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; \
32 LC_ALL=C msgmerge --verbose --update ja.po $$(basename $$d); \
37 set -e; for d in po4a/$*; do \
39 msgmerge --verbose --update ja.po $$(basename $$d); \
44 @LC_ALL=C $(MAKE) stats \
45 PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR)
47 untrans-stats: jm-setup
48 @LC_ALL=C $(MAKE) stats \
49 PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR) \
50 2>&1 | grep -vE ' translated messages\.$$'
52 jm-setup: stamp-jm-setup
54 # Create symlink to po4a/*/po in the top dir.
55 set -e; for d in $(PERKAMON_DIR)/po4a/*; do \
56 if [ ! -e $$d/po ]; then \
57 t=$$(echo $$d | sed -e "s|$(PERKAMON_DIR)/||"); \
58 ln -s ../../../$$t/po $$d/po; \
61 # Create symlink to original dir instead of downloading tarball.
62 #cd $(PERKAMON_DIR) && \
63 # if [ ! -e man-pages ]; then \
64 # ln -s ../original man-pages; \
66 # touch stamp-unpack-release && \
68 cd $(PERKAMON_DIR) && make setup
69 @set -e; if [ ! -e $(PERKAMON_DIR)/build/ja ]; then \
70 ln -s ../../draft $(PERKAMON_DIR)/build/ja; \
76 $(RM) $(PERKAMON_DIR)/man-pages
77 $(RM) $(PERKAMON_DIR)/stamp-*
78 $(RM) -rf $(PERKAMON_DIR)/build
79 find $(PERKAMON_DIR) -type l | xargs $(RM)