$(TEST_OBJS): INCLUDES = $(addprefix -I, $(TEST_INCPATH))
$(TEST_OBJS): APPFLAGS = -DBREW_STATIC_APP -DTRGT_BREW -DAEE_STATIC -DDIL_BREW
(1)变量TEST_OBJS后面的INCLUDES,APPFLAGS参数是什么意思,像这样的参数还有什么
(2) $(addprefix -I, $(TEST_INCPATH)) 函数中的-I代表什么含义
(3)-DBREW_STATIC_APP -DTRGT_BREW -DAEE_STATIC -DDIL_BREW 这些flag代表什么意思,还有哪些这样的flag,什么情形下会用到这些东西
谢谢.
------解决方案--------------------------------------------------------
在makefile中,-D就是define一个宏,与在.cpp/.c中#define效果一样,-I就是include,与#include效果相同。
------解决方案--------------------------------------------------------
楼上精彩
------解决方案--------------------------------------------------------
看看HelloWorold的makefile,那里边有注释的。。
《Linux环境下的c编程指南》这本书不错,可以参考。
------解决方案--------------------------------------------------------
APPFLAGS,INCLUDES这些是变量名,随便你自己取的,makefile相关文档中当然找不到了,不可能刚好取相同的。