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