From: Akihiro MOTOKI Date: Sun, 27 May 2012 20:41:29 +0000 (+0900) Subject: (split) LDP: Add target "release" to Makefile. X-Git-Tag: LDP-3.40-final X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=refs%2Ftags%2FLDP-3.40-final;p=linuxjm%2FLDP_man-pages.git (split) LDP: Add target "release" to Makefile. This Makefile target generates release pages from po files. Files with over 80% translations are released. --- diff --git a/Makefile b/Makefile index aa912a71..f5271c75 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ PERKAMON_DIR = perkamon LANGS = ja THRESH = 100 +THRESH_REL = 80 FLAGS ?= PO4AFLAGS ?= -k $(THRESH) $(FLAGS) @@ -11,10 +12,33 @@ translate: jm-setup PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR) \ | tee untrans.txt ./untrans-list.pl < untrans.txt > untrans.html + #$(MAKE) format translate-%: jm-setup LC_ALL=C $(MAKE) translate-$* \ PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR) + #$(MAKE) format-$* + +release: jm-setup + rm -f $(PERKAMON_DIR)/build/ja + ln -s ../../release $(PERKAMON_DIR)/build/ja + $(MAKE) translate THRESH=$(THRESH_REL) FLAGS=$(FLAGS) + rm -f $(PERKAMON_DIR)/build/ja + ln -s ../../draft $(PERKAMON_DIR)/build/ja + +format: + set -e; for d in po4a/*; do \ + echo "----- $$d -----"; cur=`pwd`; cd $$d/po; \ + LC_ALL=C msgmerge --verbose --update ja.po $$(basename $$d); \ + cd $$cur; \ + done + +format-%: + set -e; for d in po4a/$*; do \ + cd $$d/po; \ + msgmerge --verbose --update ja.po $$(basename $$d); \ + cd $$cur; \ + done stats: jm-setup @LC_ALL=C $(MAKE) stats \