fix compiler-generated dependencies file usage in Makefile
was unintentionally dropping part of the file extension so the deps files weren't actually being used. oops.
This commit is contained in:
parent
b35e5efd01
commit
3ea6ec9d8a
3
Makefile
3
Makefile
|
@ -96,7 +96,6 @@ BUILD_DIR = build
|
||||||
OBJ_DIR = $(BUILD_DIR)/obj
|
OBJ_DIR = $(BUILD_DIR)/obj
|
||||||
OBJ_FILES = $(addprefix $(OBJ_DIR)/, $(addsuffix .o, $(SRC_FILES)))
|
OBJ_FILES = $(addprefix $(OBJ_DIR)/, $(addsuffix .o, $(SRC_FILES)))
|
||||||
|
|
||||||
DEPS_DIR = $(OBJ_DIR)
|
|
||||||
DEPENDS = $(OBJ_FILES:.o=.d)
|
DEPENDS = $(OBJ_FILES:.o=.d)
|
||||||
|
|
||||||
CFLAGS = --code-model=large --data-model=large --list-file=$@.lst $(INCLUDES) $(CFLAGS_FOR_UNIT)
|
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
|
$(OBJ_DIR)/%.c.o: %.c
|
||||||
@mkdir -p $(dir $@)
|
@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
|
$(OBJ_DIR)/%.s.o: %.s
|
||||||
@mkdir -p $(dir $@)
|
@mkdir -p $(dir $@)
|
||||||
|
|
Loading…
Reference in a new issue