2011.05.23
目的:在同一程序要在PC端运行测试,也要在arm板上运行。于是,写出了下面的那个makefile:
主要技巧是:
1.定义不同的include和lib路径
2.两个目标文件,一个是默认的all,另一个是arm
3.在依赖那里,用ifeq else 来分支
4. 通过判断makefile的环境变量,MAKECMDGOALS传入的arm
参考:
ifeq用法:http://blog.sina.com.cn/s/blog_473ea6c6010000pr.html
makefile学习整体:http://blog.csdn.net/netux/archive/2009/01/26/3853474.aspx