1c72fcc34Sopenharmony_ciPOFILES = ja.po ka.po ru.po 2c72fcc34Sopenharmony_ci 3c72fcc34Sopenharmony_ciDOMAIN = alsaconf 4c72fcc34Sopenharmony_ciGETTEXT_SRC = ../alsaconf.in 5c72fcc34Sopenharmony_ci 6c72fcc34Sopenharmony_ciXGETTEXT_OPTIONS = -kxmsg -kxecho 7c72fcc34Sopenharmony_ci 8c72fcc34Sopenharmony_citop_builddir = ../.. 9c72fcc34Sopenharmony_ci 10c72fcc34Sopenharmony_cisrcdir = @srcdir@ 11c72fcc34Sopenharmony_cidatadir = @datadir@ 12c72fcc34Sopenharmony_ciexec_prefix = @exec_prefix@ 13c72fcc34Sopenharmony_ciprefix = @prefix@ 14c72fcc34Sopenharmony_cilocaledir = $(datadir)/locale 15c72fcc34Sopenharmony_ci 16c72fcc34Sopenharmony_ciUSE_NLS = @USE_NLS@ 17c72fcc34Sopenharmony_ciINSTALL = @INSTALL@ 18c72fcc34Sopenharmony_ciINSTALL_DATA = @INSTALL_DATA@ 19c72fcc34Sopenharmony_ci# mkdir_p = @mkdir_p@ 20c72fcc34Sopenharmony_cimkdir_p = mkdir -p -- 21c72fcc34Sopenharmony_ciXGETTEXT = @XGETTEXT@ 22c72fcc34Sopenharmony_ciMSGFMT = @MSGFMT@ 23c72fcc34Sopenharmony_ciGMSGFMT = @GMSGFMT@ 24c72fcc34Sopenharmony_ciMSGMERGE = @MSGMERGE@ 25c72fcc34Sopenharmony_ciMSGMERGE_UPDATE = @MSGMERGE@ --update 26c72fcc34Sopenharmony_ci 27c72fcc34Sopenharmony_ciDISTFILES = $(POFILES) Makefile.in 28c72fcc34Sopenharmony_ciCATALOGS = $(POFILES:.po=.gmo) 29c72fcc34Sopenharmony_ci 30c72fcc34Sopenharmony_ciall: all-@USE_NLS@ 31c72fcc34Sopenharmony_ci 32c72fcc34Sopenharmony_ciall-yes: $(CATALOGS) 33c72fcc34Sopenharmony_ciall-no: 34c72fcc34Sopenharmony_ci 35c72fcc34Sopenharmony_ci.SUFFIXES: .po .gmo .mo 36c72fcc34Sopenharmony_ci 37c72fcc34Sopenharmony_ci%.mo : $(srcdir)/%.po 38c72fcc34Sopenharmony_ci $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ 39c72fcc34Sopenharmony_ci 40c72fcc34Sopenharmony_ci%.gmo : $(srcdir)/%.po 41c72fcc34Sopenharmony_ci @lang=`echo $(srcdir)/$* | sed -e 's,.*/,,'`; \ 42c72fcc34Sopenharmony_ci rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $(srcdir)/$${lang}.po && mv t-$${lang}.gmo $${lang}.gmo 43c72fcc34Sopenharmony_ci 44c72fcc34Sopenharmony_ci$(DOMAIN).pot: $(GETTEXT_SRC) 45c72fcc34Sopenharmony_ci $(XGETTEXT) -o$@ --default-domain=$(DOMAIN) \ 46c72fcc34Sopenharmony_ci --add-comments=TRANSLATORS: --language=Shell \ 47c72fcc34Sopenharmony_ci $(XGETTEXT_OPTIONS) $< 48c72fcc34Sopenharmony_ci 49c72fcc34Sopenharmony_cicheck check_recursive: 50c72fcc34Sopenharmony_ci 51c72fcc34Sopenharmony_ciclean: 52c72fcc34Sopenharmony_ci rm -f $(CATALOGS) $(POFILES:.po=.mo) $(DOMAIN).pot 53c72fcc34Sopenharmony_ci 54c72fcc34Sopenharmony_ciupdate-po: $(DOMAIN).pot 55c72fcc34Sopenharmony_ci @for po in $(POFILES); do \ 56c72fcc34Sopenharmony_ci $(MSGMERGE_UPDATE) $(srcdir)/$$po $(DOMAIN).pot; \ 57c72fcc34Sopenharmony_ci done 58c72fcc34Sopenharmony_ci 59c72fcc34Sopenharmony_ciinstall-data-no: 60c72fcc34Sopenharmony_ciinstall-data-yes: all 61c72fcc34Sopenharmony_ci $(mkdir_p) $(DESTDIR)$(datadir) 62c72fcc34Sopenharmony_ci @catalogs='$(CATALOGS)'; \ 63c72fcc34Sopenharmony_ci for cat in $$catalogs; do \ 64c72fcc34Sopenharmony_ci lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ 65c72fcc34Sopenharmony_ci dir=$(localedir)/$$lang/LC_MESSAGES; \ 66c72fcc34Sopenharmony_ci $(mkdir_p) $(DESTDIR)$$dir; \ 67c72fcc34Sopenharmony_ci $(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(DOMAIN).mo; \ 68c72fcc34Sopenharmony_ci done 69c72fcc34Sopenharmony_ci 70c72fcc34Sopenharmony_ciinstall-data: install-data-@USE_NLS@ 71c72fcc34Sopenharmony_ciinstall: install-data 72c72fcc34Sopenharmony_ci 73c72fcc34Sopenharmony_ciuninstall-data-no: 74c72fcc34Sopenharmony_ciuninstall-data-yes: 75c72fcc34Sopenharmony_ci @catalogs='$(CATALOGS)'; \ 76c72fcc34Sopenharmony_ci for cat in $$catalogs; do \ 77c72fcc34Sopenharmony_ci cat=`basename $$cat`; \ 78c72fcc34Sopenharmony_ci lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ 79c72fcc34Sopenharmony_ci rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo; \ 80c72fcc34Sopenharmony_ci done 81c72fcc34Sopenharmony_ci 82c72fcc34Sopenharmony_ciuninstall-data: uninstall-data-@USE_NLS@ 83c72fcc34Sopenharmony_ciuninstall: uninstall-data 84c72fcc34Sopenharmony_ci 85c72fcc34Sopenharmony_cidist distdir: $(DISTFILES) 86c72fcc34Sopenharmony_ci @for file in $(DISTFILES); do \ 87c72fcc34Sopenharmony_ci cp -p $$file $(distdir); \ 88c72fcc34Sopenharmony_ci done 89c72fcc34Sopenharmony_ci 90c72fcc34Sopenharmony_cidistclean: clean 91c72fcc34Sopenharmony_ci rm -f Makefile *~ 92