X-Git-Url: https://git.ladys.computer/Yseme/blobdiff_plain/11d9fdbb76bac028c834c84521fcc45c6a95ea6e..2b620c421f64ad10944d4a6d13dabd12e1543c37:/GNUmakefile?ds=inline diff --git a/GNUmakefile b/GNUmakefile index 8baaf0f..9f17dbc 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -3,18 +3,12 @@ SHELL = /bin/sh # © 2023–2024 Lady [@ Lady’s Computer]. # # This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. -# If a copy of the MPL was not distributed with this file, You can obtain one at . - -BUILDTARGET := .grass -DESTDIR := . - -CLIENTCHARSET := utf-8-mac -SERVER := computer -SERVERCHARSET := utf-8 -SERVERPATH := $(notdir $(abspath .)) +# If a copy of the M·P·L was not distributed with this file, You can obtain one at . AWK := awk ECHO := echo +GREP := grep +ICONV := iconv SED := sed TEST := test @@ -29,6 +23,14 @@ RSYNCFILTER := .rsync-filter endif RSYNCOPTS := --checksum --compress --del --links --omit-dir-times --prune-empty-dirs --recursive --times --verbose +BUILDTARGET := .grass +DESTDIR := . + +CLIENTCHARSET := $(if $(shell $(ICONV) -l | $(GREP) -i 'utf-8-mac' - || true),utf-8-mac,utf-8) +SERVER := computer +SERVERCHARSET := utf-8 +SERVERPATH := $(notdir $(abspath .)) + override comma := , ifneq ($(wildcard $(BUILDTARGET)),)