X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=rules.mk;h=1651a4481b521feb6c20f5e3f5b72052467118a3;hb=cf9079e3b8d47cc21b4fe3d8e16b5ebc22ea86af;hp=e6118bfb64349bfeeb63d221f5c7c2980ea39620;hpb=d0f611787c94090697587c02e1b5c2f3d45b0b0a;p=openwrt.git diff --git a/rules.mk b/rules.mk index e6118bfb64..1651a4481b 100644 --- a/rules.mk +++ b/rules.mk @@ -6,26 +6,36 @@ ifeq ($(V),) V=99 endif + ifneq ($(V),0) TRACE:=echo "---> " +START_TRACE:=echo -n "---> " +END_TRACE:=echo else +START_TRACE:=: +END_TRACE:=: TRACE:=: endif ifeq (${shell [ "$(V)" -ge 5 ] && echo 1},) +CMD_TRACE:=: PKG_TRACE:=: else +CMD_TRACE:=echo -n PKG_TRACE:=echo "------> " endif ifeq (${shell [ "$(V)" -ge 10 ] && echo 1},) EXTRA_MAKEFLAGS:=-s -MAKE_TRACE:=>&/dev/null +MAKE_TRACE:=2>&1 >&/dev/null || { echo "Build failed. Please re-run make with V=99 to see what's going on"; /bin/false; } else MAKE_TRACE:= EXTRA_MAKEFLAGS:= TRACE:=: PKG_TRACE:=: +CMD_TRACE:=: +START_TRACE:=: +END_TRACE:=: endif MAKE1=make