From 5e260c73f17d9d2ccbe89244d322c0cb1586d2d8 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Sat, 30 Jan 2021 17:34:49 +0000 Subject: [PATCH] [build] Avoid shell brace expansion in "make clean" Signed-off-by: Michael Brown --- src/Makefile.housekeeping | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Makefile.housekeeping b/src/Makefile.housekeeping index 1155a0e80..822afdfe5 100644 --- a/src/Makefile.housekeeping +++ b/src/Makefile.housekeeping @@ -1556,9 +1556,10 @@ hci/keymap/keymap_%.c : # ifeq ($(NUM_BINS),0) -ALLBINS := bin{,-*} -CLEANUP := $(patsubst $(BIN)/%,$(ALLBINS)/%,$(CLEANUP)) -VERYCLEANUP := $(patsubst $(BIN)/%,$(ALLBINS)/%,$(VERYCLEANUP)) +ALLBINS := bin bin-* +ALLBIN = $(foreach B,$(ALLBINS),$(patsubst $(BIN)/%,$(B)/%,$(1))) +CLEANUP := $(foreach C,$(CLEANUP),$(call ALLBIN,$(C))) +VERYCLEANUP := $(foreach V,$(VERYCLEANUP),$(call ALLBIN,$(V))) endif clean :