SRC=$(wildcard *.po)
OBJ= $(SRC:.po=.mo)
INST= $(SRC:.po=.inst)
translations: $(OBJ)
%.mo: %.po
msgfmt -o $@ $<
clean:
rm -f *.mo *~
# hack to automate installation dynamicaly, without previous knowledge of
# the po/mo file list (we fool make by pretending the need for .inst files).
install: $(OBJ) $(INST)
%.inst: %.mo
mkdir -p $(DESTDIR)$(LOCALESDIR)/$*/LC_MESSAGES/
-cp -f $< $(DESTDIR)$(LOCALESDIR)/$*/LC_MESSAGES/powertop.mo
uptrans: $(LG).po
$(LG).po: powertop.pot
ifdef LG
msgmerge -U $@ $<
else
@echo "Usage : make uptrans LG=xx # with xx = de, es, fi ..."
@exit 1
endif