2011-06-24 12 views
1

メイクファイルに関して私の心に質問があります。メイクファイルとそれらのターゲットと依存関係

$(OBJECTS) : OBJEC/%.o : %.c 
     gcc -c $< -o [email protected] 

私はこのルールを理解できません。

通常、メークファイルルールには1つのターゲットとその依存関係しかありませんが、上記のコードには2つのコロンがあります。

対象となる対象と依存関係を把握することができません。 コードはどのように機能しますか?

誰でも私のためにそれをクリアすることはできますか?

答えて

1

これは静的パターンルールです。 this section of GNU make's manualをご覧ください。
基本的には、パターンOBJEC/%.o : %.cは、$(OBJECTS)にリストされているターゲットにのみ適用されます。

関連する問題