我的项目的Makefile包含另一个我们不想进行本地修改的makefile。
从中,我们继承了一个名为test
的目标。
如何编辑自己的Makefile,以确保自定义命令在继承make test
目标之前 运行?
我现在通过定义新的itest
目标解决了这个问题,但我只是能够致电make test
。
include: other-project/rules.mk
.PHONY: itest
itest:
<my-command> $(MAKE) test
答案 0 :(得分:1)
只需添加先决条件:
include: other-project/rules.mk
test: itest
.PHONY: itest
itest:
<my-command>