X-Git-Url: http://git.ipfire.org/?p=oddments%2Fddns.git;a=blobdiff_plain;f=Makefile.am;h=fbf4bc1acb357565b3c6e1f7abc821b007c3ee84;hp=66c6a15cde62c5550f7113cc84a22cb2aa570df0;hb=4ab83cf9bb512d4064e52afebb2e3cf9897e45b3;hpb=f07a11538a0c9568b21f807691979932be648ddd diff --git a/Makefile.am b/Makefile.am index 66c6a15..fbf4bc1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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)