http://www.cnblogs.com/inspurhaitian/p/3837556.html
Linux中的命令 make -f 是什么意思
Linux下makefile教程(一)http://blog.csdn.net/zhuying_linux/article/details/7092183
Linux下makefile教程(二)http://blog.csdn.net/zhuying_linux/article/details/7092346
Linux下makefile教程(三)http://blog.csdn.net/zhuying_linux/article/details/7092871
二、Makefile的文件名 默认的情况下,make命令会在当前目录下按顺序找寻文件名为“GNUmakefile”、“makef ile”、“Makefile” 的文件,找到了解释这个文件。在这三个文件名中,最好使用“Mak efile”这个文件名,因为,这个文件名第一个字符为大写,这样有一种显目的感觉。最好 不要用 “GNUmakefile”,这个文件是GNU的make识别的。有另外一些make只对全小写的“ makefile”文件名敏感,但是基本上来说,大多数的make都支持“makefile”和“Makefi le”这两种默认文件名。 当然,你可以使用别的文件名来书写Makefile,比如:“Make.Linux”,“Make.Solaris
”,“Make.AIX”等,如果要指定特定的Makefile,你可以使用make的“- f”和“--file”参数