LDAPAccountManager/lam/po/Makefile

54 lines
1.7 KiB
Makefile

# Lam .mo files makefile
#
# $Lam: lam/po/Makefile,v 1.5 2002/04/16 12:38:24 jan Exp $
# This file was copyied from the horde-project, www.horde.org
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
APPLICATION = lam
MSGFMT = msgfmt --statistics -c -v -o
MSGFMTSOL = msgfmt -v -o
all: install
install: *.po
@echo "Checking for os ... ${OSTYPE}"; \
if test "${OSTYPE}" = "solaris"; then \
echo "You'll probably get some warnings on Solaris. This is normal."; \
fi; \
for LOCALE in `ls *.po | sed 's/\.[^.]*$$//g'`; do \
if test $${LOCALE}.po = "messages.po"; then \
continue; \
fi; \
echo "Compiling locale $${LOCALE}:"; \
if ./shtool mkdir -p ../locale/$${LOCALE}/LC_MESSAGES; then \
if test "${OSTYPE}" = "solaris"; then \
if ${MSGFMTSOL} ../locale/$${LOCALE}/LC_MESSAGES/${APPLICATION}.mo $${LOCALE}.po; then \
echo " ... done"; \
echo; \
else \
echo " ... FAILED"; \
echo; \
fi \
else \
if ${MSGFMT} ../locale/$${LOCALE}/LC_MESSAGES/${APPLICATION}.mo $${LOCALE}.po; then \
echo " ... done"; \
echo; \
else \
echo " ... FAILED"; \
echo; \
fi \
fi; \
else \
echo "Could not create locale directory for $${LOCALE}."; \
fi \
done;