Fix build system
This commit is contained in:
@@ -7,10 +7,10 @@ INCLUDES += src/platform/nrf52/sdk
|
||||
INCLUDES += src/platform/cm4/cmsis/include
|
||||
|
||||
NRF_C_SRCS += src/platform/nrf52/sdk/system_nrf52.c
|
||||
NRF_C_OBJS = $(patsubst $(SRC_DIR)%,$(OBJ_DIR)%,$(patsubst %.c,%.c.o,$(NRF_C_SRCS)))
|
||||
C_OBJS += $(patsubst $(SRC_DIR)%,$(OBJ_DIR)%,$(patsubst %.c,%.c.o,$(NRF_C_SRCS)))
|
||||
|
||||
NRF_A_SRCS = src/platform/nrf52/sdk/gcc_startup_nrf52.S
|
||||
NRF_A_OBJS = $(patsubst $(SRC_DIR)%,$(OBJ_DIR)/%,$(patsubst %.S,%.o,$(NRF_A_SRCS)))
|
||||
A_OBJS += $(patsubst $(SRC_DIR)%,$(OBJ_DIR)/%,$(patsubst %.S,%.o,$(NRF_A_SRCS)))
|
||||
|
||||
C_FLAGS += -DBOARD_PCA10040
|
||||
C_FLAGS += -DBSP_DEFINES_ONLY
|
||||
@@ -93,15 +93,3 @@ flash_softdevice: $(THIS_MAKEFILE)
|
||||
|
||||
erase:
|
||||
nrfjprog -f nrf52 --eraseall
|
||||
|
||||
$(OBJ_DIR)/%.d: $(SRC_DIR)/%.S $(THIS_MAKEFILE)
|
||||
@mkdir -p $(dir $@)
|
||||
$(CPP) -MM -MF $@ -MP -MT $(patsubst %.d,%.o,$@) $(C_FLAGS) $(CPP_FLAGS) $(patsubst $(OBJ_DIR)/%.d,$(SRC_DIR)/%.S,$@)
|
||||
|
||||
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c $(THIS_MAKEFILE)
|
||||
@mkdir -p $(dir $@)
|
||||
$(CC) -std=c99 -MP -MD -c -o $@ $< $(C_FLAGS) $(CPP_FLAGS)
|
||||
|
||||
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.S $(THIS_MAKEFILE)
|
||||
@mkdir -p $(dir $@)
|
||||
$(CC) -c $(ASMFLAGS) $< -o $@
|
||||
|
Reference in New Issue
Block a user