我刚刚开始学习使用 make
,我对可以在给定目标下执行的语句有一个查询。
是否可以在GNU MAKE中的给定目标下执行所有其他目标下的所有语句?
例如,
target1: dependency1
statement1
target2: dependency2
statement2
我现在想编写一个新的目标target3
,该目标将执行target1
和target2
中的所有语句,在这种情况下,该语句将同时执行statement1
和statement2
。我该怎么做?
谢谢。
我认为您希望 target3
是 target1 + target2
。你会这样做喜欢:
.PHONY: target3
target3: target1 target2
target1: dependency1
statement1
target2: dependency2
statement2
请参阅4.6假目标