Forçar o gnu make a reconstruir objetos afetados pela definição do compilador

Eu tenho um makefile que aceita opções na linha de comando

make OPTION_1=1

Com base no valor, ele adicionará definições adicionais do compilador a um subconjunto de objetos.

ifeq ($(OPTION_1), 1)
CC_FLAGS += -DOPTION_1_ON
endif

A alteração na definição afeta o conteúdo do arquivo de cabeçalho incluído - um stub ou uma implementação é exposta aos arquivos de objeto.

Como posso fazer o make reconstruir os arquivos 'afetados' por essa opção ser alterada?

questionAnswers(1)

yourAnswerToTheQuestion