configure: rewrote detection for 'xgettext'
[wmaker-crm.git] / util / po / Makefile.am
blob53d895bd0567ca0f287740af0195354e7a9d049f
1 DOMAIN = wmgenmenu
3 CATALOGS = @UTILMOFILES@
5 nlsdir = $(NLSDIR)
7 CLEANFILES = $(DOMAIN).pot $(CATALOGS)
9 EXTRA_DIST = de.po es.po fr.po nl.po pt.po
11 POTFILES  = \
12         $(top_srcdir)/util/wmgenmenu.c \
13         $(top_srcdir)/util/wmgenmenu.h
15 SUFFIXES = .po .mo
17 .po.mo:
18         msgfmt -c -o $@ $<
21 all-local: $(CATALOGS)
24 if HAVE_XGETTEXT
25 $(DOMAIN).pot: $(POTFILES)
26         $(AM_V_GEN)$(XGETTEXT) --default-domain=$(DOMAIN) \
27             --add-comments --keyword=_ --keyword=N_ $(POTFILES)
28         @if cmp -s $(DOMAIN).po $(DOMAIN).pot; then \
29             rm -f $(DOMAIN).po; \
30         else \
31             mv -f $(DOMAIN).po $(DOMAIN).pot; \
32         fi
33 endif
36 install-data-local:  $(CATALOGS)
37         $(mkinstalldirs) $(DESTDIR)$(nlsdir)
38         for n in $(CATALOGS) __DuMmY ; do \
39                 if test "$$n" -a "$$n" != "__DuMmY" ; then \
40                         l=`basename $$n .mo`; \
41                         $(mkinstalldirs) $(DESTDIR)$(nlsdir)/$$l/LC_MESSAGES; \
42                         $(INSTALL_DATA) -m 644 $$n $(DESTDIR)$(nlsdir)/$$l/LC_MESSAGES/$(DOMAIN).mo; \
43                 fi; \
44         done