]> pere.pagekite.me Git - text-angrefrist.git/blobdiff - Makefile
Fix minor typo in footnote.
[text-angrefrist.git] / Makefile
index 76063e6c17d88ab6dfbf0f76b0658e9c37e9f533..7bcec84faab2b0e5dcd4b9fa40798a42d171f368 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,41 @@
-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: virkninger-angrefristloven.pdf virkninger-angrefristloven.epub
+
+virkninger-angrefristloven.xml: *.adoc rapport-docinfo*.xml
+       asciidoctor -b docbook5 -d book rapport.adoc --out-file=$@
+virkninger-angrefristloven.pdf: virkninger-angrefristloven.xml
+       $(DBLATEX) $(DBLATEX_OPTS) $<
+virkninger-angrefristloven.epub: virkninger-angrefristloven.xml
+       dbtoepub $^
+
+virkninger-angrefristloven.html: virkninger-angrefristloven.xml
+       xsltproc  --encoding UTF-8 \
+           --output $(subst .pdf,.fo,$@) \
+           data/stylesheet-html.xsl \
+           $<
+
+virkninger-angrefristloven-fop.fo: virkninger-angrefristloven.xml
+       xsltproc  \
+           --output $(subst .pdf,.fo,$@).new \
+           data/stylesheet-fo.xsl \
+           $<
+       xmllint --format $@.new > $@
+       $(RM) $@.new
+
+virkninger-angrefristloven-fop.pdf: virkninger-angrefristloven-fop.fo
+       fop -c data/fop-params.xconf -fo $(subst .pdf,.fo,$@) -pdf $@ ; \
 
 clean:
        $(RM) *~
+distclean:
+       $(RM) virkninger-angrefristloven.xml virkninger-angrefristloven.pdf virkninger-angrefristloven.epub