我在Makefile中的规则类似于以下内容。
BOARDS := B1 B2 B3 B4
规则1:
.PHONY: $(BOARDS)
$(BOARDS): %: baisc_% debug_%
规则2:
SYSTEM_BOARDS = $(foreach board,$(BOARDS),basic_$(board))
.PHONY: $(SYSTEM_BOARDS)
$(SYSTEM_BOARDS):basic_%: packages_%
我认为规则1扩展如下。如果我有事,请纠正我。
B1: basic_B1 debug_B1
B2: basic_B2 debug_B2
B3: basic_B3 debug_B3
B4: basic_B4 debug_B4
您能否帮助理解规则2将如何扩展。