1:$(addprefix PREFIX, NAME NAME NAME ...)
功能:在NAME之前添加 PREFIX
返回值:以空格分开的NAME添加前缀PREFIX
eg: $(addprefix src/,foo bar)
2:$(wildcard *.x ./sub/*.x)
功能:把指定目录./和./sub/下所有后缀为x的文件展开
返回值:所有.x文件
3:$(patsubst %.x,%.o,$(dir))
功能:把$(dir)下的所有.x文件替换成.o文件(注意只是字符串替换,不是源文件替换)
返回值:$(dir)下的所有.o文件