summaryrefslogtreecommitdiff
path: root/po/Makefile
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-03-21 16:32:23 -0400
committerJoey Hess <joey@kodama.kitenet.net>2008-03-21 16:32:23 -0400
commit479f75abf41451a239cb0b9fa945469127e6df2d (patch)
treedcc89a5b13c02a556823416f5f0208d2ca9759e5 /po/Makefile
parent9cc6d6e4b8a22a37bb2d364042d527ddd906142d (diff)
defer po and pot file updating until package build time
This allows make to be run without polluting the tree with lots of po file changes.
Diffstat (limited to 'po/Makefile')
-rw-r--r--po/Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/po/Makefile b/po/Makefile
index 52e702e47..013cdf268 100644
--- a/po/Makefile
+++ b/po/Makefile
@@ -5,7 +5,9 @@ POTFILES=$(sort $(shell find ../IkiWiki -type f -name \*.pm)) \
POFILES=$(wildcard *.po)
MOFILES=$(POFILES:.po=.mo)
-all: ikiwiki.pot $(MOFILES)
+all: ikiwiki.pot mo
+
+mo: $(MOFILES)
install: all
for file in $(MOFILES); do \
@@ -26,7 +28,7 @@ clean:
%.mo: %.po
msgfmt -o $@ $<
-%.po: ikiwiki.pot
+%.po:
@echo -n "Merging ikiwiki.pot and $@"
@msgmerge $@ ikiwiki.pot -o $@.new 2>&1
# Typically all that changes was a date or line number. I'd prefer not to