eselectdir = $(datadir)/eselect/modules nodist_eselect_DATA = $(srcdir)/src/php.eselect apacheconfdir = $(sysconfdir)/apache2/modules.d nodist_apacheconf_DATA = $(srcdir)/src/70_mod_php.conf # The next few rules allow us to replace bindir, libdir, and # localstatedir within our script and conf file. The example is taken # from the autoconf documentation and can be found in the # "Installation Directory Variables" section. edit = sed -e 's|@BINDIR[@]|$(bindir)|g' \ -e 's|@LIBDIR[@]|$(libdir)|g' \ -e 's|@LOCALSTATEDIR[@]|$(localstatedir)|g' $(nodist_eselect_DATA) $(nodist_apacheconf_DATA): Makefile rm -f $@ $@.tmp srcdir=''; \ test -f ./$@.in || srcdir=$(srcdir)/; \ $(edit) $${srcdir}$@.in > $@.tmp mv $@.tmp $@ $(srcdir)/src/php.eselect: $(srcdir)/src/php.eselect.in $(srcdir)/src/70_mod_php.conf: $(srcdir)/src/70_mod_php.conf.in