2 SOURCE_NB = $(SOURCE) book.xml glossary-nb.xml
3 SOURCE_SME = $(SOURCE) book-sme.xml glossary-sme.xml
6 mekaniker-ordbok-nb.pdf mekaniker-ordbok-nb.epub mekaniker-ordbok-nb.html \
7 mekaniker-ordbok-sme.pdf mekaniker-ordbok-sme.epub mekaniker-ordbok-sme.html
15 $(RM) glossary.xml $(GENERATED)
17 XMLLINTOPTS = --nonet --noout --xinclude --postvalid
18 lint: book.xml glossary-nb.xml
19 xmllint $(XMLLINTOPTS) book.xml
26 glossary-nb.xml: make-glossary meksme-utf8.xml
27 LC_COLLATE=nb_NO.UTF-8 ./make-glossary --output $@ nb
29 glossary-sme.xml: make-glossary meksme-utf8.xml
30 LC_COLLATE=nb_NO.UTF-8 ./make-glossary --output $@ sme
34 --indexstyle=myindexstyle.ist \
36 -P latex.index.tool=xindy \
39 mekaniker-ordbok-nb.pdf: $(SOURCE_NB)
40 dblatex $(DBLATEX_OPTS) -o $@ book.xml
42 mekaniker-ordbok-nb.epub: $(SOURCE_NB)
43 dbtoepub -s epub.xsl book.xml -o $@
45 mekaniker-ordbok-nb.html: $(SOURCE_NB)
46 xmlto -m pdf.xsl html-nochunks book.xml
49 book-sme.xml: book.xml
50 # dblatex do not understand lang="sme", use "nn" with workarounds in pdf.xsl
51 sed -e 's/-nb/-sme/' -e 's/"nb"/"nn"/' < $^ >$@
53 mekaniker-ordbok-sme.pdf: $(SOURCE_SME)
54 dblatex $(DBLATEX_OPTS) -o $@ book-sme.xml
56 mekaniker-ordbok-sme.epub: $(SOURCE_SME)
57 dbtoepub -s epub.xsl book-sme.xml -o $@
59 mekaniker-ordbok-sme.html: $(SOURCE_SME)
60 xmlto -m pdf.xsl html-nochunks book-sme.xml