]> rtime.felk.cvut.cz Git - pes-rpp/rpp-test-sw.git/commitdiff
doc: Do not fail with older pandoc version
authorMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 4 Dec 2014 01:34:18 +0000 (02:34 +0100)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 4 Dec 2014 01:34:18 +0000 (02:34 +0100)
pandoc version in Debian/Wheezy does not understand markdown_strict
format. Use plain markdown. It may lead to incorrectly generated doc,
but we ignore this for now.

rpp-test-sw/commands/doc/Makefile

index 4f640bbbd56fec38dbceae16c696dad7e815739a..ff0cc3348e4402ce37c72f50ae092dd56d4ccb5b 100644 (file)
@@ -16,19 +16,22 @@ docgen: $(OBJS)
 clean:
        rm -f $(OBJS) docgen
 
+markdown = $(shell if pandoc -h|grep -q markdown_strict; then echo markdown_strict; else echo markdown; fi)
+
 doc.mw: docgen
-       (echo '<div class="toclimit-2" style="float: right; margin-left: 1em;">__TOC__</div>'; ./docgen wiki) | pandoc -f markdown_strict -t mediawiki > $@
+       (echo '<div class="toclimit-2" style="float: right; margin-left: 1em;">__TOC__</div>'; ./docgen wiki) | pandoc -f $(markdown) -t mediawiki > $@
 
 doc.mdwn: docgen Makefile
 #      ./docgen wiki | pandoc -f markdown_strict -t markdown_strict > $@
        ./docgen wiki  > $@
 
 doc.html: docgen Makefile
-       ./docgen wiki | pandoc -f markdown_strict -t html --base-header-level=2 > $@
+       ./docgen wiki | pandoc -f $(markdown) -t html --base-header-level=2 > $@
+
 
 doc.tex: docgen Makefile
        ./docgen pdfdoc > $@.1
-       pandoc -f markdown_strict -t latex --base-header-level=1 $@.1 -o $@.2
+       pandoc -f $(markdown) -t latex --base-header-level=1 $@.1 -o $@.2
        sed -e 's/\\subsection/\\newpage\\subsection/' $@.2 > $@
        rm $@.?