【发布时间】:2014-05-29 23:59:10
【问题描述】:
例如:
build: ...
do some building
clean:
do some cleaning
build_and_clean: build clean
在build_and_clean 中,如何确保clean 在build 之后运行?除了作为依赖项之外,还有其他方法可以调用 clean 吗?我想避免对make 进行递归调用,并且我还想避免重复clean 规则中的代码。
【问题讨论】:
-
没关系,由于make build_and_clean,make会先make build再make clean。
-
嗯...我想你的意思是清理然后构建。
-
@laune 未指定依赖顺序
-
@Beta,不,我的意思是构建然后清理所有中间文件,但这无关紧要,因为一个解决方案也解决另一个问题
-
Make 有删除中间文件的方法,但对于一般问题,我想不出比定义一系列清理命令更优雅的方法,供
clean和build_and_clean使用.
标签: build makefile dependencies