3 CLEANFILES = $(CATALOGS) navit.pot
9 $(top_srcdir)/src/main.c \
10 $(top_srcdir)/src/navigation.c \
11 $(top_srcdir)/src/navit.c \
12 $(top_srcdir)/src/country.c \
13 $(top_srcdir)/src/gui/gtk/destination.c \
14 $(top_srcdir)/src/gui/gtk/gui_gtk_action.c
20 dir=`basename $@ .mo` ;\
21 $(MSGFMT) --check --verbose --statistics --output-file=$@ $< && \
22 mkdir -p ../locale/$$dir/LC_MESSAGES && \
23 cp $@ ../locale/$$dir/LC_MESSAGES/navit.mo
28 if test "$(top_srcdir)" != "$(top_builddir)"; then \
29 $(MSGMERGE) --verbose -o $(top_builddir)/po/$@ $(top_srcdir)/po/$@ navit.pot \
31 $(MSGMERGE) --update --verbose $@ navit.pot
35 navit.pot: $(POTFILES)
36 $(XGETTEXT) --default-domain=navit \
37 --add-comments --keyword=_ --keyword=_n $(POTFILES)
38 if cmp -s navit.po navit.pot; then \
41 mv -f navit.po navit.pot; \
44 install-data-local: $(CATALOGS)
45 $(mkinstalldirs) $(DESTDIR)$(datadir)/locale
46 chmod 755 $(DESTDIR)$(datadir)/locale
47 for n in $(CATALOGS) __DuMmY ; do \
48 if test "$$n" -a "$$n" != "__DuMmY" ; then \
49 l=`basename $$n .mo`; \
50 $(mkinstalldirs) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES; \
51 chmod 755 $(DESTDIR)$(datadir)/locale/$$l; \
52 chmod 755 $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES; \
53 $(INSTALL_DATA) -m 644 $$n $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/navit.mo; \