2 # taken from selfdocbookx, http://cyberelk.net/tim/docbook/selfdocbookx/index.html
4 # modified by andy wingo <apwingo@eos.ncsu.edu> 14 dec 2001 for use by gstreamer
5 # and a little bit by thomas as well
10 xmllint -noout -valid $(MAIN)
16 else #!HAVE_FIG2DEV_PNG
18 endif #!HAVE_FIG2DEV_PNG
33 endif #!HAVE_PDFXMLTEX
35 else #!HAVE_FIG2DEV_PDF
38 endif #!HAVE_FIG2DEV_PDF
46 #$(DOC).fo: $(XML) $(PDFS) $(XSLFO) $(XSLFOMODS)
48 # xsltproc $(XSLTPROC_OPTIONS) $(XSLFO) $(MAIN) > $@-t
51 #$(DOC).pdf: $(DOC).fo
52 # pdfxmltex $< || true
53 # pdfxmltex $< || true
55 #$(DOC).ps: $(DOC).pdf
58 # thomasvs: use db2 because it seems a lot better
59 # this ought to be checked for in configure, and the old stuff removed
60 $(DOC).pdf: $(DOC).xml
66 $(DOC): $(XML) $(PNGS) $(XSLHTML) $(XSLHTMLMODS)
71 xsltproc $(XSLTPROC_OPTIONS) $(XSLHTML) $(MAIN)
74 test "x$(PNGS)" != "x" && mkdir $@/images && cp $(PNGS) $@/images || true
77 echo -n $$(date "+%e %B %Y") > $@
80 -$(RM) -f *.log *.dvi *.aux *.tex *.out *-t
81 -$(RM) -f $(PNGS) $(PDFS) builddate *.html
82 -$(RM) -rf $(DOC) $(DOC).ps $(DOC).pdf $(DOC).fo
86 -$(RM) -f *~ $(DOC).tar.gz docbook.tar.gz
89 $(DOC).tar.gz: distclean
90 (cd ..; tar zcf /tmp/$(DOC).tar.gz $(DOC) )
91 mv /tmp/$(DOC).tar.gz .
93 #docbook: $(DOC).tar.gz all
96 # cp $(DOC).tar.gz $(DOC).ps $(DOC).pdf $@
97 # tar cf - $(DOC) | (cd $@; tar xf -)
99 #docbook.tar.gz: docbook
100 # tar zcf docbook.tar.gz docbook
108 fig2dev -Lpdf $< images/$@
110 .PHONY: distclean clean all builddate