$(foreach subdir, $(1), $(wildcard $(subdir)/*.c $(subdir)/*.C))
时间: 2023-12-17 22:02:06 浏览: 116
Parallel.ForEach的卡死现象(线程操作问题C#源码实例)
这是一个Makefile中的函数,用于查找指定目录下的所有C/C++源文件。其中,$(1)表示第一个参数,即指定的目录列表,$(foreach subdir, $(1), ...)表示对每个指定的目录执行以下操作:$(wildcard $(subdir)/*.c $(subdir)/*.C)表示查找该目录下所有以.c或.C结尾的文件,返回文件名列表。最终,所有查找到的文件名列表会被返回并赋值给调用该函数的变量。
阅读全文