ifneq (,$(filter $(strip $(TARGET_BOARD_PLATFORM)), mt6735m mt6737m))

来源:互联网 发布:pdf拆分软件绿色版 编辑:程序博客网 时间:2024/06/16 04:17

$(filter eng user userdebugtests,$(MAKECMDGOALS))是检查$(MAKECMDGOALS)中有没有eng user userdebugtests这几个单词,有的话返回单词。
所以ifneq ($(filter eng user userdebugtests,$(MAKECMDGOALS)),)可以这样理解
当make后输入的命令有eng user userdebugtests这几个单词的话,条件成立,执行后面语句,error中断make,否则条件不成立,make继续前进