есть два простых make файла, лежат в папке ./ и ./src там еще есть папка ./include, тот, что в ./
SRC_DIR := ./src
all:
make -C $(SRC_DIR) all
PROG := main
INC_DIR := ../include
all: $(INC_DIR)/$(PROG).h $(PROG).c
$(MAKE) $(PROG)
в общем вопрос, если я сделаю touch ./src/main.c, то проект пересобирается, если делаю touch ./include/main.h, то говорит, что проект is up to date, почему не пересобирается и как сделать, чтобы пересобирался?