mirror of https://github.com/pyodide/pyodide.git
26 lines
681 B
Makefile
26 lines
681 B
Makefile
.PHONY=pyodide-build
|
|
|
|
export PYODIDE_ROOT=$(abspath ..)
|
|
include ../Makefile.envs
|
|
|
|
all:
|
|
mkdir -p $(HOSTINSTALLDIR) $(WASM_LIBRARY_DIR)
|
|
PYODIDE_ROOT=$(PYODIDE_ROOT) pyodide build-recipes \
|
|
"$(PYODIDE_PACKAGES)" \
|
|
--recipe-dir=./ \
|
|
--install \
|
|
--install-dir=../dist \
|
|
--metadata-files \
|
|
--n-jobs $${PYODIDE_JOBS:-4} \
|
|
--log-dir=./build-logs \
|
|
--compression-level "$(PYODIDE_ZIP_COMPRESSION_LEVEL)"
|
|
|
|
update-all:
|
|
for pkg in $$(find . -maxdepth 1 ! -name ".*" -type d -exec basename {} \; | tail -n +2); do \
|
|
PYODIDE_ROOT=$(PYODIDE_ROOT) pyodide skeleton pypi "$${pkg}" --update-patched; \
|
|
done
|
|
|
|
clean:
|
|
rm -rf ./*/build ./*/build.log ./*/dist
|
|
rm -rf ./.artifacts ./.libs
|