diff --git a/Makefile b/Makefile index 877eaf5..2487475 100644 --- a/Makefile +++ b/Makefile @@ -96,7 +96,6 @@ BUILD_DIR = build OBJ_DIR = $(BUILD_DIR)/obj OBJ_FILES = $(addprefix $(OBJ_DIR)/, $(addsuffix .o, $(SRC_FILES))) -DEPS_DIR = $(OBJ_DIR) DEPENDS = $(OBJ_FILES:.o=.d) CFLAGS = --code-model=large --data-model=large --list-file=$@.lst $(INCLUDES) $(CFLAGS_FOR_UNIT) @@ -132,7 +131,7 @@ $(BUILD_DIR)/$(TARGET).bin: $(BUILD_DIR)/$(TARGET_ROM).s37 $(OBJ_DIR)/%.c.o: %.c @mkdir -p $(dir $@) - $(CC) -MMD -MP -MF$(DEPS_DIR)/$*.d $(CFLAGS) -o $@ $< + $(CC) -MMD -MP -MF$(patsubst %.o,%.d,$@) $(CFLAGS) -o $@ $< $(OBJ_DIR)/%.s.o: %.s @mkdir -p $(dir $@)