Makefile.am revision b53e5eea
173143b9aSmrgXtransincludedir = $(includedir)/X11/Xtrans
273143b9aSmrgXtransinclude_HEADERS = \
373143b9aSmrg	Xtrans.h \
473143b9aSmrg	Xtrans.c \
573143b9aSmrg	Xtransint.h \
673143b9aSmrg	Xtranslcl.c \
773143b9aSmrg	Xtranssock.c \
873143b9aSmrg	Xtranstli.c \
973143b9aSmrg	Xtransutil.c \
1073143b9aSmrg	transport.c
1173143b9aSmrg
1273143b9aSmrgaclocaldir = $(datadir)/aclocal
1373143b9aSmrgaclocal_DATA = xtrans.m4
1473143b9aSmrg
15b53e5eeaSmrgpkgconfigdir = $(datadir)/pkgconfig
1673143b9aSmrgpkgconfig_DATA = xtrans.pc
1773143b9aSmrg
18b53e5eeaSmrgEXTRA_DIST = xtrans.pc.in ${aclocal_DATA} ChangeLog Xtrans.mm
1973143b9aSmrg
20e8a71cdfSmrgMAINTAINERCLEANFILES = ChangeLog
2173143b9aSmrg
2273143b9aSmrg.PHONY: ChangeLog
2373143b9aSmrg
2473143b9aSmrgChangeLog:
258d4c0f7bSmrg	$(CHANGELOG_CMD)
2673143b9aSmrg
2773143b9aSmrgdist-hook: ChangeLog
28b53e5eeaSmrg
29b53e5eeaSmrg# Rules to convert documentation from troff to other formats
30b53e5eeaSmrgdoc_sources = Xtrans.mm
31b53e5eeaSmrg
32b53e5eeaSmrgif HAVE_PS2PDF
33b53e5eeaSmrgprintable_format = .pdf
34b53e5eeaSmrgelse
35b53e5eeaSmrgprintable_format = .ps
36b53e5eeaSmrgendif
37b53e5eeaSmrg
38b53e5eeaSmrgif BUILD_DOCS
39b53e5eeaSmrgdoc_DATA =	$(doc_sources:.mm=.txt) \
40b53e5eeaSmrg		$(doc_sources:.mm=$(printable_format)) \
41b53e5eeaSmrg		$(doc_sources:.mm=.html)
42b53e5eeaSmrg
43b53e5eeaSmrgCLEANFILES = $(doc_DATA)
44b53e5eeaSmrgMOSTLYCLEANFILES = index.*
45b53e5eeaSmrg
46b53e5eeaSmrg# Pass version string as a troff string for substitution
47b53e5eeaSmrgGROFF_DEFS = -dxV="$(PACKAGE_STRING)"
48b53e5eeaSmrg
49b53e5eeaSmrg# -t to run through tbl
50b53e5eeaSmrgGROFF_FLAGS = -t -mm $(GROFF_DEFS)
51b53e5eeaSmrg
52b53e5eeaSmrgSUFFIXES = .mm .ps .txt .html .pdf
53b53e5eeaSmrg
54b53e5eeaSmrg.mm.ps:
55b53e5eeaSmrg	-$(AM_V_GEN) $(GROFF) -Tps $(GROFF_FLAGS) $< 2> index.$@.raw > $@
56b53e5eeaSmrg	@if grep '^[^1-9.]' index.$@.raw | grep -v warning; then exit 1; \
57b53e5eeaSmrg	 else test $$? -le 1; fi
58b53e5eeaSmrg
59b53e5eeaSmrg.mm.txt:
60b53e5eeaSmrg	$(AM_V_GEN) env GROFF_NO_SGR=TRUE $(GROFF) -Tutf8 $(GROFF_FLAGS) \
61b53e5eeaSmrg	 $< 2> index.$@.raw > $@
62b53e5eeaSmrg
63b53e5eeaSmrg.mm.html:
64b53e5eeaSmrg	$(AM_V_GEN) $(GROFF) -Thtml $(GROFF_FLAGS) $< 2> index.$@.raw > $@
65b53e5eeaSmrg
66b53e5eeaSmrg.ps.pdf:
67b53e5eeaSmrg	$(AM_V_GEN) $(PS2PDF) $< $@
68b53e5eeaSmrg
69b53e5eeaSmrgendif BUILD_DOCS
70