2022-04-09 20:41:10 +00:00
|
|
|
.PHONY=pyodide-build
|
|
|
|
|
2021-01-03 21:09:40 +00:00
|
|
|
export PYODIDE_ROOT=$(abspath ..)
|
2018-06-20 18:54:47 +00:00
|
|
|
include ../Makefile.envs
|
|
|
|
|
2023-03-01 22:11:30 +00:00
|
|
|
all:
|
2022-05-18 04:14:16 +00:00
|
|
|
mkdir -p $(HOSTINSTALLDIR) $(WASM_LIBRARY_DIR)
|
2022-11-17 01:05:14 +00:00
|
|
|
PYODIDE_ROOT=$(PYODIDE_ROOT) pyodide build-recipes \
|
|
|
|
"$(PYODIDE_PACKAGES)" \
|
2022-12-15 04:43:39 +00:00
|
|
|
--recipe-dir=./ \
|
|
|
|
--install \
|
|
|
|
--install-dir=../dist \
|
2022-11-17 01:05:14 +00:00
|
|
|
--n-jobs $${PYODIDE_JOBS:-4} \
|
2023-03-21 08:11:47 +00:00
|
|
|
--log-dir=./build-logs \
|
|
|
|
--compression-level "$(PYODIDE_ZIP_COMPRESSION_LEVEL)"
|
2022-04-09 20:41:10 +00:00
|
|
|
|
2020-07-13 21:34:10 +00:00
|
|
|
update-all:
|
2021-07-12 11:54:01 +00:00
|
|
|
for pkg in $$(find . -maxdepth 1 ! -name ".*" -type d -exec basename {} \; | tail -n +2); do \
|
2023-03-27 00:55:51 +00:00
|
|
|
PYODIDE_ROOT=$(PYODIDE_ROOT) pyodide skeleton pypi "$${pkg}" --update-patched; \
|
2020-07-13 21:34:10 +00:00
|
|
|
done
|
|
|
|
|
2018-06-20 18:54:47 +00:00
|
|
|
clean:
|
2022-01-24 01:47:04 +00:00
|
|
|
rm -rf ./*/build ./*/build.log ./*/dist
|
2022-05-18 04:14:16 +00:00
|
|
|
rm -rf ./.artifacts ./.libs
|