我刚刚开始学习使用make
,我对可以在给定目标下执行的语句进行查询。
是否可以在GNU make中的给定目标下执行一组其他目标下的所有语句?
例如,
target1: dependency1
statement1
target2: dependency2
statement2
我现在想要编写一个新目标target3
,它将执行target1
和target2
中的所有语句,在这种情况下,它们将同时执行statement1
和statement2
。我怎么能这样做?
谢谢。
答案 0 :(得分:1)
我认为您希望target3
只是 target1 + target2
。你会
这样做:
.PHONY: target3
target3: target1 target2
target1: dependency1
statement1
target2: dependency2
statement2