Правило для c1
target, вероятно, не создает этот целевой файл. Следовательно, make
необходимо построить эту цель.
Одно из возможных исправлений:
c1: $(BUILD)
"$(MAKE)" -s -C D:/Mo/Ap/Po/Co/Ts/Build -f Build2.mk
touch $@
Цель All
обычно должна называться all
и быть .PHONY
:
.PHONY: all All