Force gnu make erstellt Objekte neu, die von der Compiler-Definition betroffen sind

Ich habe ein Makefile, das Optionen in der Kommandozeile annimmt

make OPTION_1=1

Basierend auf dem Wert 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 enthaltenen Header-Datei aus - ein Stub oder eine Implementierung ist den Objektdateien ausgesetzt.

Wie kann ich veranlassen, die von dieser Option betroffenen Dateien neu zu erstellen?