1
我的makefile中有一個依賴項的字符串。我想製作一個配方來製作每一個。 「對於每一個」在Gnu Make中顯然不起作用。是否有另一個選擇來實現這一目標?如何創建迭代make食譜
DEPENDENCIES = dep1 dep2 dep3 ...
for each DEP in $(DEPENDENCIES)
$(DEP) :
$(MAKE) -C ext/[email protected]
我的makefile中有一個依賴項的字符串。我想製作一個配方來製作每一個。 「對於每一個」在Gnu Make中顯然不起作用。是否有另一個選擇來實現這一目標?如何創建迭代make食譜
DEPENDENCIES = dep1 dep2 dep3 ...
for each DEP in $(DEPENDENCIES)
$(DEP) :
$(MAKE) -C ext/[email protected]
通常您不會在make中迭代,您指定依賴關係鏈並讓它爲您處理。
DEPENDENCIES = dep1 dep2 dep3
.PHONY: all $(DEPENDENCIES)
all: $(DEPENDENCIES)
$(DEPENDENCIES):
$(MAKE) -C ext/[email protected]
哇,我不知道工作! – Stewart
'DEPENDENCIES = DEP1 DEP2 DEP3 .PHONY:所有$(依賴關係) 所有:$(依賴關係) $(依賴): 回聲$ @' 生產: '$使所有 DEP1 DEP2 ' – Stewart
@Stewbond對不起,我不知道你的評論意味着什麼。 – user657267