feat: add header dependency tracking for programs

This commit is contained in:
2026-07-08 10:24:21 +02:00
parent 3a446bad00
commit 2ace2509be
25 changed files with 99 additions and 27 deletions
+5 -2
View File
@@ -179,12 +179,15 @@ $(TARGET): $(ALL_OBJS) $(LINK_LD) Makefile
# DOOM source files (from doomgeneric directory)
$(OBJDIR)/%.o: $(DOOM_SRC)/%.c Makefile
mkdir -p $(OBJDIR)
$(CC) $(CFLAGS) -c $< -o $@
$(CC) $(CFLAGS) -MMD -MP -c $< -o $@
# Local source files
$(OBJDIR)/%.o: %.c Makefile
mkdir -p $(OBJDIR)
$(CC) $(CFLAGS) -c $< -o $@
$(CC) $(CFLAGS) -MMD -MP -c $< -o $@
clean:
rm -rf $(OBJDIR) $(TARGET)
# Auto-generated header dependency tracking (-MMD -MP).
-include $(ALL_OBJS:.o=.d)