@@ -43,9 +43,7 @@ INC += -I$(BUILD)
4343INC += -I$(BUILD ) /genhdr
4444INC += -I./../../lib/cmsis/inc
4545INC += -I./boards/$(BOARD )
46- INC += -I./hal
4746INC += -I./modules/ubluepy
48- INC += -I./modules/random
4947INC += -I./modules/ble
5048INC += -I./nrfx
5149INC += -I./nrfx/hal
@@ -63,7 +61,6 @@ CFLAGS += $(INC) -Wall -Werror -ansi -std=gnu99 -nostdlib $(COPT) $(NRF_DEFINES)
6361CFLAGS += -fno-strict-aliasing
6462CFLAGS += -fstack-usage -fno-builtin -fshort-enums
6563CFLAGS += -fdata-sections -ffunction-sections
66- CFLAGS += -DNRF5_HAL_H='<$(MCU_VARIANT ) _hal.h>'
6764CFLAGS += -D__START=main
6865
6966LDFLAGS = $(CFLAGS )
@@ -89,10 +86,6 @@ LIBS := -L $(dir $(LIBM_FILE_NAME)) -lm
8986LIBS += -L $(dir $(LIBC_FILE_NAME ) ) -lc
9087LIBS += -L $(dir $(LIBGCC_FILE_NAME ) ) -lgcc
9188
92- SRC_HAL = $(addprefix hal/,\
93- hal_rng.c \
94- )
95-
9689SRC_NRFX = $(addprefix nrfx/,\
9790 drivers/src/nrfx_spim.c \
9891 drivers/src/nrfx_twim.c \
@@ -135,7 +128,6 @@ DRIVERS_SRC_C += $(addprefix modules/,\
135128 ubluepy/ubluepy_scanner.c \
136129 ubluepy/ubluepy_scan_entry.c \
137130 ble/modble.c \
138- random/modrandom.c \
139131 )
140132
141133SRC_COMMON_HAL += \
@@ -201,7 +193,8 @@ SRC_SHARED_BINDINGS = \
201193 bitbangio/__init__.c \
202194 bitbangio/I2C.c \
203195 bitbangio/SPI.c \
204- bitbangio/OneWire.c
196+ bitbangio/OneWire.c \
197+ random/__init__.c
205198
206199
207200SRC_SHARED_MODULE_EXPANDED = $(addprefix shared-bindings/, $(SRC_SHARED_BINDINGS ) ) \
@@ -212,7 +205,6 @@ FROZEN_MPY_MPY_FILES := $(addprefix $(BUILD)/,$(FROZEN_MPY_PY_FILES:.py=.mpy))
212205
213206OBJ += $(PY_O ) $(SUPERVISOR_O ) $(addprefix $(BUILD ) /, $(SRC_C:.c=.o ) )
214207OBJ += $(BUILD ) /pins_gen.o
215- OBJ += $(addprefix $(BUILD ) /, $(SRC_HAL:.c=.o ) )
216208OBJ += $(addprefix $(BUILD ) /, $(SRC_NRFX:.c=.o ) )
217209OBJ += $(addprefix $(BUILD ) /, $(DRIVERS_SRC_C:.c=.o ) )
218210OBJ += $(addprefix $(BUILD ) /, $(SRC_COMMON_HAL_EXPANDED:.c=.o ) )
0 commit comments