TOPDIR=../../ NO_DEP_NEEDED=yes MASTER=iwear_core.pot all: trans include $(TOPDIR)/conf/Makefile.common TRANSBASE=$(basename $(wildcard */LC_MESSAGES/*.po)) MOFILES=$(addsuffix .mo, $(TRANSBASE)) POFILES=$(addsuffix .po, $(TRANSBASE)) POMFILES=$(addsuffix .pom, $(TRANSBASE)) STERILFILES=$(MOFILES) MSGFMT=msgfmt -c trans: $(MOFILES) merge: $(POMFILES) @$(MAKE) merge2 merge2: $(POFILES) ifeq ($(MAKECMDGOALS),merge2) %.po:%.pom @echo $(BLU)[MV]$(NOR) $*.pom $*.po @mv $*.pom $*.po endif ifeq ($(MAKECMDGOALS),merge) %.pom:%.po @echo $(TUK)[MSGMERGE]$(NOR) $*.po @msgmerge -q $*.po $(MASTER) > $*.pom endif %.mo:%.po @echo $(TUK)[MSGFMT]$(NOR) $*.mo @msgfmt -o $*.mo $*.po