有没有办法让检查先决条件但忽略他们的时间戳并始终执行配方?

时间:2015-11-18 21:10:37

标签: makefile

换句话说,先决条件必须存在,但一旦确实存在,请始终将目标视为过时。我想也许我可以使用FORCE技巧,但由于你不能依赖先决条件的评估顺序,我不知道如何做到这一点。谢谢。

1 个答案:

答案 0 :(得分:2)

制作目标.PHONY

.PHONY: somefile

somefile: someotherfile
    cat $^ > $@

someotherfile:
    echo hi > $@