1 wildcard 按条件展开
ALL_S_FILES := $(wildcard $(LOCAL_PATH)/$(TARGET_ARCH)/*.S)
2 addprefix 添加前缀
$(addprefix PREFIX,NAMES…)
为name的每一个文件添加前缀
3 filter-out 反过滤函数
$(filter-out ,
就是将后者中跟前者一样的除去,剩下前者没有的
C_OBJS := $(filter-out $(ALL_S_OBJS),$(OBJS))
4 filter 过滤函数 与filter-out相反
和“filter-out”函数事项的功能相反。过滤掉字串“TEXT”中所有不符合模式“PATTERN”的单词,保留所有符合此模式的单词。可以有多个模式。存在多个模式时,模式表达式之间使用空格分割。
返回值:空格分割的“TEXT”字串中所有符合模式“PATTERN”的字串。
函数说明:“filter”函数也可以用来筛选一个变量中的某些字符串.
5 $(warning $())在makefile 中打印内容