]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD: makefile: use $(cmd_MAKE) in quiet mode
authorWilly Tarreau <w@1wt.eu>
Thu, 17 Nov 2022 07:34:37 +0000 (08:34 +0100)
committerWilly Tarreau <w@1wt.eu>
Thu, 17 Nov 2022 09:56:35 +0000 (10:56 +0100)
It's better to see "make" entering a subdir than seeing nothing, so
let's use a command name for make. Since make 3.81, "+" needs to be
prepended in front of the command to pass the job server to the subdir.

Makefile
include/make/verbose.mk

index 8baed62121bac16584963c4b6bc9e95e93085436..24517e5c1db82beee56940ac8ca0bdd0b0f4f5de 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1008,13 +1008,13 @@ dev/hpack/%: dev/hpack/%.o
        $(cmd_LD) $(LDFLAGS) -o $@ $^ $(LDOPTS)
 
 dev/poll/poll:
-       $(Q)$(MAKE) -C dev/poll poll CC='$(CC)' OPTIMIZE='$(COPTS)' V='$(V)'
+       $(cmd_MAKE) -C dev/poll poll CC='$(CC)' OPTIMIZE='$(COPTS)' V='$(V)'
 
 dev/qpack/decode: dev/qpack/decode.o
        $(cmd_LD) $(LDFLAGS) -o $@ $^ $(LDOPTS)
 
 dev/tcploop/tcploop:
-       $(Q)$(MAKE) -C dev/tcploop tcploop CC='$(CC)' OPTIMIZE='$(COPTS)' V='$(V)'
+       $(cmd_MAKE) -C dev/tcploop tcploop CC='$(CC)' OPTIMIZE='$(COPTS)' V='$(V)'
 
 dev/udp/udp-perturb: dev/udp/udp-perturb.o
        $(cmd_LD) $(LDFLAGS) -o $@ $^ $(LDOPTS)
index 653974754223c6fa4dd92cba41aedccdab6bd59e..c37d513c4a01ae910a1715540090b5aac7772194 100644 (file)
@@ -12,16 +12,19 @@ ifeq ($V,1)
 cmd_CC = $(CC)
 cmd_LD = $(LD)
 cmd_AR = $(AR)
+cmd_MAKE = +$(MAKE)
 else
 ifeq (3.81,$(firstword $(sort $(MAKE_VERSION) 3.81)))
 # 3.81 or above
 cmd_CC = $(info $   CC      $@) $(Q)$(CC)
 cmd_LD = $(info $   LD      $@) $(Q)$(LD)
 cmd_AR = $(info $   AR      $@) $(Q)$(AR)
+cmd_MAKE = $(info $   MAKE    $@) $(Q)+$(MAKE)
 else
 # 3.80 or older
 cmd_CC = $(Q)echo "  CC      $@";$(CC)
 cmd_LD = $(Q)echo "  LD      $@";$(LD)
 cmd_AR = $(Q)echo "  AR      $@";$(AR)
+cmd_MAKE = $(Q)echo "  MAKE    $@";$(MAKE)
 endif
 endif