Forzar gnu make para reconstruir objetos afectados por la definición del compilador
Tengo un archivo MAKE que toma opciones en la línea de comando
make OPTION_1=1
Según el valor, agregará definiciones de compilador adicionales a un subconjunto de objetos.
ifeq ($(OPTION_1), 1)
CC_FLAGS += -DOPTION_1_ON
endif
El cambio en la definición afecta el contenido del archivo de encabezado incluido: un trozo o una implementación se expone a los archivos de objeto.
¿Cómo puedo hacer que la reconstrucción de los archivos 'afectados' por esta opción cambie?