source: CIVL/examples/concurrency/Makefile@ a4d3566

1.23 2.0 acw/focus-triggers main test-branch
Last change on this file since a4d3566 was e3151da, checked in by Ziqing Luo <ziqing@…>, 12 years ago

re-organized example directory

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

  • Property mode set to 100644
File size: 1.7 KB
RevLine 
[72c01cc]1CIVL=civl
2VERIFY=$(CIVL) verify
3
[e3151da]4all: ring ring2 ring3 diffusion1d
5
6ring: ring.cvl mp_root.cvh mp_proc.cvh
7 $(VERIFY) -inputNPROCS_BOUND=10 -inputN_BOUND=5 ring.cvl
8
9ring2: ring2.cvl mp_root2.cvh mp_proc2.cvh
10 $(VERIFY) -inputNPROCS=3 -simplify=false ring2.cvl
11
12ring3: ring3.cvl
13 $(VERIFY) ring3.cvl
14
15wildcard: wildcard.cvl
16 $(VERIFY) wildcard.cvl
17
18wildcardBad: wildcardBad.cvl
19 $(VERIFY) wildcardBad.cvl
20
[9fb69d3]21all: adder adderBad bank barrier barrier2 \
22 barrierBad blockAdder blockAdderBad dining \
23 diningBad locksBad locksBad10 locksGood \
24 spawn spawn2 spawnBad
25
[72c01cc]26adder: adder.cvl
[7e8e35c]27 $(VERIFY) -inputB=5 adder.cvl
[72c01cc]28
29adderBad: adderBad.cvl
[7e8e35c]30 $(VERIFY) -inputB=4 -min adderBad.cvl
[72c01cc]31 $(CIVL) replay adderBad.cvl
[30cc8b7]32
[72c01cc]33bank: bank.cvl
[7e8e35c]34 $(VERIFY) -inputNUM_ACCOUNTS=3 bank.cvl
[30cc8b7]35
[72c01cc]36barrier: barrier.cvl
37 $(VERIFY) -inputB=4 barrier.cvl
38
[9fb69d3]39barrier2: barrier2.cvl
40 $(VERIFY) -inputB=4 barrier2.cvl
41
[72c01cc]42# Two kinds of violations are found in the following:
43# a deadlock, and an assertion violation:
44barrierBad: barrierBad.cvl
[7e8e35c]45 $(VERIFY) -inputB=4 -min barrierBad.cvl
46 $(CIVL) replay -id=0 barrierBad.cvl
47 $(CIVL) replay -id=1 barrierBad.cvl
[72c01cc]48
[9fb69d3]49blockAdder: blockAdder.cvl
50 $(VERIFY) -inputB=6 -inputW=3 blockAdder.cvl
51
52blockAdderBad: blockAdderBad.cvl
[7e8e35c]53 $(VERIFY) -inputB=6 -inputW=3 -min blockAdderBad.cvl
[9fb69d3]54 $(CIVL) replay blockAdderBad.cvl
[72c01cc]55
56dining: dining.cvl
57 $(VERIFY) -inputB=4 dining.cvl
58
[30cc8b7]59diningBad:
[7e8e35c]60 $(VERIFY) -inputB=4 -min diningBad.cvl
[72c01cc]61 $(CIVL) replay diningBad.cvl
62
[9fb69d3]63locksBad: locksBad.cvl
64 $(VERIFY) locksBad.cvl
65
66locksBad10: locksBad10.cvl
67 $(VERIFY) locksBad10.cvl
[e3151da]68
[9fb69d3]69locksGood: locksGood.cvl
70 $(VERIFY) locksGood.cvl
[e3151da]71
[9fb69d3]72spawn: spawn.cvl
[7e8e35c]73 $(VERIFY) -inputN=10 spawn.cvl
[e3151da]74
[9fb69d3]75spawn2: spawn2.cvl
[7e8e35c]76 $(VERIFY) -inputN=10 spawn2.cvl
[9fb69d3]77
78spawnBad: spawnBad.cvl
[7e8e35c]79 $(VERIFY) -inputN=10 spawnBad.cvl
[72c01cc]80
Note: See TracBrowser for help on using the repository browser.