-
Notifications
You must be signed in to change notification settings - Fork 84
/
Makefile
38 lines (30 loc) · 637 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
all:
$(MAKE) progs
$(MAKE) test
$(MAKE) doc
progs:
-cd src ; $(MAKE)
test:
-cd Test ; $(MAKE)
doc:
-cd Documentation ; $(MAKE)
-cd RustDocumentation ; $(MAKE)
-cd Compiler ; doxygen doxy.config
circuits:
-cd Circuits ; $(MAKE) ; ./convert.sh
clean:
-rm SetupBinary.x PlayerBinary.x
-cd src ; $(MAKE) clean
-cd Test ; $(MAKE) clean
-cd Circuits ; $(MAKE) clean
pclean:
-cd Programs ; rm */*.bc ; rm */*.sch ; rm */*.asm
-cd Scripts ; rm -r logs
vclean:
- $(MAKE) clean
- $(MAKE) pclean
- cd Documentation ; $(MAKE) clean
format:
- clang-format -i */*.cpp
- clang-format -i */*/*.h
- clang-format -i */*/*.cpp