+freeculture.fr.xml: freeculture.fr.po freeculture.xml
+ po4a --translate-only freeculture.fr.xml po4a.cfg
+
+freeculture.da.xml: freeculture.da.po freeculture.xml
+ po4a --translate-only freeculture.da.xml po4a.cfg
+
+pdf: freeculture.nb.pdf freeculture.fr.pdf freeculture.pdf
+epub: freeculture.nb.epub freeculture.fr.epub freeculture.epub
+mobi: freeculture.nb.mobi freeculture.fr.mobi freeculture.mobi
+html: freeculture.nb.html freeculture.fr.html freeculture.html
+
+%.pdf: %.xml $(IMAGES) $(PDF_XSLT) Makefile myclass.cls data/dblatex-postprocess
+# Possible pipelines:
+#
+# dblatex:
+# This converts the docbook content to latex and leave it to latex
+# to format it. Index ranges are broken in oldstable, fixed in jessie.
+#
+# xmlto:
+# Alternative processing path to dblatex is to use xmlto using fop
+# to create PDF like this. The PDF output (visual design) is
+# better, but the footnote handling is worse and images are missing.
+#
+# docbook-xsl:
+# Third alternative is to use xsltproc and fop directly, as
+# recommended by <URL: http://www.sagehill.net/docbookxsl/index.html >.
+# This include images, but the index refs and footnote/endnote handling
+# is broken.
+
+ pipeline=dblatex; \
+ echo "Using $$pipeline pipeline" ; \
+ case "$$pipeline" in \
+ dblatex) \
+ PATH=$(PWD)/bin:$$PATH $(DBLATEX) $(DBLATEX_OPTS) $< ; \
+ ;; \
+ xmlto) \
+ xmlto --noautosize \
+ -x data/stylesheet-fo.xsl \
+ --with-fop pdf $< ; \
+ ;; \
+ docbook-xsl) \
+ xsltproc \
+ --output $(subst .pdf,.fo,$@) \
+ data/stylesheet-fo.xsl \
+ $< ; \
+ fop -c data/fop-params.xconf -fo $(subst .pdf,.fo,$@) -pdf $@ ; \
+ ;; \
+ esac
+
+pdf-compare: freeculture.xml $(IMAGES)
+ $(DBLATEX) -o freeculture-dblatex.pdf freeculture.xml
+ $(DBLATEX) -T db2latex \-o freeculture-dblatex-db2latex.pdf freeculture.xml
+
+ # plain xmlto fail
+ #xmlto pdf freeculture.xml && mv freeculture.pdf freeculture-xmlto.pdf
+ xmlto --with-fop pdf freeculture.xml && mv freeculture.pdf freeculture-xmlto-fop.pdf
+
+ xsltproc --output freeculture-docbook-xsl.fo \
+ /usr/share/xml/docbook/stylesheet/docbook-xsl/fo/docbook.xsl \
+ freeculture.xml
+ fop -fo freeculture-docbook-xsl.fo -pdf freeculture-docbook-xsl.pdf
+
+%.html: %.xml $(IMAGES) $(HTML_XSLT)
+ xmlto \
+ -x data/stylesheet-html.xsl \
+ html-nochunks \
+ $<