Blame alsaconf/po/Makefile.in

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