5eba3d7b985f3f877a0de2902bc6343e7ca32723
[hildon] / po / Makefile.am
1 languages := @ALL_LINGUAS@
2
3 CLEANFILES = $(foreach mo,$(languages),$(mo).mo)
4 EXTRA_DIST = $(foreach po,$(languages),$(po).po) POTFILES.in README \
5         debian/compat \
6         debian/control \
7         debian/rules \
8         debian/hildon-libs-l10n-engb.install
9 MAINTAINERCLEANFILES = Makefile.in POTFILES
10
11 %.mo: %.po
12         msgfmt --statistics -v -o$(top_builddir)/po/$@ $(srcdir)/$<
13
14 all: $(foreach mo,$(languages),$(mo).mo)
15
16 merge:
17         for mo in $(languages); do \
18                 echo "Merging $$mo..."; \
19                 msgmerge -v $$mo.po hildon-libs.pot >messages.tmp; \
20                 mv messages.tmp $$mo.po; \
21                 msgfmt --statistics $$mo.po -o /dev/null; \
22         done
23
24 install-data-local: all
25         for mo in $(languages); do \
26                 $(mkinstalldirs) $(DESTDIR)$(localedir)/$$mo/LC_MESSAGES; \
27                 $(INSTALL_DATA) $(top_builddir)/po/$$mo.mo $(DESTDIR)$(localedir)/$$mo/LC_MESSAGES/$(PACKAGE).mo; \
28         done
29
30 uninstall-local:
31         for mo in $(languages); do \
32                 rm -f $(DESTDIR)$(localedir)/$$mo/LC_MESSAGES/$(PACKAGE).mo; \
33         done