| Ye-Jun's profileGuo's 点点滴滴Blog | Help |
|
July 21 Makefile对Makefile也算是几经研究了,虽然每次都自我感觉极好到快目中无人,不过总也忘记的很快。
不经意在一个角落发现一张草稿纸,记录着比较容易迷糊的三个目标,只是当时随意用省略号写的,神到,语法未到,不过差不多精髓在了
多目标:
1 2 : ...
...
<===>
1 : ...
...
2 : ...
...
多规则目标:
1 : ...
1 : ...
...
1 : ...
(似乎应该是两个冒号的,可能草稿纸上写错了)
静态目标:
1 2 : <%pattern> : f(%pattern)m
.... $*
<===>
1 : f(pattern(1))m
... pattern(1)
2 : f(pattern(2)m
... pattern(2)
还有一个替换的妙用,印象中似乎是
$(AA:=bb) <===> $(AA)bb
其妙处是当AA为空时,这个式子也是空
另外,还可以巧妙的完成多种配置下的auto generate 和 build,略。
实在是被ORCA养刁了眼,看linux下那些project中的makefile就是不舒服啊
TrackbacksThe trackback URL for this entry is: http://unknown-error.spaces.live.com/blog/cns!9B12A9BDE11A3428!511.trak Weblogs that reference this entry
|
|
|