makefile:从另一个目标执行一个目标以及其他命令

时间:2010-03-20 05:22:30

标签: makefile

我有一个类似以下目标的makefile:

install:
    do a whole bunch of stuff to install

dist: install
    cp README.txt $(INSTALL_DIR)
    zip $(INSTALL_DIR)

我尝试不再重复目标install中的命令,并在执行自己的命令之前先让dist执行install

调用make dist确实执行来自目标install的所有命令,但之后只是停止并且它不会执行自己的命令,例如cp

我错过了什么吗?

1 个答案:

答案 0 :(得分:10)

尝试在makefile中添加此行

.PHONY:install dist