From 570ee9f0cbae7e74b310445a4dd6744d70c0051b Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Tue, 25 Mar 2014 15:52:11 +0000 Subject: [PATCH] New doc/Makefile, uses rules extracted from ../src/Makefile --- doc/Makefile | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 doc/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) + -- 1.7.10.4