Скажем, у меня есть make файл с правилом
%.o: %.c
gcc -Wall -Iinclude ...
Я хочу, чтобы *.o перестраивался всякий раз, когда файл заголовка менялся. Вместо того, чтобы разрабатывать список зависимостей, всякий раз, когда изменяется любой файл заголовка в /include
, все объекты в каталоге должны быть перестроены.
Я не могу придумать хороший способ изменить правило, чтобы разместить это, я открыт для предложений. Бонусные баллы, если список заголовков не должен быть жестко закодирован