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