@@ -141,7 +141,7 @@ endif
141141# Options for mpy-cross
142142MPY_CROSS_FLAGS += -march=armv7m
143143
144- SRC_LIB = $(addprefix lib/,\
144+ LIB_SRC_C = $(addprefix lib/,\
145145 libc/string0.c \
146146 mp-readline/readline.c \
147147 netutils/netutils.c \
@@ -155,7 +155,7 @@ SRC_LIB = $(addprefix lib/,\
155155 )
156156
157157ifeq ($(MICROPY_FLOAT_IMPL ) ,double)
158- SRC_LIBM = $(addprefix lib/libm_dbl/,\
158+ LIBM_SRC_C = $(addprefix lib/libm_dbl/,\
159159 __cos.c \
160160 __expo2.c \
161161 __fpclassify.c \
@@ -199,12 +199,12 @@ SRC_LIBM = $(addprefix lib/libm_dbl/,\
199199 trunc.c \
200200 )
201201ifeq ($(SUPPORTS_HARDWARE_FP_DOUBLE ) ,1)
202- SRC_LIBM += lib/libm_dbl/thumb_vfp_sqrt.c
202+ LIBM_SRC_C += lib/libm_dbl/thumb_vfp_sqrt.c
203203else
204- SRC_LIBM += lib/libm_dbl/sqrt.c
204+ LIBM_SRC_C += lib/libm_dbl/sqrt.c
205205endif
206206else
207- SRC_LIBM = $(addprefix lib/libm/,\
207+ LIBM_SRC_C = $(addprefix lib/libm/,\
208208 math.c \
209209 acoshf.c \
210210 asinfacosf.c \
@@ -233,17 +233,17 @@ SRC_LIBM = $(addprefix lib/libm/,\
233233 wf_tgamma.c \
234234 )
235235ifeq ($(SUPPORTS_HARDWARE_FP_SINGLE ) ,1)
236- SRC_LIBM += lib/libm/thumb_vfp_sqrtf.c
236+ LIBM_SRC_C += lib/libm/thumb_vfp_sqrtf.c
237237else
238- SRC_LIBM += lib/libm/ef_sqrt.c
238+ LIBM_SRC_C += lib/libm/ef_sqrt.c
239239endif
240240endif
241241
242- LIBM_O = $(addprefix $(BUILD ) /, $(SRC_LIBM :.c=.o ) )
242+ LIBM_O = $(addprefix $(BUILD ) /, $(LIBM_SRC_C :.c=.o ) )
243243
244244# Too many warnings in libm_dbl, disable for now.
245245ifeq ($(MICROPY_FLOAT_IMPL ) ,double)
246- $(LIBM_O ) : CFLAGS := $(filter-out -Wdouble-promotion -Wfloat-conversion, $(CFLAGS ) )
246+ $(LIBM_O ) : CFLAGS := $(filter-out -Wdouble-promotion -Wfloat-conversion, $(CFLAGS ) )
247247endif
248248
249249EXTMOD_SRC_C = $(addprefix extmod/,\
@@ -501,7 +501,7 @@ endif
501501
502502OBJ =
503503OBJ += $(PY_O )
504- OBJ += $(addprefix $(BUILD ) /, $(SRC_LIB :.c=.o ) )
504+ OBJ += $(addprefix $(BUILD ) /, $(LIB_SRC_C :.c=.o ) )
505505OBJ += $(LIBM_O )
506506OBJ += $(addprefix $(BUILD ) /, $(EXTMOD_SRC_C:.c=.o ) )
507507OBJ += $(addprefix $(BUILD ) /, $(DRIVERS_SRC_C:.c=.o ) )
@@ -639,7 +639,7 @@ GEN_CDCINF_FILE = $(HEADER_BUILD)/pybcdc.inf
639639GEN_CDCINF_HEADER = $(HEADER_BUILD ) /pybcdc_inf.h
640640
641641# List of sources for qstr extraction
642- SRC_QSTR += $(SRC_C ) $(SRC_MOD ) $(SRC_LIB ) $(EXTMOD_SRC_C )
642+ SRC_QSTR += $(SRC_C ) $(SRC_MOD ) $(LIB_SRC_C ) $(EXTMOD_SRC_C )
643643# Append any auto-generated sources that are needed by sources listed in
644644# SRC_QSTR
645645SRC_QSTR_AUTO_DEPS += $(GEN_CDCINF_HEADER )
0 commit comments