summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorNiels Thykier <niels@thykier.net>2017-06-29 17:37:29 +0000
committerNiels Thykier <niels@thykier.net>2017-06-29 19:35:21 +0000
commit9047f081757acd04f18d0f68f27f74042dea65dd (patch)
tree9d1f2d413da8ebb63d0e37897029852b8278aede /Makefile
parent3c7c38dd2545e97b1b9ee78bcf6e73bf82828cf6 (diff)
downloaddebhelper-9047f081757acd04f18d0f68f27f74042dea65dd.tar.gz
Makefile: Improve parallelization a bit
Signed-off-by: Niels Thykier <niels@thykier.net>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 11 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index e96375a9..286dbaa9 100644
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,7 @@ POD2MAN ?= pod2man
# List of files of dh_* commands. Sorted for debhelper man page.
COMMANDS=$(shell find . -maxdepth 1 -type f -perm /100 -name "dh_*" -printf "%f\n" | grep -v '~$$' | LC_ALL=C sort)
+MANPAGES=$(COMMANDS:=.1) dh.1
# Find deprecated commands by looking at their synopsis.
DEPRECATED=$(shell egrep -l '^dh_.* - .*deprecated' $(COMMANDS))
@@ -53,9 +54,10 @@ else
LANGS=
endif
-build: version debhelper.7 debhelper-obsolete-compat.7
- find . -maxdepth 1 -type f -perm /100 -name "dh*" \
- -exec $(POD2MAN) $(POD2MAN_FLAGS) {} {}.1 \;
+build: version debhelper.7 debhelper-obsolete-compat.7 translations $(MANPAGES)
+
+
+translations:
ifneq ($(USE_NLS),no)
po4a --previous -L UTF-8 man/po4a/po4a.cfg
set -e; \
@@ -80,6 +82,12 @@ version:
printf "package Debian::Debhelper::Dh_Version;\n\$$version='$(VERSION)';\n1" > \
Debian/Debhelper/Dh_Version.pm
+dh_%.1: dh_%
+ $(POD2MAN) $(POD2MAN_FLAGS) $^ $@
+
+dh.1: dh
+ $(POD2MAN) $(POD2MAN_FLAGS) $^ $@
+
debhelper.7: debhelper.pod
cat debhelper.pod | \
$(MAKEMANLIST) $(COMMANDS) | \