rewrite sed logic used in Makefiles and move into dosubst awk script.
[oweals/gnunet.git] / src / statistics / Makefile.am
index 6d69d58d8ac4b4a63dddf03d6ba9fb5bba0cf104..52f38215663725b84169771f3550658d1d38b1b8 100644 (file)
@@ -84,15 +84,13 @@ check_SCRIPTS = \
   test_gnunet_statistics.py
 endif
 
-do_subst = $(SED) -e 's,[@]PYTHON[@],$(PYTHON),g'
-
 SUFFIXES = .py.in .py
 .py.in.py:
-       $(do_subst) < $(srcdir)/$< > $@
+       $(AWK) -v bdir="$(bindir)" -v py="$(PYTHON)" -v awkay="$(AWK_BINARY)" -v pfx="$(prefix)" -v prl="$(PERL)" -v sysconfdirectory="$(sysconfdir)" -v pkgdatadirectory="$(pkgdatadir)" -f $(top_srcdir)/bin/dosubst.awk < $(srcdir)/$< > $@
        chmod +x $@
 
 test_gnunet_statistics.py: test_gnunet_statistics.py.in Makefile
-       $(do_subst) < $(srcdir)/test_gnunet_statistics.py.in > test_gnunet_statistics.py
+       $(AWK) -v bdir="$(bindir)" -v py="$(PYTHON)" -v awkay="$(AWK_BINARY)" -v pfx="$(prefix)" -v prl="$(PERL)" -v sysconfdirectory="$(sysconfdir)" -v pkgdatadirectory="$(pkgdatadir)" -f $(top_srcdir)/bin/dosubst.awk < $(srcdir)/test_gnunet_statistics.py.in > test_gnunet_statistics.py
        chmod +x test_gnunet_statistics.py
 
 EXTRA_DIST = \