]> pere.pagekite.me Git - text-mekanikerord.git/blobdiff - Makefile
Add build rules for English edition.
[text-mekanikerord.git] / Makefile
index 8a7176e79bb6ed98c0c07245e9dd3ba314fc77a8..9739413db806eb2074152f2dc7e5868cb18535c0 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,8 +4,9 @@ SOURCE_SE = $(SOURCE) book-se.xml glossary-se.xml
 SOURCE_EN = $(SOURCE) book-en.xml glossary-en.xml
 
 GENERATED = \
-  mekaniker-ordbok-nb.pdf mekaniker-ordbok-nb.epub mekaniker-ordbok-nb.html \
-  mekaniker-ordbok-se.pdf mekaniker-ordbok-se.epub mekaniker-ordbok-se.html
+  mekaniker-ordbok-nb.pdf mekaniker-ordbok-nb.epub mekaniker-ordbok-nb.html\
+  mekaniker-ordbok-se.pdf mekaniker-ordbok-se.epub mekaniker-ordbok-se.html\
+  mekaniker-ordbok-en.pdf mekaniker-ordbok-en.epub mekaniker-ordbok-en.html
 
 all: $(GENERATED)
 
@@ -30,6 +31,9 @@ glossary-nb.xml: make-glossary meksme-utf8.xml
 glossary-se.xml: make-glossary meksme-utf8.xml
        LC_COLLATE=nb_NO.UTF-8 ./make-glossary --output $@ se
 
+glossary-en.xml: make-glossary meksme-utf8.xml
+       LC_COLLATE=nb_NO.UTF-8 ./make-glossary --output $@ en
+
 DBLATEX_OPTS = \
        -b xetex \
        --indexstyle=myindexstyle.ist \
@@ -60,3 +64,16 @@ mekaniker-ordbok-se.epub: $(SOURCE_SE)
 mekaniker-ordbok-se.html: $(SOURCE_SE)
        xmlto -m pdf.xsl html-nochunks book-se.xml
        mv book-se.html $@
+
+book-en.xml: book.xml
+       sed -e 's/-nb/-en/' -e 's/"nb"/"en"/' < $^ >$@
+
+mekaniker-ordbok-en.pdf: $(SOURCE_EN)
+       dblatex $(DBLATEX_OPTS) -o $@ book-en.xml
+
+mekaniker-ordbok-en.epub: $(SOURCE_EN)
+       dbtoepub -s epub.xsl book-en.xml -o $@
+
+mekaniker-ordbok-en.html: $(SOURCE_EN)
+       xmlto -m pdf.xsl html-nochunks book-en.xml
+       mv book-en.html $@