我已经将几个文件列出到BUILD变量中,然后根据我的make规则,我将此变量作为前提。我已经在第一次执行该规则时执行了该make规则。我再次执行了相同的make文件,但没有更改该规则的任何先决条件,在第二次执行时,它不应执行该规则,并应显示一条消息“ gmake:对于“规则”无所事事”。尽管前提条件没有变化,但该规则始终会执行。
制作文件:
localStorage.petBook = jQuery("#petcheckbox").prop("checked");
var petsPrice_cal = m;
答案 0 :(得分:0)
The rule for c1
target probably doesn't create that target file. Hence, make
needs to build that target.
One possible fix:
c1: $(BUILD)
"$(MAKE)" -s -C D:/Mo/Ap/Po/Co/Ts/Build -f Build2.mk
touch $@
Target All
should normally be called all
and be .PHONY
:
.PHONY: all All