summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSerj Kalichev <serj.kalichev@gmail.com>2018-11-15 18:45:42 +0300
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>2018-11-19 22:25:30 +0100
commit75c81a12f68f943af2966e737f882b3f4fc7a909 (patch)
tree02adbfd7066a239f780f812fd6a2336196849f8f
parent11d96cdeb9d59e81973c49fb713fb5982f196110 (diff)
downloadbuildroot-75c81a12f68f943af2966e737f882b3f4fc7a909.tar.gz
buildroot-75c81a12f68f943af2966e737f882b3f4fc7a909.zip
package/pkg-generic.mk: fix show-build-order stdout pollution
The commands like "make show-build-order" or "make <package>-show-build-order" show the build order and then print "make[1]: Nothing to be done for 'show-build-order'" to stdout. It pollutes output. Technically this message is true but it's not true for user because he gets an information. The <package>-show-build-order targets use $(info) for package name printing. The make utility doesn't consider the internal directive as a command so it think that it's "Nothing to be done". The patch adds the empty command to <package>-show-build-order to inform make utility that taget makes some real actions. Signed-off-by: Serj Kalichev <serj.kalichev@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Thomas: invert $(info) and @:, as suggested by Yann.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-rw-r--r--package/pkg-generic.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk
index f34f46afc8..7a95ea19cc 100644
--- a/package/pkg-generic.mk
+++ b/package/pkg-generic.mk
@@ -818,6 +818,7 @@ $(1)-show-recursive-rdepends:
$$(TOPDIR)/support/scripts/graph-depends -p $(1) --reverse -f -q
$(1)-show-build-order: $$(patsubst %,%-show-build-order,$$($(2)_FINAL_ALL_DEPENDENCIES))
+ @:
$$(info $(1))
$(1)-graph-depends: graph-depends-requirements
OpenPOWER on IntegriCloud