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