3 CLEANFILES = $(CATALOGS) navit.pot
9 $(top_srcdir)/navit/main.c \
10 $(top_srcdir)/navit/navigation.c \
11 $(top_srcdir)/navit/navit.c \
12 $(top_srcdir)/navit/popup.c \
13 $(top_srcdir)/navit/country.c \
14 $(top_srcdir)/navit/gui/gtk/destination.c \
15 $(top_srcdir)/navit/gui/gtk/gui_gtk_action.c \
16 $(top_srcdir)/navit/gui/gtk/gui_gtk_statusbar.c
22 dir=`basename $@ .mo` ;\
23 $(MSGFMT) --check --verbose --statistics --output-file=$@ $< && \
24 mkdir -p ../locale/$$dir/LC_MESSAGES && \
25 cp $@ ../locale/$$dir/LC_MESSAGES/navit.mo
30 $(MSGMERGE) --no-fuzzy-matching --verbose -o $(top_builddir)/po/$@ $(top_srcdir)/po/$@.in navit.pot
32 navit.pot: $(POTFILES)
33 $(XGETTEXT) --default-domain=navit \
34 --add-comments --keyword=_ --keyword=_n $(POTFILES)
35 if cmp -s navit.po navit.pot; then \
38 mv -f navit.po navit.pot; \
41 install-data-local: $(CATALOGS)
42 $(mkinstalldirs) $(DESTDIR)$(datadir)/locale
43 chmod 755 $(DESTDIR)$(datadir)/locale
44 for n in $(CATALOGS) __DuMmY ; do \
45 if test "$$n" -a "$$n" != "__DuMmY" ; then \
46 l=`basename $$n .mo`; \
47 $(mkinstalldirs) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES; \
48 chmod 755 $(DESTDIR)$(datadir)/locale/$$l; \
49 chmod 755 $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES; \
50 $(INSTALL_DATA) -m 644 $$n $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/navit.mo; \
55 for n in $(CATALOGS) __DuMmY ; do \
56 if test "$$n" -a "$$n" != "__DuMmY" ; then \
57 l=`basename $$n .mo`; \
58 rm -f $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/navit.mo; \
63 for n in $(CATALOGS) __DuMmY ; do \
64 if test "$$n" -a "$$n" != "__DuMmY" ; then \
65 l=`basename $$n .mo`; \
66 rm -f ../locale/$$l/LC_MESSAGES/navit.mo; \