diff --git a/Makefile.include b/Makefile.include index eb5a2bc15..138416591 100644 --- a/Makefile.include +++ b/Makefile.include @@ -99,7 +99,7 @@ $(foreach t, $(TARGETS_WITH_ROM_VARS), $(eval $(call build_elf_rule,$(t)))) $(call pretty,OBJDUMP,$@) $Q$(OBJDUMP) -d $< > $@ || rm -f $@ -%.o: %.c +%.o: %.c $(FORCE_C_DEPENDS) $(call pretty,CC,$@) $Q$(CC) $(CFLAGS) $(CFLAGS_THUMB) -MMD -c -o $@ $< @$(FINALIZE_DEPENDENCY) diff --git a/board/Makefile.board b/board/Makefile.board index 218ecd4b7..e0aad1882 100644 --- a/board/Makefile.board +++ b/board/Makefile.board @@ -22,7 +22,7 @@ $(OBJDIR)/board.a: $(OBJDIR)/board.h endif # And is built from files in the parent directory -$(OBJDIR)/%.o: %.c $(OBJDIR)/board.h +$(OBJDIR)/%.o: %.c $(OBJDIR)/board.h $(FORCE_C_DEPENDS) $(call pretty,CC,$@) $Q$(CC) $(CFLAGS) $(CFLAGS_THUMB) -MMD -c -o $@ $< @$(FINALIZE_DEPENDENCY)