GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ PACKAGE = @PACKAGE@ VERSION = @VERSION@ @SET_MAKE@ prefix = @prefix@ exec_prefix = @exec_prefix@ datarootdir = @datarootdir@ datadir = @datadir@ localedir = @localedir@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ GMSGFMT = @GMSGFMT@ MSGFMT = @MSGFMT@ #MSGFMT_OPTS = -c XGETTEXT = @XGETTEXT@ MSGMERGE = msgmerge MOFILES = de.mo fr.mo nl.mo pl.mo ru.mo LINGUAS = de fr nl pl ru POTFILES = ../src/about.c ../src/gtkballs.c ../src/gtkballs.h ../src/halloffame.c ../src/inputname.c ../src/mainmenu.c ../src/mainwin.c ../src/preferences.c ../src/prefs.c ../src/rules.c ../src/rulesdialog.c ../src/savedialog.c ../src/scoreboard.c #.SUFFIXES: .po .gmo .mo #.po.mo: # $(GMSGFMT) $(MSGFMT_OPTS) -o `echo $* | sed "s,.*/,,"`.mo $< all: all-@USE_NLS@ all-yes: $(MOFILES) all-no: $(GETTEXT_PACKAGE).pot: $(POTFILES) $(XGETTEXT) --default-domain=$(GETTEXT_PACKAGE) \ --add-comments --keyword=_ --keyword=N_ --from-code=UTF-8 \ -o $(GETTEXT_PACKAGE).pot $(POTFILES) install: install-data-@USE_NLS@ install-data-no: all install-data-yes: all catalogs="$(LINGUAS)"; \ for cat in $$catalogs; do \ dir=$(DESTDIR)$(localedir)/$$cat/LC_MESSAGES; \ mkdir -p $$dir; \ $(INSTALL_DATA) $$cat.mo $$dir/$(GETTEXT_PACKAGE).mo; \ echo "installing $$cat.mo as $$dir/$(GETTEXT_PACKAGE).mo"; \ done uninstall: catalogs="$(LINGUAS)"; \ for cat in $$catalogs; do \ echo "rm -f $(DESTDIR)$(localedir)/$$cat/LC_MESSAGES/$(GETTEXT_PACKAGE).mo"; \ rm -f $(DESTDIR)$(localedir)/$$cat/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ done mostlyclean: rm -f *.pox *.old.po *.new.po *.mo *.gmo *.msg *.cat *.cat.m clean: mostlyclean distclean: clean rm -f Makefile POTFILES update-po: Makefile rm -f $(GETTEXT_PACKAGE).pot $(MAKE) $(GETTEXT_PACKAGE).pot catalogs="$(LINGUAS)"; \ for lang in $$catalogs; do \ printf " %s " "$$lang"; \ if $(MSGMERGE) $$lang.po $(GETTEXT_PACKAGE).pot -o $$lang.new.po; then \ mv -f $$lang.new.po $$lang.po || exit 1; \ else \ echo "msgmerge for $$lang failed!"; \ rm -f $$lang.new.po; \ fi; \ done de.mo: $(GMSGFMT) $(MSGFMT_OPTS) -o de.mo de.po fr.mo: $(GMSGFMT) $(MSGFMT_OPTS) -o fr.mo fr.po nl.mo: $(GMSGFMT) $(MSGFMT_OPTS) -o nl.mo nl.po pl.mo: $(GMSGFMT) $(MSGFMT_OPTS) -o pl.mo pl.po ru.mo: $(GMSGFMT) $(MSGFMT_OPTS) -o ru.mo ru.po