convert from svn repository: remove tags directory
[lttv.git] / trunk / verif / nico-md-merge / Makefile
CommitLineData
dc45444e 1# makefile
2
3COPTIONS=-DSAFETY
4
5
6default:
7 make commit_sum | tee commit_sum.log
8 make read_write | tee read_write.log
9 make events_lost | tee events_lost.log
10 make no_events_lost | tee no_events_lost.log
11
12
13no_events_lost: clean no_events_lost_ltl run
14
15no_events_lost_ltl:
16 cat defines > pan.ltl
17 cat no_events_lost.def > pan.spin
18 spin -f "!(`cat no_events_lost.ltl | grep -v ^//`)" >> pan.ltl
19
20
21
22events_lost: clean events_lost_ltl run
23
24events_lost_ltl:
25 cat defines > pan.ltl
26 spin -f "!(`cat events_lost.ltl | grep -v ^//`)" >> pan.ltl
27
28
29
30read_write: clean read_write_ltl run
31
32read_write_ltl:
33 cat defines > pan.ltl
34 spin -f "!(`cat read_write.ltl | grep -v ^//`)" >> pan.ltl
35
36
37
38commit_sum: clean commit_sum_ltl run
39
40commit_sum_ltl:
41 cat defines > pan.ltl
42 spin -f "!(`cat commit_sum.ltl | grep -v ^//`)" >> pan.ltl
43
44
45
46run: pan
47 ./pan -v -X -m100000 -w21 -a -c1
48
49pan: pan.c
50 gcc -w -o pan -D_POSIX_SOURCE -DMEMLIM=750 -DXUSAFE -DNOFAIR pan.c
51
52pan.c: pan.ltl model.spin
53 cat model.spin >> pan.spin
54 spin -a -X -N pan.ltl pan.spin
55
56
57
58clean:
59 rm -f pan* trail.out
This page took 0.0235570000000001 seconds and 4 git commands to generate.