|
||
---|---|---|
.. | ||
include | ||
src | ||
Makefile | ||
README.md | ||
库.doc |
README.md
makefile 常用函数
示例:在test下,建立a.c和b.c2个文件,在sub目录下,建立sa.c和sb.c 2个文件
cd test/
1.wildcard
{info "
{wildcard ./.c ./sub/.c}"} #输出匹配到的包含目录的文件,a.c b.c sub/sa.c sub/sb.c
2.notdir
{info "
{notdir ${wildcard ./.c ./sub/.c}}"} #输出去除目录的文件,a.c b.c sa.c sb.c
3.patsubst
{info "
{patsubst %.c,%.o,{notdir
{wildcard ./.c ./sub/.c}}}"} #输出a.o b.o sa.o sb.o
4.filter
{info "
{filter %.c,${wildcard ./.c ./sub/.c}"}} #输出匹配到的包含目录的文件,a.c b.c sub/sa.c sub/sb.c