# Turba .mo files makefile
#
# $Horde: imp/po/Makefile,v 1.4 2001/08/28 22:44:01 max Exp $ 
#

APPLICATION = imp
HORDE = ../..
MSGFMT = msgfmt --statistics -c -v -o
MSGCOMM = msgcomm --more-than=0 -s -o -

all: install

install: *.po
	@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 -r ${HORDE}/po/$${LOCALE}.po; then \
    			if ${MSGCOMM} $${LOCALE}.po ${HORDE}/po/$${LOCALE}.po | ${MSGFMT} ../locale/$${LOCALE}/LC_MESSAGES/${APPLICATION}.mo -; then \
    				echo "  ... done"; \
    				echo; \
    			else \
    				echo "  ... FAILED"; \
    				echo; \
    			fi \
		    else \
		        echo "Warning: Horde po file for $${LOCALE} does not exist."; \
    			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;
