pyodide/packages/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