2008-09-10 Claudio Saavedra <csaavedra@igalia.com>
[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
6 MAINTAINERCLEANFILES                    = Makefile.in POTFILES
7
8 %.mo: %.po
9         msgfmt --statistics -v -o$(top_builddir)/po/$@ $(srcdir)/$<
10
11 all: $(foreach mo,$(languages),$(mo).mo)
12
13 merge:
14         for mo in $(languages); do \
15                 echo "Merging $$mo..."; \
16                 msgmerge -v $$mo.po hildon-libs.pot >messages.tmp; \
17                 mv messages.tmp $$mo.po; \
18                 msgfmt --statistics $$mo.po -o /dev/null; \
19         done
20
21 install-data-local: all
22         for mo in $(languages); do \
23                 $(mkinstalldirs) $(DESTDIR)$(localedir)/$$mo/LC_MESSAGES; \
24                 $(INSTALL_DATA) $(top_builddir)/po/$$mo.mo $(DESTDIR)$(localedir)/$$mo/LC_MESSAGES/$(PACKAGE).mo; \
25         done
26
27 uninstall-local:
28         for mo in $(languages); do \
29                 rm -f $(DESTDIR)$(localedir)/$$mo/LC_MESSAGES/$(PACKAGE).mo; \
30         done