因此,我难以在一份表格的档案中为一股重复的线 :
dir := XXX
include dir/Makefile
VAR_1 += $(VAR2) # where VAR2 and VAR4 are defined in the included makefile
VAR_3 += $(VAR4)
形式如下:
dir:= XXX1 XXX2 XXX3 ...
$(foreach elements,$(dir),$(eval $(call function,$(elements))))
define function
$(eval include $(1)/Makefile)
$(eval VAR_1+=$$(VAR2))
$(eval VAR_3+=$$(VAR4))
endef
但 我正在发现错误,因为档案似乎无法确定如何建立档案。 我是新来做的,我尝试过许多功能上的变动、 for等等,但没有任何工作。 如果我把所有事情重新归结到每一行,就明确列出一切。 我是否做过不正确的事情?