From 246e321848d71f237ac2509a5ba51e2fa0332175 Mon Sep 17 00:00:00 2001 From: Laurent MONIN Date: Tue, 18 Oct 2005 11:52:29 +0200 Subject: [PATCH] Clean up and simplify check-po rule. --- po/Makefile | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/po/Makefile b/po/Makefile index 05d61807..06a8a620 100644 --- a/po/Makefile +++ b/po/Makefile @@ -90,17 +90,10 @@ update-gmo: Makefile $(GMOFILES) # check-po: - @if test -n "$(PO)"; then \ - lang=`echo $(PO) | sed 's/\.po//'`; \ - catalogs=$$lang.gmo; \ - fi; \ - if test -z "$$catalogs"; then catalogs='$(GMOFILES)'; fi; \ - for cat in $$catalogs; do \ - cat=`basename $$cat`; \ - lang=`echo $$cat | sed 's/\.gmo$$//'`; \ - echo -n "$$lang: "; \ - $(GMSGFMT) --check --check-accelerators=~ --verbose --statistics -o /dev/null $$lang.po; \ - done + @$(foreach C,$(basename $(if $(strip $(PO)),$(PO),$(GMOFILES))), \ + echo -n "$(C): "; \ + $(GMSGFMT) --check --check-accelerators=~ --verbose --statistics -o /dev/null $(C).po; \ + ) ### Installation and distribution #