From: arjen Date: Thu, 5 Apr 2012 07:28:00 +0000 (+0000) Subject: Creating documentation is done through automake tools. X-Git-Url: http://www.andromeda.nl/gitweb/?p=xmldoc.git;a=commitdiff_plain;h=7ff3bf19bf9c4395fc98d77df7256935b1238ffa Creating documentation is done through automake tools. --- diff --git a/doc/Makefile.am b/doc/Makefile.am new file mode 100644 index 0000000..d5756c9 --- /dev/null +++ b/doc/Makefile.am @@ -0,0 +1,46 @@ + +SUFFIXES = .obj .eps .png + +.obj.png: + tgif -print -png $< + +.obj.eps: + tgif -print -eps -color $< + +XMLS = guide.xml intro.xml overall.xml block.xml inline.xml multifiles.xml glossary.xml +IMAGES= + +PICTURES= + +EXTRA_DIST = $(XMLS) + +html-local: guide.html + +ps-local: guide.ps + +txt: guide.txt + +all: ps html txt + +guide.html : $(XMLS) $(IMAGES) ../html.xsl + ../xp ../html.xsl guide.xml > guide.xhtml + +guide.ps : $(XMLS) $(PICTURES) ../latex.xsl ../xp + ../xp --latex ../latex.xsl guide.xml > guide.tex + latex guide.tex + dvips -o guide.ps guide.dvi + +guide.pdf : $(XMLS) $(PICTURES) ../latex.xsl ../xp + ../xp --latex ../latex.xsl guide.xml > guide.tex + pdflatex guide.tex + +guide.txt : $(XMLS) ../text.xsl + ../xp ../text.xsl guide.xml > guide.txt + +check: + xmllint --noout --xinclude --loaddtd --noent --schema ../doc.xsd guide.xml +# xmllint --noout --valid $(XMLS) + +clean-local: + rm -f guide.xhtml guide.html guide.ps guide.tex guide.dvi guide.log guide.txt guide.pdf + rm -f $(IMAGES) $(PICTURES) diff --git a/doc/makefile b/doc/makefile deleted file mode 100644 index 8fa353d..0000000 --- a/doc/makefile +++ /dev/null @@ -1,44 +0,0 @@ - -.SUFFIXES: .obj .eps .png - -.obj.png: - tgif -print -png $< - -.obj.eps: - tgif -print -eps -color $< - -XMLS = guide.xml intro.xml overall.xml block.xml inline.xml multifiles.xml glossary.xml -IMAGES= - -PICTURES= - -html: guide.xhtml - -ps: guide.ps - -txt: guide.txt - -all: ps html txt - -guide.xhtml : $(XMLS) $(IMAGES) ../html.xsl - ../xp ../html.xsl guide.xml > guide.xhtml - -guide.ps : $(XMLS) $(PICTURES) ../latex.xsl ../xp - ../xp --latex ../latex.xsl guide.xml > guide.tex - latex guide.tex - dvips -o guide.ps guide.dvi - -guide.pdf : $(XMLS) $(PICTURES) ../latex.xsl ../xp - ../xp --latex ../latex.xsl guide.xml > guide.tex - pdflatex guide.tex - -guide.txt : $(XMLS) ../text.xsl - ../xp ../text.xsl guide.xml > guide.txt - -check: - xmllint --noout --xinclude --loaddtd --noent --schema ../doc.xsd guide.xml -# xmllint --noout --valid $(XMLS) - -clean: - rm -f guide.xhtml guide.ps guide.tex guide.dvi guide.log guide.txt guide.pdf - rm -f $(IMAGES) $(PICTURES)