Skip to content

Commit 0b08786

Browse files
committed
py.mk: locate ulab sources with shell-find.
1 parent 80b758f commit 0b08786

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

py/py.mk

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,8 @@ $(BUILD)/extmod/modbtree.o: CFLAGS += $(BTREE_DEFS)
106106
endif
107107

108108
ifeq ($(CIRCUITPY_ULAB),1)
109-
SRC_MOD += $(patsubst $(TOP)/%,%,$(wildcard $(TOP)/extmod/ulab/code/*.c))
110-
SRC_MOD += $(patsubst $(TOP)/%,%,$(wildcard $(TOP)/extmod/ulab/code/*/*.c))
111-
SRC_MOD += $(patsubst $(TOP)/%,%,$(wildcard $(TOP)/extmod/ulab/code/*/*/*.c))
109+
ULAB_SRCS := $(shell find $(TOP)/extmod/ulab/code -type f -name "*.c")
110+
SRC_MOD += $(patsubst $(TOP)/%,%,$(ULAB_SRCS))
112111
CFLAGS_MOD += -DCIRCUITPY_ULAB=1 -DMODULE_ULAB_ENABLED=1 -iquote $(TOP)/extmod/ulab/code
113112
$(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
114113
endif

0 commit comments

Comments
 (0)