]> pere.pagekite.me Git - text-mekanikerord.git/blobdiff - Makefile
Flere ord som bør med.
[text-mekanikerord.git] / Makefile
index 9739413db806eb2074152f2dc7e5868cb18535c0..3a0d017f1c37f2487a06082dd3203289d2db7d85 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
 SOURCE = pdf.xsl
-SOURCE_NB = $(SOURCE) book.xml glossary-nb.xml
-SOURCE_SE = $(SOURCE) book-se.xml glossary-se.xml
-SOURCE_EN = $(SOURCE) book-en.xml glossary-en.xml
+SOURCE_NB = $(SOURCE) book.xml bookinfo-nb.xml glossary-nb.xml
+SOURCE_SE = $(SOURCE) book-se.xml bookinfo-se.xml glossary-se.xml
+SOURCE_EN = $(SOURCE) book-en.xml bookinfo-en.xml glossary-en.xml
 
 GENERATED = \
   mekaniker-ordbok-nb.pdf mekaniker-ordbok-nb.epub mekaniker-ordbok-nb.html\
@@ -10,6 +10,11 @@ GENERATED = \
 
 all: $(GENERATED)
 
+# Make sure new enough version of dblatex with 'se' support is used
+checkdblatex:
+       dpkg --compare-versions 0.3.12 le $$(dblatex --version | awk '{print $$3}')
+
+
 clean:
        $(RM) *~
 
@@ -39,6 +44,7 @@ DBLATEX_OPTS = \
        --indexstyle=myindexstyle.ist \
        -V \
        -P latex.index.tool=xindy \
+       --param=latex.index.language=norwegian \
        -p pdf.xsl
 
 mekaniker-ordbok-nb.pdf: $(SOURCE_NB)
@@ -52,10 +58,9 @@ mekaniker-ordbok-nb.html: $(SOURCE_NB)
        mv book.html $@
 
 book-se.xml: book.xml
-# dblatex do not understand lang="se", use "nn" with workarounds in pdf.xsl
-       sed -e 's/-nb/-se/' -e 's/"nb"/"nn"/' < $^ >$@
+       sed -e 's/-nb/-se/' -e 's/"nb"/"se"/' < $^ >$@
 
-mekaniker-ordbok-se.pdf: $(SOURCE_SE)
+mekaniker-ordbok-se.pdf: checkdblatex $(SOURCE_SE)
        dblatex $(DBLATEX_OPTS) -o $@ book-se.xml
 
 mekaniker-ordbok-se.epub: $(SOURCE_SE)