-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathMakefile
26 lines (24 loc) · 1.08 KB
/
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
all:
rm -f ./twist; dune build && ln -s ./_build/default/src/main.exe ./twist
clean:
dune clean && rm -f ./twist
check:
./twist -no_print tests/paper/teleport.q
./twist -no_print tests/paper/teleport-noCZ.q || true
./twist -no_print tests/paper/teleport-measure.q || true
./twist -no_print tests/paper/andoracle.q
./twist -no_print tests/paper/andoracle-notuncomputed.q || true
./twist -no_print tests/paper/bell-ghz.q || true
./twist -no_print tests/paper/deutsch.q
./twist -no_print tests/paper/deutsch-missingH.q || true
./twist -no_print tests/paper/deutschjozsa.q
./twist -no_print tests/paper/deutschjozsa-mixedinit.q || true
./twist -no_print tests/paper/grover.q
./twist -no_print tests/paper/grover-badoracle.q || true
./twist -no_print tests/paper/qft.q
./twist -no_print tests/paper/shorcode.q
./twist -no_print tests/paper/shorcode-drop.q || true
./twist -no_print tests/multiply/multiply4.q
./twist -no_print tests/multiply/multiply4-notinverse.q || true
./twist -no_print tests/multiply/multiply12.q
./twist -no_print tests/multiply/multiply12-notinverse.q || true