参数pattern是一个文件名格式,包含有通配符。函数wildcard的结果是一列和格式匹配且真实存在的文件的名称,文件名之间用一个空格隔开。
比如当前目录下有文件1.c,2.c,1.h,2.h 则
c_src := $(wildcard *.c)
结果为:1.c 2.c
在U-BOOT的makefile中:
ifeq (include/config.mk,$(wildcard include/config.mk)) //通过wildcard文件名函数判断是否有include/config.mk文件,也就是执行make smdk2410_config以后产生的文件