Add documentation - man page xquery.3mp
[mp-xquery-moved-to-github.git] / doc / Makefile
1
2 .PHONY: check all
3 .SUFFIXES: .3mp .xml .1
4
5 XSLTPROC_COMPILE = xsltproc --xinclude -path "."
6 HTML_COMPILE = $(XSLTPROC_COMPILE) id.htmlhelp.xsl
7 MAN_COMPILE = $(XSLTPROC_COMPILE) id.man.xsl
8 REFFILES = xquery.xml
9 MANFILES=xquery.3mp
10
11 XMLFILES=book.xml manref.xml
12
13 all: $(MANFILES)
14
15 index.html: $(XMLFILES)
16         $(HTML_COMPILE) book.xml
17
18 manref.xml: $(REFFILES)
19         rm -f manref.xml
20         for i in $(REFFILES); do \
21                 xsltproc stripref.xsl $$i | sed 1d >>manref.xml; \
22         done
23
24 .xml.3mp:
25         $(MAN_COMPILE) $<
26
27 clean:
28         rm -f *.html *.pdf manref.xml *.hhp *.hhc $(MANFILES)
29
30 distclean: clean
31
32 check: all
33