booh-gui and distributable
[booh] / po / Makefile
1 # the domain name for rgettext
2 PGOAL = booh
3
4 # ruby files to search translatable strings in
5 RB_FILES = ../booh ../html_merges.rb ../booh-gui ../booh-lib.rb
6
7 POFILES = $(wildcard *.po)
8 MOFILES = $(POFILES:%.po=%.mo)
9 LANGS = $(POFILES:%.po=%)
10
11 all: $(MOFILES)
12
13 merge: $(PGOAL).pot
14         @for n in $(POFILES); do \
15                 echo "Merging $$n"; \
16                 msgmerge "$$n" $< > "$$n"t; \
17                 mv -f "$$n"t "$$n"; \
18         done
19
20 $(PGOAL).pot: $(RB_FILES)
21         rm -f $@
22         rgettext --keyword=__ -o $@ $(RB_FILES)
23
24 clean:
25         @rm -rf $(PGOAL).pot