# ------------------------------------------------------------------------------
-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 \
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)