File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -72,18 +72,20 @@ PY_O += $(addprefix $(BUILD)/, $(SRC_USERMOD_PATHFIX_C:.c=.o))
7272PY_O += $(addprefix $(BUILD ) /, $(SRC_USERMOD_PATHFIX_CXX:.cpp=.o ) )
7373PY_O += $(addprefix $(BUILD ) /, $(SRC_USERMOD_PATHFIX_LIB_C:.c=.o ) )
7474PY_O += $(addprefix $(BUILD ) /, $(SRC_USERMOD_PATHFIX_LIB_CXX:.cpp=.o ) )
75+ endif # USER_C_MODULES
7576
7677# CIRCUITPY
7778ifeq ($(CIRCUITPY_ULAB ) ,1)
7879ULAB_SRCS := $(shell find $(TOP ) /extmod/ulab/code -type f -name "* .c")
79- SRC_MOD += $(patsubst $(TOP ) /% ,% ,$(ULAB_SRCS ) )
80+ ULAB_SRC_PATHFIX := $(patsubst $(TOP ) /% ,% ,$(ULAB_SRCS ) )
81+ SRC_MOD += $(ULAB_SRC_PATHFIX )
82+ SRC_QSTR += $(ULAB_SRC_PATHFIX )
8083CFLAGS_MOD += -DCIRCUITPY_ULAB=1 -DMODULE_ULAB_ENABLED=1 -DULAB_HAS_USER_MODULE=0 -iquote $(TOP ) /extmod/ulab/code
8184$(BUILD ) /extmod/ulab/code/% .o : CFLAGS += -Wno-missing-declarations -Wno-missing-prototypes -Wno-unused-parameter -Wno-float-equal -Wno-sign-compare -Wno-cast-align -Wno-shadow -DCIRCUITPY
8285ifeq ($(CIRCUITPY_ULAB_OPTIMIZE_SIZE ) ,1)
8386$(BUILD ) /extmod/ulab/code/% .o : CFLAGS += -Os
8487endif # CIRCUITPY_ULAB_OPTIMIZE_SIZE
8588endif # CIRCUITPY_ULAB
86- endif # USER_C_MODULES
8789
8890# py object files
8991PY_CORE_O_BASENAME = $(addprefix py/,\
You can’t perform that action at this time.
0 commit comments