]> pere.pagekite.me Git - text-infor-lif-else-laula.git/blob - Makefile
Started on book with text from 1904.
[text-infor-lif-else-laula.git] / Makefile
1 DBLATEX = dblatex
2
3 DBLATEX_OPTS = \
4 -T simple \
5 -b xetex \
6 -r data/dblatex-postprocess \
7 --xsl-user=data/user_param.xsl \
8 --xsl-user=data/xetex_param.xsl \
9 -V \
10 -p data/pdf.xsl
11
12 all: manuscript.pdf manuscript.epub
13
14 manuscript.xml: *.adoc manuscript-docinfo*.xml
15 asciidoctor -b docbook5 -d book manuscript.adoc --out-file=$@
16 manuscript.pdf: manuscript.xml
17 $(DBLATEX) $(DBLATEX_OPTS) $<
18 manuscript.epub: manuscript.xml
19 dbtoepub $^
20
21 manuscript.html: manuscript.xml
22 xsltproc --encoding UTF-8 \
23 --output $(subst .pdf,.fo,$@) \
24 data/stylesheet-html.xsl \
25 $<
26
27 manuscript-fop.fo: manuscript.xml
28 xsltproc \
29 --output $(subst .pdf,.fo,$@).new \
30 data/stylesheet-fo.xsl \
31 $<
32 xmllint --format $@.new > $@
33 $(RM) $@.new
34
35 manuscript-fop.pdf: manuscript-fop.fo
36 fop -c data/fop-params.xconf -fo $(subst .pdf,.fo,$@) -pdf $@ ; \
37
38 clean:
39 $(RM) *~
40 distclean:
41 $(RM) manuscript.xml manuscript.pdf manuscript.epub