pyodide/packages/Makefile

28 lines
751 B
Makefile
Raw Normal View History

.PHONY=pyodide-build
export PYODIDE_ROOT=$(abspath ..)
2018-06-20 18:54:47 +00:00
include ../Makefile.envs
ifeq ($(strip $(PYODIDE_PACKAGES)),)
else
ONLY_PACKAGES=--only "$(PYODIDE_PACKAGES)"
endif
all: pyodide-build
mkdir -p $(HOSTINSTALLDIR)
PYODIDE_ROOT=$(PYODIDE_ROOT) python -m pyodide_build buildall . $(PYODIDE_ROOT)/dist \
$(ONLY_PACKAGES) --n-jobs $${PYODIDE_JOBS:-4} \
--log-dir=./build-logs
pyodide-build: ../pyodide-build/pyodide_build/**
$(HOSTPYTHON) -m pip install -e ../pyodide-build
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 \
PYODIDE_ROOT=$(PYODIDE_ROOT) python -m pyodide_build mkpkg "$${pkg}" --update; \
done
2018-06-20 18:54:47 +00:00
clean:
rm -rf ./*/build ./*/build.log ./*/dist
2020-12-07 23:19:16 +00:00
rm -rf ./.artifacts