Bug fix: Handle the case where an APDU can be decoded but not encoded.
[yazproxy-moved-to-github.git] / doc / Makefile.am
1 ## $Id: Makefile.am,v 1.8 2005-09-07 09:28:46 adam Exp $
2 docdir=$(datadir)/doc/@PACKAGE@
3
4 SUPPORTFILES = \
5  yazhtml.dsl.in \
6  yazphp.dsl.in \
7  yazprint.dsl.in \
8  tkl.xsl.in \
9  xml.dcl
10 XMLFILES = \
11  introduction.xml \
12  installation.xml \
13  reference.xml \
14  using.xml \
15  yaz-proxy-ref.xml \
16  yaz-proxy-man.xml \
17  license.xml \
18  yazproxy.xml.in
19  
20 TOP=yazproxy.xml
21 MANFILES=yazproxy.8
22 HTMLFILES =  \
23  installation.html \
24  introduction.html \
25  license.html \
26  other-optimizations.html \
27  otherinfo-encoding.html \
28  proxy-config-file.html \
29  proxy-keepalive.html \
30  proxy-reference.html \
31  proxy-target.html \
32  proxy-usage.html \
33  query-cache.html \
34  query-validation.html \
35  record-cache.html \
36  record-validation.html \
37  support.html \
38  using.html \
39  windows.html \
40  yazproxy-man.html \
41  yazproxy-schema.html \
42  yazproxy.html
43
44 doc_DATA = $(HTMLFILES) yazproxy.pdf id.png yaz.css
45
46 man_MANS = $(MANFILES)
47
48 EXTRA_DIST = $(SUPPORTFILES) $(XMLFILES) $(doc_DATA) $(man_MANS)
49
50 $(HTMLFILES): $(XMLFILES)
51         jade -E14 -D $(srcdir) -d yazhtml.dsl -t sgml $(srcdir)/xml.dcl $(TOP)
52
53 yazproxy.8: yaz-proxy-man.xml yaz-proxy-ref.xml
54         docbook2man $(srcdir)/yaz-proxy-man.xml
55
56 yazproxy.php: $(XMLFILES)
57         jade -E14 -D $(srcdir) -d yazphp.dsl -t sgml $(srcdir)/xml.dcl $(TOP)
58
59 yazproxy.pdf: $(XMLFILES)
60         if test ! -f id.png ; then ln -s $(srcdir)/id.png .; fi
61         jade -E14 -D $(srcdir) -d yazprint.dsl -t tex $(srcdir)/xml.dcl $(TOP)
62         pdfjadetex yazproxy.tex >pdfjadetex.log 2>&1
63         pdfjadetex yazproxy.tex >pdfjadetex.log 2>&1
64         pdfjadetex yazproxy.tex >pdfjadetex.log 2>&1
65
66 index.tkl: $(XMLFILES) tkl.xsl
67         xsltproc tkl.xsl $(TOP)
68
69 clean-data-hook:
70         rm -f [0-9]* *.bak
71
72 dist-hook:
73         for f in $(srcdir)/*.html; do \
74                 found=0; \
75                 b=`basename $$f`; \
76                 for h in $(HTMLFILES); do \
77                         if test "$$h" = "$$b"; then \
78                                 found=1; \
79                         fi \
80                 done; \
81                 if test "$$found" = "0"; then \
82                         echo "$$h not found in HTMLFILES"; \
83                         exit 1; \
84                 fi \
85         done
86