分页: 1 / 1

call什么意思

发表于 : 2012-02-01 13:09
asmaster
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/lib/*.so) ,这种,谢谢

Re: call什么意思

发表于 : 2012-02-01 18:41
tusooa
asmaster 写了:$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/lib/*.so) ,这种,谢谢
这应该是Makefile里的。说实话吾也不知道啥意思。是宏调用吧。

Re: call什么意思

发表于 : 2012-02-02 16:08
MaskRay

代码: 全选

$(call macro[, param1, param2, ...])
展开 variable macro,并且把 $1 $2 等替换成 param1 param2
一般 macro 是 recursive varaible,也就是说这样定义的:

macro = xxxxx
或者
define macro
xxx
endef

Re: call什么意思

发表于 : 2012-02-02 18:25
tusooa
MaskRay 写了:

代码: 全选

$(call macro[, param1, param2, ...])
展开 variable macro,并且把 $1 $2 等替换成 param1 param2
一般 macro 是 recursive varaible,也就是说这样定义的:

macro = xxxxx
或者
define macro
xxx
endef
一般不都是这样定义的嘛。你是说相对于:=?
额。MaskRay