From ead03ac25fe2eb6d6a3d1280e06255b42e81c86b Mon Sep 17 00:00:00 2001 From: Akihiro MOTOKI Date: Wed, 25 Apr 2012 08:12:15 +0900 Subject: [PATCH] (split) LDP: Add Makefile target to setup perkamon env. --- Makefile | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d22c563d..606abbee 100644 --- a/Makefile +++ b/Makefile @@ -15,11 +15,31 @@ translate-%: jm-setup stats: jm-setup cd perkamon && $(MAKE) stats PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -jm-setup: +jm-setup: stamp-jm-setup +stamp-jm-setup: # Create symlink to po4a/*/po in the top dir. - @set -e; for d in $(PERKAMON_DIR)/po4a/*; do \ + set -e; for d in $(PERKAMON_DIR)/po4a/*; do \ if [ ! -e $$d/po ]; then \ t=$$(echo $$d | sed -e "s|$(PERKAMON_DIR)/||"); \ ln -s ../../../$$t/po $$d/po; \ fi; \ done + # Create symlink to original dir instead of downloading tarball. + cd $(PERKAMON_DIR) && \ + if [ ! -e man-pages ]; then \ + ln -s ../original man-pages; \ + fi && \ + touch stamp-unpack-release && \ + touch stamp-unpack + cd $(PERKAMON_DIR) && make setup + @set -e; if [ ! -e $(PERKAMON_DIR)/build/ja ]; then \ + ln -s ../../draft $(PERKAMON_DIR)/build/ja; \ + fi + touch $@ + +clean-setup: + $(RM) stamp-jm-setup + $(RM) $(PERKAMON_DIR)/man-pages + $(RM) $(PERKAMON_DIR)/stamp-* + $(RM) -rf $(PERKAMON_DIR)/build + find $(PERKAMON_DIR) -type l | xargs $(RM) -- 2.11.0