makefile的语句求教
1.LK_TOP_DIR:= .
这个语句中的"."代表啥?
2. ifeq ($(PROJECT),)
$(error No project specified. Use "make projectname" or put "PROJECT := projectname" in local.mk)
endif
这条语句中的条件($(PROJECT),)是什么?跟什么比较?
请大侠指点下。
这个语句中的"."代表啥?
2. ifeq ($(PROJECT),)
$(error No project specified. Use "make projectname" or put "PROJECT := projectname" in local.mk)
endif
这条语句中的条件($(PROJECT),)是什么?跟什么比较?
请大侠指点下。
作者: andyhere 发布时间: 2011-05-11
.代表当前目录
project是一个变量,该语句测试project是否空字符串
project是一个变量,该语句测试project是否空字符串
作者: Wind_Runner 发布时间: 2011-05-11
引用 1 楼 wind_runner 的回复:
.代表当前目录
project是一个变量,该语句测试project是否空字符串
.代表当前目录
project是一个变量,该语句测试project是否空字符串
+1
作者: yanguoliang 发布时间: 2011-05-11
1.LK_TOP_DIR:= .
这个语句中的"."代表啥?
当前目录, .. 代表上一层目录
2. ifeq ($(PROJECT),)
$(error No project specified. Use "make projectname" or put "PROJECT := projectname" in local.mk)
endif
这条语句中的条件($(PROJECT),)是什么?
PROJECT是一个宏,$(PROJECT)引用一个宏,代表它的值
作者: delphiwcdj 发布时间: 2011-05-11
引用 1 楼 wind_runner 的回复:
.代表当前目录
project是一个变量,该语句测试project是否空字符串
.代表当前目录
project是一个变量,该语句测试project是否空字符串
支持
作者: jernymy 发布时间: 2011-05-11