Commit | Line | Data |
---|---|---|
4cc7f778 | 1 | # Horde .mo files makefile |
2 | # | |
3 | # $Horde: horde/po/Makefile,v 1.2.2.3 2002/05/20 17:36:22 jan Exp $ | |
4 | # | |
5 | ||
4cc7f778 | 6 | MSGFMT = msgfmt --statistics -c -v -o |
7 | MSGFMTSOL = msgfmt -v -o | |
8 | MSGMERGE = msgmerge -U | |
b8e8bb39 PHM |
9 | LANGS:=$(shell ls *.po|sed -e s/\.po$$//) |
10 | APPLICATION = banana | |
11 | ||
12 | all: banana.pot ${LANGS:=.lang} | |
4cc7f778 | 13 | |
d90b3e4a PHM |
14 | clean: |
15 | rm -f *.po~ *.lang | |
4cc7f778 | 16 | |
d90b3e4a PHM |
17 | banana.pot: ../banana/*.php |
18 | @echo Parsing Tree for new messages | |
19 | @echo | |
20 | @xgettext --from-code=iso-8859-15 -j -k_b_ -o banana.pot $< | |
21 | ||
22 | %.lang: banana.pot ../banana/*.php %.po | |
23 | @echo Generating $(@:.lang=) | |
24 | @echo -n ' ' | |
25 | @${MSGMERGE} $(@:.lang=) $< 2> /dev/null | |
26 | @${MSGFMT} ../locale/$(@:.lang=)/LC_MESSAGES/banana.mo $(@:.lang=) | |
27 | @echo | |
28 | @touch $@ | |
b8e8bb39 | 29 |