forked from o1-labs/snarky
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
47 lines (31 loc) · 836 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
default : build
build :
dune build @./install
tests :
dune runtest .
ml-docs :
dune build @./doc
website : ml-docs
./scripts/build-website.sh
test-website-build :
./scripts/test-website-build.sh
publish-website : website
./scripts/publish-website.sh
examples :
dune exec ./examples/election/election_main.exe
dune exec ./examples/merkle_update/merkle_update.exe
# tutorial.exe intentionally is unimplemented, but it should still compile
dune build ./examples/tutorial/tutorial.exe
examples-gpu :
dune exec ./examples/election_gpu/election_main.exe
reformat:
dune build @./fmt; dune promote
check-format:
dune build @./fmt
docker :
./rebuild-docker.sh snarky
minikube :
./rebuild-minikube.sh snarky
googlecloud :
./rebuild-googlecloud.sh snarky
.PHONY : default build examples docker minikube googlecloud