X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=Makefile;h=5c19b3bbf7f65b18688230e5f8c91a1ab3b04821;hb=be8424b020a6bde235f0e14909c68ff070a8cfdd;hp=88de4bff0a5535957e8c1b27a099dd25a89836c1;hpb=f9b563391d592e43ab9e140fd717c41fee44b18d;p=developers-reference.git diff --git a/Makefile b/Makefile index 88de4bf..5c19b3b 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ SOURCES := $(wildcard *.dbk) common.ent version.ent -FORMATS := html txt pdf +FORMATS := html txt pdf epub LANGS := de fr ja TARGETS := $(foreach fmt,$(FORMATS),developers-reference.$(fmt)) \ $(foreach lng,$(LANGS), \ @@ -59,6 +59,7 @@ publish: all ln -sf index.en.html $(PUBLISHDIR)/developers-reference/index.html ln -sf developers-reference.en.pdf $(PUBLISHDIR)/developers-reference/developers-reference.pdf ln -sf developers-reference.en.txt $(PUBLISHDIR)/developers-reference/developers-reference.txt + ln -sf developers-reference.en.epub $(PUBLISHDIR)/developers-reference/developers-reference.epub .PHONY: developers-reference.html %/developers-reference.html developers-reference.html: $(CURDIR)/index.html @@ -89,7 +90,7 @@ endif developers-reference.txt: $(CURDIR)/developers-reference.txt %/developers-reference.txt: $(addprefix %/,$(SOURCES)) $(XP) $(DBK2HTML1) $(@D)/index.dbk \ - | w3m -o display_charset=UTF-8 -cols 70 -dump -no-graph -T text/html > $@ + | LC_ALL=C.UTF-8 w3m -o display_charset=UTF-8 -cols 70 -dump -no-graph -T text/html > $@ XSLT := xslt @@ -102,6 +103,10 @@ developers-reference.pdf: $(CURDIR)/developers-reference.pdf --param=lingua=$(@D) \ && mv $(@D)/index.dbk.pdf $@ +developers-reference.epub: $(CURDIR)/developers-reference.epub +%/developers-reference.epub: $(addprefix %/,$(SOURCES)) + TOP=`pwd` && cd $(@D) && xmlto epub index.dbk && mv index.epub $(@F) + .PHONY: pot pot: po4a/po/developers-reference.pot po4a/po/developers-reference.pot: %.dbk @@ -130,7 +135,7 @@ checkpo: .PHONY: clean clean: - rm -f *.fo *.html *.pdf *.txt + rm -f *.fo *.html *.pdf *.txt *.epub for L in $(LANGS); do rm -rf `basename ./"$$L"/`; done rm -f version.ent rm -f `find . -name "*~" -o -name "*.bak"`