[debhelper-devel] [debhelper] 01/04: Makefile: Improve parallelization a bit

Niels Thykier nthykier at moszumanska.debian.org
Thu Jun 29 19:51:29 UTC 2017


This is an automated email from the git hooks/post-receive script.

nthykier pushed a commit to branch master
in repository debhelper.

commit 9047f081757acd04f18d0f68f27f74042dea65dd
Author: Niels Thykier <niels at thykier.net>
Date:   Thu Jun 29 17:37:29 2017 +0000

    Makefile: Improve parallelization a bit
    
    Signed-off-by: Niels Thykier <niels at thykier.net>
---
 Makefile | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/Makefile b/Makefile
index e96375a..286dbaa 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) | \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debhelper/debhelper.git




More information about the debhelper-devel mailing list