agama/rust/po/Makefile

23 lines
460 B
Makefile

DOMAIN = agama
POTFILE = $(DOMAIN).pot
POFILES = $(wildcard *.po)
MOFILES = $(POFILES:.po=.mo)
LINGUAS = $(POFILES:.po=)
datadir ?= /usr/share
.PHONY: all
all: $(MOFILES)
%.mo: %.po
msgfmt -o $@ $<
.PHONY: install
install: all
for lang in $(LINGUAS); do \
install -d $(DESTDIR)$(datadir)/locale/$$lang/LC_MESSAGES; \
install -m 644 $$lang.mo $(DESTDIR)$(datadir)/locale/$$lang/LC_MESSAGES/$(DOMAIN).mo; \
done
.PHONY: clean
clean:
rm -f $(MOFILES)