diff options
Diffstat (limited to 'sysutils/gkrellm/files/po.Makefile')
-rw-r--r-- | sysutils/gkrellm/files/po.Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/sysutils/gkrellm/files/po.Makefile b/sysutils/gkrellm/files/po.Makefile new file mode 100644 index 00000000000..90c303604b2 --- /dev/null +++ b/sysutils/gkrellm/files/po.Makefile @@ -0,0 +1,36 @@ +include ../Makefile.inc + +PACKAGE?= gkrellm + +ifeq ($(ENABLE_NLS),yes) +FILES_PO:= $(wildcard *.po) +FILES_MO:= $(FILES_PO:.po=.mo) +else +FILES_MO= +endif + +all: build + +build: $(FILES_MO) + +install: $(FILES_MO) + for f in $(FILES_MO); do \ + $(INSTALL_DIR) $(LOCALEDIR)/`basename $$f .mo`/LC_MESSAGES; \ + $(INSTALL_DATA) $$f $(LOCALEDIR)/`basename $$f .mo`/LC_MESSAGES/$(PACKAGE).mo; \ + done + +uninstall: +ifneq ($(FILES_MO),) + for f in $(FILES_MO) ; do \ + rm -f $(INSTALL_PREFIX)$(LOCALEDIR)/`basename $$f .mo`/LC_MESSAGES/$(PACKAGE).mo ; done +endif + +clean: +ifneq ($(FILES_MO),) + $(RM) $(FILES_MO) +endif + +%.mo: %.po + $(MSGFMT) $(MSGFMT_OPT) -o $@ $< + +.PHONY: all build install clean uninstall |