diff options
author | Joey Hess <joey@gnu.kitenet.net> | 2009-07-20 07:20:43 +0200 |
---|---|---|
committer | Joey Hess <joey@gnu.kitenet.net> | 2009-07-20 07:20:43 +0200 |
commit | be30203459f6994f650ed56b9f7da88b8c98c137 (patch) | |
tree | 1f97d8f50e6f5a05c3b7edb184c06f56145acba1 /po/Makefile | |
parent | e6709f6677f037097744a07cc9c3b58db4fd4595 (diff) | |
parent | a7b813182df7d18a0d1bf2fb28b3ee4c069c86e9 (diff) |
Merge branch 'master' into integration
Diffstat (limited to 'po/Makefile')
-rw-r--r-- | po/Makefile | 31 |
1 files changed, 29 insertions, 2 deletions
diff --git a/po/Makefile b/po/Makefile index c1c37443b..cef2ec879 100644 --- a/po/Makefile +++ b/po/Makefile @@ -5,7 +5,7 @@ POTFILES=$(sort $(shell find ../IkiWiki -type f -name \*.pm)) \ POFILES=$(wildcard *.po) MOFILES=$(POFILES:.po=.mo) -all: ikiwiki.pot mo +all: ikiwiki.pot mo ../underlays/locale mo: $(MOFILES) @@ -23,7 +23,9 @@ ikiwiki.pot: $(POTFILES) fi clean: - rm -f $(MOFILES) messages messages.mo + rm -f $(MOFILES) messages messages.mo *_stamp + rm -rf html underlays/.ikiwiki ../underlays/locale + find underlays -name \*.mdwn | xargs rm -f %.mo: %.po msgfmt -o $@ $< @@ -46,3 +48,28 @@ check: printf "$$lang: "; \ msgfmt -o /dev/null -c -v --statistics $$lang.po;\ done + +underlays_copy_stamp: + # copy all the files we want to translate into a srcdir + for file in `cd ..; find underlays -follow -name \*.mdwn`; do \ + install -d $$(dirname $$file); \ + cp -aL ../$$file $$file 2>/dev/null || \ + install -m 644 ../$$file $$file; \ + done + install -d underlays/directives/ikiwiki/directive + for file in `cd ..; find doc/ikiwiki/directive/ -maxdepth 1 -type f`; do \ + cp -a ../$$file underlays/directives/ikiwiki/directive || \ + install -m 644 ../$$file underlays/directives/ikiwiki/directive; \ + done + touch $@ + +underlays: underlays_copy_stamp + install -d underlays/empty + ../ikiwiki.out -libdir .. -setup underlay.setup -refresh + +../underlays/locale: po2wiki_stamp +po2wiki_stamp: po2wiki underlays_copy_stamp + PERL5LIB=.. ./po2wiki underlay.setup + touch $@ + +.PHONY: underlays |