1 PERKAMON_DIR = perkamon
6 PO4AFLAGS ?= -k $(THRESH) $(FLAGS)
11 LC_ALL=C $(MAKE) translate \
12 PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR) \
14 ./untrans-list.pl < untrans.txt > untrans.html
18 LC_ALL=C $(MAKE) translate-$* \
19 PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR)
23 rm -f $(PERKAMON_DIR)/build/ja
24 ln -s ../../release $(PERKAMON_DIR)/build/ja
25 $(MAKE) translate THRESH=$(THRESH_REL) FLAGS=$(FLAGS)
26 rm -f $(PERKAMON_DIR)/build/ja
27 ln -s ../../draft $(PERKAMON_DIR)/build/ja
30 set -e; for d in po4a/*; do \
31 echo "----- $$d -----"; cur=`pwd`; cd $$d/po; \
33 LC_ALL=C msgmerge --verbose -o $$f ja.po $$(basename $$d) \
39 set -e; for d in po4a/$*; do \
42 msgmerge --verbose -o $$f ja.po $$(basename $$d) \
48 @LC_ALL=C $(MAKE) stats \
49 PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR)
51 untrans-stats: jm-setup
52 @LC_ALL=C $(MAKE) stats \
53 PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR) \
54 2>&1 | grep -vE ' translated messages\.$$'
56 jm-setup: stamp-jm-setup
58 # Create symlink to po4a/*/po in the top dir.
59 set -e; for d in $(PERKAMON_DIR)/po4a/*; do \
60 if [ ! -e $$d/po ]; then \
61 t=$$(echo $$d | sed -e "s|$(PERKAMON_DIR)/||"); \
62 ln -s ../../../$$t/po $$d/po; \
65 # Create symlink to original dir instead of downloading tarball.
66 #cd $(PERKAMON_DIR) && \
67 # if [ ! -e man-pages ]; then \
68 # ln -s ../original man-pages; \
70 # touch stamp-unpack-release && \
72 cd $(PERKAMON_DIR) && make setup
73 @set -e; if [ ! -e $(PERKAMON_DIR)/build/ja ]; then \
74 ln -s ../../draft $(PERKAMON_DIR)/build/ja; \
80 $(RM) $(PERKAMON_DIR)/man-pages || true
81 $(RM) $(PERKAMON_DIR)/stamp-*
82 $(RM) -rf $(PERKAMON_DIR)/build
83 find $(PERKAMON_DIR) -type l | xargs $(RM)