模式规则扩展在Makefile中的怀疑

时间:2016-05-16 11:13:53

标签: makefile gnu-make

我在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将如何扩展。

0 个答案:

没有答案