Makefile-dependencies
提供:Dev Guides
Makefileでの依存関係の定義
最終的なバイナリがさまざまなソースコードとソースヘッダーファイルに依存することは非常に一般的です。 依存関係は、ターゲットのソースについて make を知らせるために重要です。 次の例を考慮してください-
ここでは、helloはmain.o、factorial.o、hello.oファイルに依存していることを make に伝えます。 したがって、これらのオブジェクトファイルのいずれかが変更されるたびに、 make がアクションを実行します。
同時に、 make に.oファイルの準備方法を伝える必要があります。 したがって、これらの依存関係も次のように定義する必要があります-