1
--- sgt-puzzles.orig/Makefile.doc
2
+++ sgt-puzzles/Makefile.doc
7
+LANGUAGES := $(patsubst po/%.po,%,$(wildcard po/*.po))
9
+po/puzzles-doc.pot: puzzles.but
10
+ po4a-gettextize -f halibut -m $< -p $@
11
+po/%.po: po/puzzles-doc.pot
12
+ msgmerge -o po/$*.new.po $< po/$*.po
13
+ mv po/$*.new.po po/$*.po
14
+update-po: po/puzzles-doc.pot $(wildcard po/*.po)
16
+doc/puzzles.but.%: puzzles.but po/%.po
18
+ po4a-translate -k 0 -f halibut -m puzzles.but -p po/$*.po -l $@
20
+doc/puzzles.txt.%: doc/puzzles.but.%
21
+ halibut --text=$@ $<
23
+doc/html-%-stamp: doc/puzzles.but.%
27
+ cd doc/html-$* && halibut --html ../puzzles.but.$*
30
+.PHONY: update-po html-%
31
+.PRECIOUS: $(addprefix doc/puzzles.but.,$(LANGUAGES))
32
+html: $(patsubst %,doc/html-%-stamp,$(LANGUAGES))
33
+all: $(addprefix doc/puzzles.txt.,$(LANGUAGES))
36
rm -f puzzles.hlp puzzles.txt HACKING *.html *.hh[pck]