嵌入式Linux应用开发
3-4 Makefile常用的函数
i. $(foreach var,list,text)
简单地说,就是 for each var in list, change it to text。
对list中的每一个元素,取出来赋给var,然后把var改为text所描述的形式。

ii. $(filter pattern...,text)
把text中符合pattern格式的内容,filter(过滤)出来、留下来。
A = a b c B = $(foreach f, $(A), $(f).o) C = a b c d/ D = $(filter %/, $(C)) E = $(filter-out %/, $(C)) all: echo B = $(B) echo C = $(D) echo C = $(E)

浙公网安备 33010602011771号