summaryrefslogtreecommitdiff
blob: 073abf9c34a6f73ff5a81e58fa101c01315cd6cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
eselectdir = $(datadir)/eselect/modules
nodist_eselect_DATA = $(srcdir)/src/php.eselect

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