]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[build] Avoid shell brace expansion in "make clean"
authorMichael Brown <mcb30@ipxe.org>
Sat, 30 Jan 2021 17:34:49 +0000 (17:34 +0000)
committerMichael Brown <mcb30@ipxe.org>
Sat, 30 Jan 2021 17:34:49 +0000 (17:34 +0000)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/Makefile.housekeeping

index 1155a0e80fb7e35bf67ef0ad35e6a065e1c5b3a7..822afdfe57d144e58c29597b95267cf8f3f85ece 100644 (file)
@@ -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 :