假设您的`SOURCES`变量包含以下文件路径:
```
SOURCES := ../src/app.c ../app/h.c ./ac.c
```
然后,使用以下代码将提取出所有的`.c`文件:
```
C_FILES := $(wildcard $(addsuffix *.c,$(SOURCES)))
```
输出结果将是一个以空格分隔的所有匹配文件的列表,例如:
```
../src/app.c ../app/h.c ./ac.c main.c foo.c bar.c
```
其中`main.c`、`foo.c`和`bar.c`是当前目录下的`.c`文件,它们也被匹配到了。
请注意,如果没有匹配的文件,则`C_FILES`变量将为空。