makefile 相同目标的合并

来源:互联网 发布:php 五子棋源代码 编辑:程序博客网 时间:2024/05/19 17:48
 target1: dep1

target1: dep2
           cmd2

这种情况下,这两个相同的target1会被合并成

 target1: dep1 dep2
         cmd2


但如果第一条规则本身也带一个命令的话, makefile就无法合并, 给出警告,并用后面的规则替代前面的规则

 target1: dep1
          cmd1
target1: dep2
           cmd2


最后生成的是, 其实就是后一条替代了前一条,然后给出警告

 target1: dep2
       cmd2

makefile 相同目标的合并  

原创粉丝点击