Заставить gnu make восстановить объекты, на которые влияет определение компилятора
У меня есть make-файл, который принимает параметры в командной строке
make OPTION_1=1
На основе значения он добавит дополнительные определения компилятора к подмножеству объектов.
ifeq ($(OPTION_1), 1)
CC_FLAGS += -DOPTION_1_ON
endif
Изменение в определении влияет на содержимое включенного файла заголовка - заглушка или реализация предоставляется объектным файлам.
Как я могу получить make для восстановления файлов, «затронутых» изменением этой опции?