From e4a43cda0efba562d0ed1973b584c21309040ccc Mon Sep 17 00:00:00 2001 From: Michael Pratt Date: Tue, 17 May 2022 17:50:23 -0400 Subject: [PATCH] build: allow var.% targets to bypass the prepare steps These targets are used to input variable values from the Make context into other things like python scripts, so log messages should be silenced and build prerequisites should be skipped. The same thing is done for the other variable print target "val.%". While at it, combine identical target rules into one definition. Signed-off-by: Michael Pratt --- include/toplevel.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/include/toplevel.mk b/include/toplevel.mk index 328214be1b..96f32139d9 100644 --- a/include/toplevel.mk +++ b/include/toplevel.mk @@ -210,9 +210,7 @@ prereq:: prepare-tmpinfo .config @+$(NO_TRACE_MAKE) -r -s $@ check: .config FORCE - @+$(NO_TRACE_MAKE) -r -s $@ QUIET= V=s - -val.%: FORCE +check val.% var.%: FORCE @+$(NO_TRACE_MAKE) -r -s $@ QUIET= V=s WARN_PARALLEL_ERROR = $(if $(BUILD_LOG),,$(and $(filter -j,$(MAKEFLAGS)),$(findstring s,$(OPENWRT_VERBOSE))))