@@ -2,7 +2,7 @@ NAME = WalrusRPG
DEBUG = FALSE
-CFLAGS_COMMON = -Wall -W -marm $(addprefix -I,$(INCLUDE))
+CFLAGS_COMMON = -Wall -W -marm $(addprefix -I,$(INCLUDE)) -MMD -MP
ifeq ($(DEBUG),FALSE)
CFLAGS_COMMON += -Ofast -flto
@@ -4,6 +4,9 @@ all: $(EXE)
include $(wildcard */rules.mk)
+# Object dependency files
+-include $(OBJS:%.o=%.d)
+
$(OUT)/%.o: %.c | $(BUILT_SRCS)
@echo "CC: $@"
@mkdir -p $(dir $@)