1 # Horde .mo files makefile
3 # $Horde: horde/po/Makefile,v 1.2.2.3 2002/05/20 17:36:22 jan Exp $
6 MSGFMT
= msgfmt
--statistics
-c
-v
-o
7 MSGFMTSOL
= msgfmt
-v
-o
9 LANGS
:=$(shell ls
*.po|sed
-e s
/\.po
$$//)
12 all: banana.pot
${LANGS
:=.lang
}
13 if
test "${OSTYPE}" = "solaris"; then \
14 echo
"You'll probably get some warnings on Solaris. This is normal."; \
17 banana.pot
: ..
/banana
/*.php
18 xgettext
--from-code
=iso-8859-15
-j
-k_b_
-o banana.pot
$<
20 %.lang
: ..
/locale
/%/LC_MESSAGES
/banana.mo
%.po
21 @echo Updating for lang
%
30 for LOCALE in
`ls *.po | sed 's/\.[^.]*$$//g'`; do \
31 if
test $${LOCALE}.po
= "messages.po"; then \
34 echo
"Compiling locale $${LOCALE}:"; \
35 if .
/shtool mkdir
-p ..
/locale
/$${LOCALE}/LC_MESSAGES
; then \
36 if
test "${OSTYPE}" = "solaris"; then \
37 if
${MSGFMTSOL} ..
/locale
/$${LOCALE}/LC_MESSAGES
/${APPLICATION}.mo
$${LOCALE}.po
; then \
45 if
${MSGFMT} ..
/locale
/$${LOCALE}/LC_MESSAGES
/${APPLICATION}.mo
$${LOCALE}.po
; then \
54 echo
"Could not create locale directory for $${LOCALE}."; \