]> git.ipfire.org Git - oddments/ddns.git/blobdiff - Makefile.am
Bump version to 002.
[oddments/ddns.git] / Makefile.am
index 66c6a15cde62c5550f7113cc84a22cb2aa570df0..fbf4bc1acb357565b3c6e1f7abc821b007c3ee84 100644 (file)
@@ -51,11 +51,17 @@ dist_doc_DATA = \
 
 # ------------------------------------------------------------------------------
 
-dist_bin_SCRIPTS = \
+bin_SCRIPTS = \
+       ddns
+
+EXTRA_DIST += \
+       ddns.in
+
+CLEANFILES += \
        ddns
 
 dist_configs_DATA = \
-       ddns.conf
+       ddns.conf.sample
 
 ddns_PYTHON = \
        src/ddns/__init__.py \
@@ -66,3 +72,18 @@ ddns_PYTHON = \
        src/ddns/system.py
 
 ddnsdir = $(pythondir)/ddns
+
+# ------------------------------------------------------------------------------
+
+substitutions = \
+       '|PACKAGE_NAME=$(PACKAGE_NAME)|' \
+       '|PACKAGE_VERSION=$(PACKAGE_VERSION)|' \
+       '|configsdir=$(configsdir)|'
+
+SED_PROCESS = \
+       $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
+       $(SED) $(subst '|,-e 's|@,$(subst =,\@|,$(subst |',|g',$(substitutions)))) \
+               < $< > $@
+
+ddns: ddns.in Makefile
+       $(SED_PROCESS)