嵌入式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)

 

 



 

posted on 2022-07-09 17:59  ccxwyyjy  阅读(84)  评论(0)    收藏  举报