Makefile:删除文件

时间:2013-11-03 15:11:42

标签: makefile

在Windows中我试图制作目标,从目录中删除所有文件(不包括子目录)......

clean_files:
    rm -f Build/*.*

但我得到/ bin / sh:rm:命令未找到

从命令行开始,它可以正常运行。

2 个答案:

答案 0 :(得分:0)

clean_files:
    - rm -f Build/*

在make命令之前加上' - '将忽略该命令的任何错误,例如

rm: cannot remove `Build/subdir': Is a directory

答案 1 :(得分:0)

要从目录中删除所有文件(不包括子目录),请考虑:

clean_files:
    find Build/ -type f -maxdepth 1 -delete