Skip to content

Commit a13185b

Browse files
committed
fix inclusion of ulab sources
1 parent 81ccc60 commit a13185b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

py/py.mk

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,18 +72,20 @@ PY_O += $(addprefix $(BUILD)/, $(SRC_USERMOD_PATHFIX_C:.c=.o))
7272
PY_O += $(addprefix $(BUILD)/, $(SRC_USERMOD_PATHFIX_CXX:.cpp=.o))
7373
PY_O += $(addprefix $(BUILD)/, $(SRC_USERMOD_PATHFIX_LIB_C:.c=.o))
7474
PY_O += $(addprefix $(BUILD)/, $(SRC_USERMOD_PATHFIX_LIB_CXX:.cpp=.o))
75+
endif # USER_C_MODULES
7576

7677
# CIRCUITPY
7778
ifeq ($(CIRCUITPY_ULAB),1)
7879
ULAB_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)
8083
CFLAGS_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
8285
ifeq ($(CIRCUITPY_ULAB_OPTIMIZE_SIZE),1)
8386
$(BUILD)/extmod/ulab/code/%.o: CFLAGS += -Os
8487
endif # CIRCUITPY_ULAB_OPTIMIZE_SIZE
8588
endif # CIRCUITPY_ULAB
86-
endif # USER_C_MODULES
8789

8890
# py object files
8991
PY_CORE_O_BASENAME = $(addprefix py/,\

0 commit comments

Comments
 (0)