%: 通配符,%.c 表示所有的 .c 文件,但它具有过滤作用,$(filter %.c, SOURCES) 过滤出SOURCES 中所有的 .c 文件
$@:目标文件
$^:所有的依赖文件
$<:第一个依赖文件
输出信息:
$(warinning $(CLEAR_VAR))
%: 通配符,%.c 表示所有的 .c 文件,但它具有过滤作用,$(filter %.c, SOURCES) 过滤出SOURCES 中所有的 .c 文件
$@:目标文件
$^:所有的依赖文件
$<:第一个依赖文件
输出信息:
$(warinning $(CLEAR_VAR))