POFILES = ja.po ka.po ru.po DOMAIN = alsaconf GETTEXT_SRC = ../alsaconf.in XGETTEXT_OPTIONS = -kxmsg -kxecho top_builddir = ../.. srcdir = @srcdir@ datadir = @datadir@ exec_prefix = @exec_prefix@ prefix = @prefix@ localedir = $(datadir)/locale USE_NLS = @USE_NLS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ # mkdir_p = @mkdir_p@ mkdir_p = mkdir -p -- XGETTEXT = @XGETTEXT@ MSGFMT = @MSGFMT@ GMSGFMT = @GMSGFMT@ MSGMERGE = @MSGMERGE@ MSGMERGE_UPDATE = @MSGMERGE@ --update DISTFILES = $(POFILES) Makefile.in CATALOGS = $(POFILES:.po=.gmo) all: all-@USE_NLS@ all-yes: $(CATALOGS) all-no: .SUFFIXES: .po .gmo .mo %.mo : $(srcdir)/%.po $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ %.gmo : $(srcdir)/%.po @lang=`echo $(srcdir)/$* | sed -e 's,.*/,,'`; \ rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $(srcdir)/$${lang}.po && mv t-$${lang}.gmo $${lang}.gmo $(DOMAIN).pot: $(GETTEXT_SRC) $(XGETTEXT) -o$@ --default-domain=$(DOMAIN) \ --add-comments=TRANSLATORS: --language=Shell \ $(XGETTEXT_OPTIONS) $< check check_recursive: clean: rm -f $(CATALOGS) $(POFILES:.po=.mo) $(DOMAIN).pot update-po: $(DOMAIN).pot @for po in $(POFILES); do \ $(MSGMERGE_UPDATE) $(srcdir)/$$po $(DOMAIN).pot; \ done install-data-no: install-data-yes: all $(mkdir_p) $(DESTDIR)$(datadir) @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(DOMAIN).mo; \ done install-data: install-data-@USE_NLS@ install: install-data uninstall-data-no: uninstall-data-yes: @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo; \ done uninstall-data: uninstall-data-@USE_NLS@ uninstall: uninstall-data dist distdir: $(DISTFILES) @for file in $(DISTFILES); do \ cp -p $$file $(distdir); \ done distclean: clean rm -f Makefile *~