4
GETTEXT_SRC = ../alsaconf.in
6
XGETTEXT_OPTIONS = -kxmsg -kxecho
11
exec_prefix = @exec_prefix@
13
localedir = $(datadir)/locale
17
INSTALL_DATA = @INSTALL_DATA@
18
mkinstalldirs = @MKINSTALLDIRS@
23
MSGMERGE_UPDATE = @MSGMERGE@ --update
25
DISTFILES = $(POFILES) Makefile.in
26
CATALOGS = $(POFILES:.po=.gmo)
30
.SUFFIXES: .po .gmo .mo
33
$(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
36
@lang=`echo $* | sed -e 's,.*/,,'`; \
37
rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
39
$(DOMAIN).pot: $(GETTEXT_SRC)
40
$(XGETTEXT) -o$@ --default-domain=$(DOMAIN) \
41
--add-comments=TRANSLATORS: --language=Shell \
42
$(XGETTEXT_OPTIONS) $<
45
rm -f $(CATALOGS) $(POFILES:.po=.mo) $(DOMAIN).pot
47
update-po: $(DOMAIN).pot
48
@for po in $(POFILES); do \
49
$(MSGMERGE_UPDATE) $$po $(DOMAIN).pot; \
54
$(mkinstalldirs) $(DESTDIR)$(datadir)
55
@catalogs='$(CATALOGS)'; \
56
for cat in $$catalogs; do \
57
lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
58
dir=$(localedir)/$$lang/LC_MESSAGES; \
59
$(mkinstalldirs) $(DESTDIR)$$dir; \
60
$(INSTALL_DATA) $$cat $(DESTDIR)$$dir/$(DOMAIN).mo; \
63
install-data: install-data-@USE_NLS@
68
@catalogs='$(CATALOGS)'; \
69
for cat in $$catalogs; do \
70
cat=`basename $$cat`; \
71
lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
72
rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo; \
75
uninstall-data: uninstall-data-@USE_NLS@
76
uninstall: uninstall-data
78
dist distdir: $(DISTFILES)
79
@for file in $(DISTFILES); do \
80
cp -p $$file $(distdir); \