$(RM) glossary.xml $(GENERATED)
XMLLINTOPTS = --nonet --noout --xinclude --postvalid
-lint: book.xml glossary.xml
+lint: book.xml glossary-nb.xml
xmllint $(XMLLINTOPTS) book.xml
epubcheck: book.epub
check: lint epubcheck
glossary-nb.xml: make-glossary meksme-utf8.xml
- ./make-glossary --output $@ nb
+ LC_COLLATE=nb_NO.UTF-8 ./make-glossary --output $@ nb
glossary-sme.xml: make-glossary meksme-utf8.xml
- ./make-glossary --output $@ sme
+ LC_COLLATE=nb_NO.UTF-8 ./make-glossary --output $@ sme
DBLATEX_OPTS = \
-b xetex \
dblatex $(DBLATEX_OPTS) -o $@ book.xml
mekaniker-ordbok-nb.epub: $(SOURCE_NB)
- dbtoepub book.xml -o $@
+ dbtoepub -s epub.xsl book.xml -o $@
mekaniker-ordbok-nb.html: $(SOURCE_NB)
- xmlto html-nochunks book.xml
+ xmlto -m pdf.xsl html-nochunks book.xml
mv book.html $@
book-sme.xml: book.xml
-# dblatex do not understand lang="sme", use "nb" for now
-# sed -e 's/-nb/-sme/' -e 's/"nb"/"sme"/' < $^ >$@
- sed -e 's/-nb/-sme/' < $^ >$@
+# dblatex do not understand lang="sme", use "nn" with workarounds in pdf.xsl
+ sed -e 's/-nb/-sme/' -e 's/"nb"/"nn"/' < $^ >$@
mekaniker-ordbok-sme.pdf: $(SOURCE_SME)
dblatex $(DBLATEX_OPTS) -o $@ book-sme.xml
mekaniker-ordbok-sme.epub: $(SOURCE_SME)
- dbtoepub book-sme.xml -o $@
+ dbtoepub -s epub.xsl book-sme.xml -o $@
mekaniker-ordbok-sme.html: $(SOURCE_SME)
- xmlto html-nochunks book-sme.xml
+ xmlto -m pdf.xsl html-nochunks book-sme.xml
mv book-sme.html $@