X-Git-Url: https://pere.pagekite.me/gitweb/text-angrefrist.git/blobdiff_plain/2b336bcd30061daa34767b914d933e969e62383d..d0d85be1e26acec93619cca2fe37b56c34c97b53:/Makefile diff --git a/Makefile b/Makefile index 76063e6..a73348f 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,35 @@ -all: test.pdf - a2x -d book -f pdf test.adoc || dblatex test.xml +DBLATEX = dblatex + +DBLATEX_OPTS = \ + -T simple \ + -b xetex \ + -r data/dblatex-postprocess \ + --xsl-user=data/user_param.xsl \ + --xsl-user=data/xetex_param.xsl \ + -V \ + -p data/pdf.xsl + +all: rapport.pdf rapport.epub + +rapport.xml: *.adoc rapport-docinfo*.xml + asciidoctor -b docbook5 -d book rapport.adoc +rapport.pdf: rapport.xml + $(DBLATEX) $(DBLATEX_OPTS) $< +rapport.epub: rapport.xml + dbtoepub $^ + +rapport-fop.fo: rapport.xml + xsltproc \ + --output $(subst .pdf,.fo,$@).new \ + data/stylesheet-fo.xsl \ + $< + xmllint --format $@.new > $@ + $(RM) $@.new + +rapport-fop.pdf: rapport-fop.fo + fop -c data/fop-params.xconf -fo $(subst .pdf,.fo,$@) -pdf $@ ; \ clean: $(RM) *~ +distclean: + $(RM) rapport.xml rapport.pdf rapport.epub