Makefile はコンパイラやリンカを呼び出すバッチファイルである ただし依存関係を自動管理する点が普通のバッチと違う 🧩 Makefile の依存関係の本質 Makefile の 1 行はこういう構造になっている: target: dependencies command これは 「dependencies が新しければ target を作り直す」 という意味。 つまり、Makefile は “どのファイルがどれに依存しているか” を記述する構造化バッチファイル 🧠 依存関係の構造 1. ターゲット(target) 生成したいもの 例:main.o, program, clean 2. 依…