summaryrefslogtreecommitdiff
path: root/doc/makefile
diff options
context:
space:
mode:
authorDavid Kalnischkies <kalnischkies@gmail.com>2012-03-21 23:47:54 +0100
committerDavid Kalnischkies <kalnischkies@gmail.com>2012-03-21 23:47:54 +0100
commita11afb9d0dd5d2326acb2de19ea20b49238667d0 (patch)
tree1db2be39d53ae96404af0e994ffd683040797966 /doc/makefile
parentfca9751603f4f1ee0612208c009326490dca9a53 (diff)
do not update po and pot files in the process of the build as this
causes timestamp changes for the mo files which therefore can't be refcounted by dpkg for your M-A: same packages (Closes: #659333, LP: #924628) The commit also enables a top-level 'make update-po' and does all the needed changes to let this work now that update-po might be called in a freshly checkout tree
Diffstat (limited to 'doc/makefile')
-rw-r--r--doc/makefile11
1 files changed, 3 insertions, 8 deletions
diff --git a/doc/makefile b/doc/makefile
index 4fcf3bd10..fca0bfa0d 100644
--- a/doc/makefile
+++ b/doc/makefile
@@ -67,26 +67,21 @@ veryclean-subdirs:
rm -rf $$dir; \
done
+.PHONY: update-po po4a stats
+
ifdef PO4A
doc: po4a
-clean: po4a-clean
-
-.PHONY: update-po po4a stats
update-po:
po4a --previous --no-backups --force --no-translations po4a.conf
-po4a-clean:
- po4a --previous --rm-backups --rm-translations po4a.conf
-
po4a:
po4a --previous --no-backups po4a.conf
+endif
stats:
for i in po/*.po; do echo -n "$$i: "; msgfmt --statistics $$i; done
-endif
-
ifdef DOXYGEN
DOXYGEN_SOURCES = $(shell find $(BASE)/apt-pkg -not -name .\\\#* -and \( -name \*.cc -or -name \*.h \) )