File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ PORT_BUILD_DIR=$(MPY_DIR)/ports/$(PORT)/build-$(BOARD)
2727PORT_DIST_DIR =./dist/ports/$(PORT ) /$(BOARD )
2828
2929UNIX_MICROPYTHON = ./dist/ports/unix/micropython
30-
30+ WEBASSEMBLY_MICROPYTHON = ./dist/ports/webassembly/micropython.mjs
3131
3232# List of modules
3333MODULES = emlearn_trees \
@@ -72,6 +72,16 @@ $(UNIX_MICROPYTHON): $(PORT_DIR)
7272
7373unix : $(UNIX_MICROPYTHON )
7474
75+ $(WEBASSEMBLY_MICROPYTHON ) : $(PORT_DIR )
76+ mkdir -p $(PORT_DIR ) /../webassembly
77+ make -C $(MPY_DIR ) /ports/webassembly V=1 USER_C_MODULES=$(C_MODULES_SRC_PATH ) FROZEN_MANIFEST=$(MANIFEST_PATH ) CFLAGS_EXTRA=" -Wno-unused-function -Wno-unused-function ${CFLAGS_EXTRA} " -j4
78+ cp $(MPY_DIR ) /ports/webassembly/build-standard/micropython.mjs $@
79+ cp $(MPY_DIR ) /ports/webassembly/build-standard/micropython.wasm dist/ports/webassembly/
80+
81+
82+ webassembly : $(WEBASSEMBLY_MICROPYTHON )
83+
84+
7585check_unix : $(UNIX_MICROPYTHON )
7686 $(UNIX_MICROPYTHON ) tests/test_all.py test_iir,test_fft,test_arrayutils
7787 # TODO: enable more modules
You can’t perform that action at this time.
0 commit comments