我正在研究实验室中其他人编写的 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
分别对待这两个规则吗?我们可以安全地对首先考虑哪一个做出任何假设吗?