ラボで他の誰かが作成したMakefileに取り組んでいますが、次のように表示されます。
include /path/to/Makefile.inc
TARGET_A: pre_req_1 pre_req_2
cmd_1;
cmd_2;
...
見てみる
と、他の前提条件やレシピを/path/to/Makefile.inc
含むターゲットも含まれていることがわかります。TARGET_A
これは通常の習慣ですか?(そしてそれは機能しますか?)make
2つのルールを別々に扱いますか?どちらが最初に考慮されるかについて、安全に仮定を立てることができますか?