mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-22 06:11:32 +02:00
BUILD: Makefile: make "V=1" show some of the commands that are executed
By default some commands are hidden but sometimes it would be nice to see what is executed. Make the usual "V=1" unhide these commands.
This commit is contained in:
parent
2401835899
commit
b42233a19d
15
Makefile
15
Makefile
@ -100,6 +100,13 @@
|
|||||||
#
|
#
|
||||||
# VARNISHTEST_PROGRAM : location of the varnishtest program to run reg-tests.
|
# VARNISHTEST_PROGRAM : location of the varnishtest program to run reg-tests.
|
||||||
|
|
||||||
|
# verbosity: pass V=1 for verbose shell invocation
|
||||||
|
V = 0
|
||||||
|
Q = @
|
||||||
|
ifeq ($V,1)
|
||||||
|
Q=
|
||||||
|
endif
|
||||||
|
|
||||||
# Function used to detect support of a given option by the compiler.
|
# Function used to detect support of a given option by the compiler.
|
||||||
# Usage: CFLAGS += $(call cc-opt,option). Eg: $(call cc-opt,-fwrapv)
|
# Usage: CFLAGS += $(call cc-opt,option). Eg: $(call cc-opt,-fwrapv)
|
||||||
# Note: ensure the referencing variable is assigned using ":=" and not "=" to
|
# Note: ensure the referencing variable is assigned using ":=" and not "=" to
|
||||||
@ -952,7 +959,7 @@ $(LIB_EBTREE): $(EBTREE_OBJS)
|
|||||||
$(AR) rv $@ $^
|
$(AR) rv $@ $^
|
||||||
|
|
||||||
objsize: haproxy
|
objsize: haproxy
|
||||||
@objdump -t $^|grep ' g '|grep -F '.text'|awk '{print $$5 FS $$6}'|sort
|
$(Q)objdump -t $^|grep ' g '|grep -F '.text'|awk '{print $$5 FS $$6}'|sort
|
||||||
|
|
||||||
%.o: %.c $(DEP)
|
%.o: %.c $(DEP)
|
||||||
$(CC) $(COPTS) -c -o $@ $<
|
$(CC) $(COPTS) -c -o $@ $<
|
||||||
@ -987,7 +994,7 @@ install-doc:
|
|||||||
done
|
done
|
||||||
|
|
||||||
install-bin:
|
install-bin:
|
||||||
@for i in haproxy $(EXTRA); do \
|
$(Q)for i in haproxy $(EXTRA); do \
|
||||||
if ! [ -e "$$i" ]; then \
|
if ! [ -e "$$i" ]; then \
|
||||||
echo "Please run 'make' before 'make install'."; \
|
echo "Please run 'make' before 'make install'."; \
|
||||||
exit 1; \
|
exit 1; \
|
||||||
@ -1069,11 +1076,11 @@ opts:
|
|||||||
# LEVEL 3 scripts are low interest scripts (prefixed with 'l' letter).
|
# LEVEL 3 scripts are low interest scripts (prefixed with 'l' letter).
|
||||||
# LEVEL 4 scripts are in relation with bugs they help to reproduce (prefixed with 'b' letter).
|
# LEVEL 4 scripts are in relation with bugs they help to reproduce (prefixed with 'b' letter).
|
||||||
reg-tests:
|
reg-tests:
|
||||||
@if [ ! -x "$(VARNISHTEST_PROGRAM)" ]; then \
|
$(Q)if [ ! -x "$(VARNISHTEST_PROGRAM)" ]; then \
|
||||||
echo "Please make the VARNISHTEST_PROGRAM variable point to the location of the varnishtest program."; \
|
echo "Please make the VARNISHTEST_PROGRAM variable point to the location of the varnishtest program."; \
|
||||||
exit 1; \
|
exit 1; \
|
||||||
fi
|
fi
|
||||||
@export LEVEL=$${LEVEL:-1}; \
|
$(Q)export LEVEL=$${LEVEL:-1}; \
|
||||||
if [ $$LEVEL = 1 ] ; then \
|
if [ $$LEVEL = 1 ] ; then \
|
||||||
EXPR='h*.vtc'; \
|
EXPR='h*.vtc'; \
|
||||||
elif [ $$LEVEL = 2 ] ; then \
|
elif [ $$LEVEL = 2 ] ; then \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user