1# Makefile.am for etc/psf/
2
3libexec_PROGRAMS = psf psa
4libexec_SCRIPTS = etc2ps.sh
5
6pkgdata_DATA = pagecount.ps
7
8psf_SOURCES = psf.c
9psa_SOURCES = psa.c
10
11AM_CFLAGS = -DZEROWIDTH \
12	-D_PATH_PAP=\"$(bindir)/pap\" \
13	-D_PATH_PSORDER=\"$(bindir)/psorder\" \
14	-D_PATH_PSA=\"$(libexecdir)/psa\" \
15	-D_PATH_PSFILTER=\"$(libexecdir)/etc2ps.sh\" \
16	-D_PATH_PAGECOUNT=\"$(pkgdatadir)/pagecount.ps\"
17
18EXTRA_DIST = $(libexec_SCRIPTS) $(pkgdata_DATA)
19
20# declare links
21psf_LINKS = ofpap ifpap tfpap ifpaprev tfpaprev ofwpap ifwpap \
22	 tfwpap ifwpaprev tfwpaprev ofmpap ifmpap tfmpap ifmpaprev \
23	 tfmpaprev ofwmpap ifwmpap tfwmpap ifwmpaprev tfwmpaprev
24
25
26#
27# install sections for links
28#
29
30install-exec-hook:
31	@list='$(psf_LINKS)'; for l in $$list; do \
32		rm $(DESTDIR)$(libexecdir)/$$l 2>/dev/null || true; \
33		(cd $(DESTDIR)$(libexecdir) && $(LN_S) psf $$l);  \
34	done
35
36#
37# uninstall sections for links
38#
39
40uninstall-hook:
41	@list='$(psf_LINKS)'; for l in $$list; do \
42		rm -f $(DESTDIR)$(libexecdir)/$$l; \
43	done
44
45#
46# cleanup
47#
48
49CLEANFILES = $(psf_LINKS)
50