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