we really do not want to see *.lang
[banana.git] / po / Makefile
CommitLineData
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 6MSGFMT = msgfmt --statistics -c -v -o
7MSGFMTSOL = msgfmt -v -o
8MSGMERGE = msgmerge -U
b8e8bb39
PHM
9LANGS:=$(shell ls *.po|sed -e s/\.po$$//)
10APPLICATION = banana
11
12all: banana.pot ${LANGS:=.lang}
4cc7f778 13
d90b3e4a
PHM
14clean:
15 rm -f *.po~ *.lang
4cc7f778 16
d90b3e4a
PHM
17banana.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