Ich habe ein Makefile, das Optionen an der Kommandozeile entgegennimmt
make OPTION_1=1
Auf der Grundlage des Wertes werden zusätzliche Compiler-Definitionen zu einer Teilmenge von Objekten hinzugefügt.
ifeq ($(OPTION_1), 1)
CC_FLAGS += -DOPTION_1_ON
endif
Die Änderung der Definition wirkt sich auf den Inhalt der eingebundenen Header-Datei aus - ein Stub oder eine Implementierung wird den Objektdateien ausgesetzt.
Wie kann ich make dazu bringen, die von dieser Optionsänderung "betroffenen" Dateien neu zu erstellen?