2016-12-03 1 views
0

私はちょうどmakeを使用することを学び始めました、そして、私は与えられたターゲットの下で実行可能なステートメントに関するクエリを持っています。GNU makeの与えられたターゲットの下で、他のターゲットのセットの下ですべてのステートメントを実行することは可能ですか?

GNU makeの特定のターゲットの下にある他のターゲットのセットの下ですべてのステートメントを実行することはできますか?例えば

target1: dependency1 
    statement1 
target2: dependency2 
    statement2 

私は今、このような場合には、statement1statement2の両方を実行しますtarget1target2の両方ですべての文を実行する新しいターゲット、target3を、書きたいです。これどうやってするの?

ありがとうございます。

答えて

1

target3以外何もありません。target1 + target2です。あなたは そのようにします:

.PHONY: target3 

target3: target1 target2 

target1: dependency1 
    statement1 
target2: dependency2 
    statement2 

は、これは私が探していたものである4.6 Phony Targets

+0

を参照してください。ありがとうございました! – GoodDeeds

関連する問題