From: Mike Taylor Date: Tue, 25 Mar 2014 15:52:11 +0000 (+0000) Subject: New doc/Makefile, uses rules extracted from ../src/Makefile X-Git-Tag: 1.0.0~1257 X-Git-Url: http://lists.indexdata.dk/?a=commitdiff_plain;h=570ee9f0cbae7e74b310445a4dd6744d70c0051b;p=mkws-moved-to-github.git New doc/Makefile, uses rules extracted from ../src/Makefile --- diff --git a/doc/Makefile b/doc/Makefile new file mode 100644 index 0000000..171151b --- /dev/null +++ b/doc/Makefile @@ -0,0 +1,35 @@ +DOCS = README.html README.odt README.pdf \ + whitepaper.html whitepaper.odt whitepaper.pdf + +# Default rule when "make" is invoked without a target +**default**: README.html whitepaper.html + +all: $(DOCS) + +# For a description of pandoc's markdown format, see: +# http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html --> + +# for older pandoc (<1.9) run first: +# perl -i.bak -npe 's/"(Authors|Subjects)": "(.*?)"/"$1": "test"/' tools/htdocs/whitepaper.markdown +# +%.html: %.markdown + rm -f $@ + pandoc --standalone --toc -c mkws-doc.css $< | sed '/^$//d' > $@ + chmod ugo-w $@ + +%.odt: %.markdown + rm -f $@ + pandoc --standalone $< -o $@ + chmod ugo-w $@ + +# ### In order to compile the whitepaper, which has tables, to PDF, +# you will need to install the Debian package +# texlive-latex-recommended +%.pdf: %.markdown + rm -f $@ + pandoc --standalone $< -o $@ + chmod ugo-w $@ + +clean: + rm -f $(DOCS) +