-
Notifications
You must be signed in to change notification settings - Fork 3
/
makefile
21 lines (20 loc) · 975 Bytes
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.DEFAULT_GOAL=compile
update-pypi:
docker pull --platform linux/amd64 python:3.12.0rc1-bullseye
update-aorg:
docker pull --platform linux/amd64 continuumio/miniconda3
build-pypi:
docker build --no-cache -t hatchery-bootstrap hatchery-bootstrap
build-aorg:
docker build --no-cache -t hatchery-bootstrap-aorg hatchery-bootstrap-aorg
clone:
rm -rf llvmlite numba
./clone.sh py312.conf
compile-pypi:
docker run -it -v ${PWD}:/root/hostpwd/ hatchery-bootstrap /root/hostpwd/compile-pypi.sh /root/hostpwd/py312.local.conf
compile-aorg:
docker run -it -v ${PWD}:/root/hostpwd/ hatchery-bootstrap-aorg /root/hostpwd/compile-aorg.sh /root/hostpwd/py312.local.conf
compile_and_test-pypi:
docker run -it -v ${PWD}:/root/hostpwd/ hatchery-bootstrap /root/hostpwd/compile_and_test-pypi.sh /root/hostpwd/py312.local.conf
compile_and_test-aorg:
docker run -it -v ${PWD}:/root/hostpwd/ hatchery-bootstrap-aorg /root/hostpwd/compile_and_test-aorg.sh /root/hostpwd/py312.local.conf