|
|
||
|---|---|---|
| .. | ||
| 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