source: CIVL/examples/concurrency/Makefile@ 85b7e48

1.23 2.0 main test-branch
Last change on this file since 85b7e48 was 7e8e35c, checked in by Manchun Zheng <zmanchun@…>, 12 years ago

updated Makefile's according to the new command line specification.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@1675 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 1.4 KB
Line 
1CIVL=civl
2VERIFY=$(CIVL) verify
3
4all: adder adderBad bank barrier barrier2 \
5 barrierBad blockAdder blockAdderBad dining \
6 diningBad locksBad locksBad10 locksGood \
7 spawn spawn2 spawnBad
8
9adder: adder.cvl
10 $(VERIFY) -inputB=5 adder.cvl
11
12adderBad: adderBad.cvl
13 $(VERIFY) -inputB=4 -min adderBad.cvl
14 $(CIVL) replay adderBad.cvl
15
16bank: bank.cvl
17 $(VERIFY) -inputNUM_ACCOUNTS=3 bank.cvl
18
19barrier: barrier.cvl
20 $(VERIFY) -inputB=4 barrier.cvl
21
22barrier2: barrier2.cvl
23 $(VERIFY) -inputB=4 barrier2.cvl
24
25# Two kinds of violations are found in the following:
26# a deadlock, and an assertion violation:
27barrierBad: barrierBad.cvl
28 $(VERIFY) -inputB=4 -min barrierBad.cvl
29 $(CIVL) replay -id=0 barrierBad.cvl
30 $(CIVL) replay -id=1 barrierBad.cvl
31
32blockAdder: blockAdder.cvl
33 $(VERIFY) -inputB=6 -inputW=3 blockAdder.cvl
34
35blockAdderBad: blockAdderBad.cvl
36 $(VERIFY) -inputB=6 -inputW=3 -min blockAdderBad.cvl
37 $(CIVL) replay blockAdderBad.cvl
38
39dining: dining.cvl
40 $(VERIFY) -inputB=4 dining.cvl
41
42diningBad:
43 $(VERIFY) -inputB=4 -min diningBad.cvl
44 $(CIVL) replay diningBad.cvl
45
46locksBad: locksBad.cvl
47 $(VERIFY) locksBad.cvl
48
49locksBad10: locksBad10.cvl
50 $(VERIFY) locksBad10.cvl
51
52locksGood: locksGood.cvl
53 $(VERIFY) locksGood.cvl
54
55spawn: spawn.cvl
56 $(VERIFY) -inputN=10 spawn.cvl
57
58spawn2: spawn2.cvl
59 $(VERIFY) -inputN=10 spawn2.cvl
60
61spawnBad: spawnBad.cvl
62 $(VERIFY) -inputN=10 spawnBad.cvl
63
64clean:
65 rm -rf CIVLREP *~
66
Note: See TracBrowser for help on using the repository browser.