X-Git-Url: https://pere.pagekite.me/gitweb/text-mekanikerord.git/blobdiff_plain/73a44fedf013b7c0c057dc12eeb253584b8f45da..c36c2159197553210a34ee90bb1150e6af78edba:/Makefile diff --git a/Makefile b/Makefile index 16fae40..fa7a21c 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,18 @@ -SOURCE = book.xml glossary.xml pdf.xsl +SOURCE = pdf.xsl +SOURCE_NB = $(SOURCE) book.xml glossary-nb.xml +SOURCE_SME = $(SOURCE) book-sme.xml glossary-sme.xml -all: book.pdf book.epub book.html +GENERATED = \ + mekaniker-ordbok-nb.pdf mekaniker-ordbok-nb.epub mekaniker-ordbok-nb.html \ + mekaniker-ordbok-sme.pdf mekaniker-ordbok-sme.epub mekaniker-ordbok-sme.html + +all: $(GENERATED) clean: $(RM) *~ distclean: clean - $(RM) glossary.xml book.pdf book.epub + $(RM) glossary.xml $(GENERATED) XMLLINTOPTS = --nonet --noout --xinclude --postvalid lint: book.xml glossary.xml @@ -17,8 +23,11 @@ epubcheck: book.epub check: lint epubcheck -glossary.xml: make-glossary meksme-utf8.xml - ./make-glossary +glossary-nb.xml: make-glossary meksme-utf8.xml + LC_COLLATE=nb_NO.UTF-8 ./make-glossary --output $@ nb + +glossary-sme.xml: make-glossary meksme-utf8.xml + LC_COLLATE=nb_NO.UTF-8 ./make-glossary --output $@ sme DBLATEX_OPTS = \ -b xetex \ @@ -27,11 +36,27 @@ DBLATEX_OPTS = \ -P latex.index.tool=xindy \ -p pdf.xsl -book.pdf: $(SOURCE) - dblatex $(DBLATEX_OPTS) book.xml +mekaniker-ordbok-nb.pdf: $(SOURCE_NB) + dblatex $(DBLATEX_OPTS) -o $@ book.xml -book.epub: $(SOURCE) - dbtoepub book.xml +mekaniker-ordbok-nb.epub: $(SOURCE_NB) + dbtoepub book.xml -o $@ -book.html: $(SOURCE) +mekaniker-ordbok-nb.html: $(SOURCE_NB) xmlto 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/' < $^ >$@ + +mekaniker-ordbok-sme.pdf: $(SOURCE_SME) + dblatex $(DBLATEX_OPTS) -o $@ book-sme.xml + +mekaniker-ordbok-sme.epub: $(SOURCE_SME) + dbtoepub book-sme.xml -o $@ + +mekaniker-ordbok-sme.html: $(SOURCE_SME) + xmlto html-nochunks book-sme.xml + mv book-sme.html $@