加载中…
个人资料
任家
任家
  • 博客等级:
  • 博客积分:0
  • 博客访问:13,027
  • 关注人气:50
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ifneq (,$(filter

(2011-10-13 11:36:41)
标签:

it

分类: makefile
刚刚仔细查了下make的手册,原来filter 是一个函数,汗~~
$(filter eng user userdebug tests,$(MAKECMDGOALS))是检查$(MAKECMDGOALS)中有没有eng user userdebug tests这几个单词,有的话返回单词。
所以ifneq ($(filter eng user userdebug tests,$(MAKECMDGOALS)),)可以这样理解
当make后输入的命令有eng user userdebug tests这几个单词的话,条件成立,执行后面语句,error中断make,否则条件不成立,make继续前进

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有