* rename estonian translation as sugested by launchpad
[citadel.git] / webcit / po / Makefile.in
index 9fd91d3937fb78b95761f27c8691ebe352983ca6..ec4217682a8efca9364c0ef8cfbfcde85eda24e1 100644 (file)
@@ -1,20 +1,16 @@
-all: ../locale/de/LC_MESSAGES/webcit.mo \
-       ../locale/it/LC_MESSAGES/webcit.mo \
-       ../locale/en_GB/LC_MESSAGES/webcit.mo
+SRCS:=  $(wildcard *.po)
+OBJS:=  $(patsubst %.po, ../locale/%/LC_MESSAGES/webcit.mo, $(SRCS))
 
-../locale/de/LC_MESSAGES/webcit.mo: de.po
-       [ -d ../locale/de/LC_MESSAGES ] || mkdir -p ../locale/de/LC_MESSAGES
-       msgfmt de.po -o ../locale/de/LC_MESSAGES/webcit.mo
+.SUFFIXES: .po .mo
 
-../locale/it/LC_MESSAGES/webcit.mo: it.po
-       [ -d ../locale/it/LC_MESSAGES ] || mkdir -p ../locale/it/LC_MESSAGES
-       msgfmt it.po -o ../locale/it/LC_MESSAGES/webcit.mo
+.PHONY: all
 
-../locale/es/LC_MESSAGES/webcit.mo: es.po
-       [ -d ../locale/es/LC_MESSAGES ] || mkdir -p ../locale/es/LC_MESSAGES
-       msgfmt es.po -o ../locale/es/LC_MESSAGES/webcit.mo
+all: $(OBJS)
 
-../locale/en_GB/LC_MESSAGES/webcit.mo: en_GB.po
-       [ -d ../locale/en_GB/LC_MESSAGES ] || mkdir -p ../locale/en_GB/LC_MESSAGES
-       msgfmt en_GB.po -o ../locale/en_GB/LC_MESSAGES/webcit.mo
+clean:
+       rm -r ../locale/*
+
+../locale/%/LC_MESSAGES/webcit.mo: %.po
+       mkdir -p $(patsubst %.po, ../locale/%/LC_MESSAGES, $<)
+       msgfmt -o $@ $<