Update gtk-doc framework bits 2006-03-13 Tommi Komulainen <tommi.komulainen@nokia...
[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
10 %.mo: %.po
11         msgfmt --statistics -v -o$(top_builddir)/po/$@ $(srcdir)/$<
12
13 all: $(foreach mo,$(languages),$(mo).mo)
14
15 merge:
16         for mo in $(languages); do \
17                 echo "Merging $$mo..."; \
18                 msgmerge -v $$mo.po hildon-libs.pot >messages.tmp; \
19                 mv messages.tmp $$mo.po; \
20                 msgfmt --statistics $$mo.po -o /dev/null; \
21         done
22
23 install-data-local: all
24         for mo in $(languages); do \
25                 $(mkinstalldirs) $(DESTDIR)$(localedir)/$$mo/LC_MESSAGES; \
26                 $(INSTALL_DATA) $(top_builddir)/po/$$mo.mo $(DESTDIR)$(localedir)/$$mo/LC_MESSAGES/$(PACKAGE).mo; \
27         done
28
29 uninstall-local:
30         for mo in $(languages); do \
31                 rm -f $(DESTDIR)$(localedir)/$$mo/LC_MESSAGES/$(PACKAGE).mo; \
32         done