added man pace for yazpp-config.8
[yazpp-moved-to-github.git] / doc / Makefile.am
1 ## $Id: Makefile.am,v 1.19 2006-04-24 08:55:28 marc Exp $
2 docdir=$(datadir)/doc/@PACKAGE@
3
4 SUBDIRS = common
5
6 XMLFILES = \
7  introduction.xml \
8  installation.xml \
9  zoom.xml \
10  api.xml \
11  license.xml \
12  yazpp.xml.in
13
14 TOP=yazpp.xml
15
16 MANFILES = yazpp-config.8
17
18 REFFILES = yazpp-config-man.xml
19
20 HTMLFILES = \
21  api.html \
22  implementations.html \
23  installation.html \
24  introduction.html \
25  license.html \
26  windows.html \
27  yazpp.html \
28  zoom-connection.html \
29  zoom-exception.html \
30  zoom-query.html \
31  zoom-record.html \
32  zoom-resultset.html \
33  zoom.html
34
35 doc_DATA = $(HTMLFILES) yazpp.pdf 
36
37 man_MANS = $(MANFILES)
38
39 EXTRA_DIST = $(XMLFILES) $(doc_DATA) $(man_MANS)  $(REFFILES) 
40
41 $(HTMLFILES): $(XMLFILES)
42         jade -E14 -D $(srcdir) -d common/html.dsl -t sgml $(srcdir)/common/xml.dcl $(TOP)
43
44 yazpp.pdf: $(XMLFILES)
45         if test ! -f common/id.png ; then cp $(srcdir)/common/id.png common/; fi
46         jade -E14 -D $(srcdir) -d common/print.dsl -t tex $(srcdir)/common/xml.dcl $(TOP)
47         pdfjadetex yazpp.tex >pdfjadetex.log 2>&1
48         pdfjadetex yazpp.tex >pdfjadetex.log 2>&1
49         pdfjadetex yazpp.tex >pdfjadetex.log 2>&1
50
51 index.tkl: $(XMLFILES) common/tkl.xsl
52         xsltproc common/tkl.xsl $(TOP)
53
54
55 yazpp-config.8: yazpp-config-man.xml
56         docbook2man $(srcdir)/yazpp-config-man.xml
57
58
59 clean-data-hook:
60         rm -f [0-9]* *.bak
61
62 dist-hook:
63         for f in $(srcdir)/*.html; do \
64                 found=0; \
65                 b=`basename $$f`; \
66                 for h in $(HTMLFILES); do \
67                         if test "$$h" = "$$b"; then \
68                                 found=1; \
69                         fi \
70                 done; \
71                 if test "$$found" = "0"; then \
72                         echo "$$h not found in HTMLFILES"; \
73                         exit 1; \
74                 fi \
75         done
76