diff options
Diffstat (limited to 'manual/Makefile')
-rw-r--r-- | manual/Makefile | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/manual/Makefile b/manual/Makefile new file mode 100644 index 0000000000..e3bcbadd37 --- /dev/null +++ b/manual/Makefile @@ -0,0 +1,38 @@ + +DOCNAME = ardour_manual + +# Default values, only set if not set in book Makefile +XMLFILE ?= tmp/xml/$(DOCNAME).xml +#XSLFILE ?= tmp/xsl/ardour.xsl +#CSSFILE ?= tmp/$(DOCNAME).css +XMLTO ?= xmlto +XSLTPROC ?= xsltproc +PWD = $(shell pwd) + +xml:: clean + -@mkdir tmp + # copy all the necessary files to the build directory + -@cp -rf xml tmp/xml + -@cp -rf xsl tmp/xsl + -@cp -rf images tmp/images + +.PHONY : xml + +html:: xml + # generate html + LANG=en_US.UTF-8 $(XMLTO) -o tmp/ html $(XMLFILE) +# LANG=en_US.UTF-8 $(XMLTO) -x $(XSLFILE) -o tmp/ html $(XMLFILE) + # copy css file to html directory +# -@cp -f css/$(DOCNAME).css $(CSSFILE) + +.PHONY : html + +test:: xml + xmllint --noout --postvalid --xinclude $(XMLFILE) + +.PHONY : test + +clean:: + @rm -rf tmp + +.PHONY : clean |