This way errors in intermediate commands can be detected. E.g. pandoc
fails on buildbot and this is currently undetected.
./docgen wiki | pandoc -f markdown_strict -t html --base-header-level=2 > $@
doc.tex: docgen Makefile
- ./docgen pdfdoc | pandoc -f markdown_strict -t latex --base-header-level=1 | sed -e 's/\\subsection/\\newpage\\subsection/' > $@
+ ./docgen pdfdoc > $@.1
+ pandoc -f markdown_strict -t latex --base-header-level=1 $@.1 -o $@.2
+ sed -e 's/\\subsection/\\newpage\\subsection/' $@.2 > $@
+ rm $@.?
upload: upload-mw upload-web