respect user LINGUAS +++ b/Makefile.in @@ -16,7 +16,12 @@ export VPATH = .:$(srcdir) DESTDIR = -LINGUAS = $(basename $(notdir $(wildcard $(srcdir)/po/*.po))) +ALL_LINGUAS = $(basename $(notdir $(wildcard $(srcdir)/po/*.po))) +ifeq ($(LINGUAS),) +INSTALL_LINGUAS = $(ALL_LINGUAS) +else +INSTALL_LINGUAS = $(filter $(LINGUAS),$(ALL_LINGUAS)) +endif CC = @CC@ PERL = @PERL@ @@ -56,7 +62,7 @@ $(INSTALL_PROGRAM) $(preload).so $(DESTDIR)$(pkglibdir) install_l10n: install_dirs msg_l10n man_l10n - for lang in $(LINGUAS); \ + for lang in $(INSTALL_LINGUAS); \ do \ $(MKINSTALLDIRS) $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \ $(INSTALL_DATA) $(call vpath_file,po/$$lang.gmo) \ @@ -124,7 +130,7 @@ $(MAKE) $(target).h2m ./$(target) --include=$(target).h2m --output=$@ ./$(target) -msg_l10n: $(addprefix po/,$(addsuffix .gmo,$(LINGUAS))) +msg_l10n: $(addprefix po/,$(addsuffix .gmo,$(ALL_LINGUAS))) po/%.gmo: $(srcdir)/po/%.po test -d po || mkdir po $(MSGFMT) -o $@ $? @@ -134,7 +140,7 @@ $(MKINSTALLDIRS) localetmp/$$lang/LC_MESSAGES && \ $(INSTALL_DATA) po/$$lang.gmo localetmp/$$lang/LC_MESSAGES/$(target).mo -man_l10n: $(addprefix $(target).,$(addsuffix .1,$(LINGUAS))) +man_l10n: $(addprefix $(target).,$(addsuffix .1,$(ALL_LINGUAS))) $(target).%.1: $(srcdir)/$(target).PL $(srcdir)/$(target).h2m.PL \ $(srcdir)/po/%.po lang=$(patsubst $(target).%.1,%,$@); \ @@ -164,7 +170,7 @@ ./config.status update-po: $(srcdir)/po/$(target).pot - for lang in $(LINGUAS); \ + for lang in $(ALL_LINGUAS); \ do \ echo -n "Updating $$lang "; \ msgmerge -U $(srcdir)/po/$$lang.po $(srcdir)/po/$(target).pot; \