From f3e7a4e4398fda4a5e2a0cb5d8f7783f4720246d Mon Sep 17 00:00:00 2001 From: David Given Date: Sat, 19 Oct 2024 00:27:38 +0200 Subject: [PATCH] Update ab. --- build/ab.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/ab.mk b/build/ab.mk index 2e15af18..2122439e 100644 --- a/build/ab.mk +++ b/build/ab.mk @@ -50,8 +50,8 @@ EXT ?= ifeq ($(PROGRESSINFO),) # The first make invocation here has to have its output discarded or else it # produces spurious 'Leaving directory' messages... don't know why. -rulecount := $(shell $(MAKE) --no-print-directory -q $(OBJ)/build.mk PROGRESSINFO=1 > /dev/null \ - && $(MAKE) --no-print-directory -n $(MAKECMDGOALS) PROGRESSINFO=XXXPROGRESSINFOXXX | grep XXXPROGRESSINFOXXX | wc -l) +rulecount := $(strip $(shell $(MAKE) --no-print-directory -q $(OBJ)/build.mk PROGRESSINFO=1 > /dev/null \ + && $(MAKE) --no-print-directory -n $(MAKECMDGOALS) PROGRESSINFO=XXXPROGRESSINFOXXX | grep XXXPROGRESSINFOXXX | wc -l)) ruleindex := 1 PROGRESSINFO = "[$(ruleindex)/$(rulecount)]$(eval ruleindex := $(shell expr $(ruleindex) + 1))" endif