all: doc.pdf doc.html doc.html: doc.txt @echo Erzeuge doc.html #@cat header.html > doc.html ./macros < doc.txt | multimarkdown --smart -a -f -t html -o - | ./macros > doc.html #@cat footer.html >> doc.html doc.pdf: doc.html @echo Erzeuge doc.pdf @-weasyprint -f pdf doc.html doc.pdf @echo Erzeuge wk-doc.pdf @wkhtmltopdf --print-media-type -s A4 \ -T 25mm -R 20mm -B 25mm -L 20mm \ --header-spacing 5 --footer-spacing 5 \ --header-line --footer-line \ --footer-font-name "Liberation Sans" \ --footer-left "[doctitle]" \ --footer-right "Seite [page] von [topage]" \ doc.html wk-doc.pdf @echo Erzeuge pr-doc.pdf prince --media=print doc.html -o pr-doc.pdf clean: @rm doc.html *.pdf