source: CIVL/examples/concurrency/Makefile

main
Last change on this file was ea777aa, checked in by Alex Wilton <awilton@…>, 3 years ago

Moved examples, include, build_default.properties, common.xml, and README out from dev.civl.com into the root of the repo.

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

  • Property mode set to 100644
File size: 2.7 KB
RevLine 
[72c01cc]1CIVL=civl
[6eefc77]2VERIFY=${CIVL} verify -enablePrintf=false
3REPLAY=${CIVL} replay
[72c01cc]4
[6eefc77]5all: adder adderBad bank barrier barrier2 barrierBad blockAdder \
6blockAdderBad boundedBuffer boundedBuffer_bad dining diningBad dlqueue \
7exitBarrier hybrid locksBad locksBad10 locksGood mpi-pthreads readerWriter \
8ring ring1 ring1Bad ring2 ring2Bad ring3 ring3Bad spawn spawn2 spawnBad \
9two_lock_queue waitSelf wildcard wildcardBad
[e3151da]10
[72c01cc]11adder: adder.cvl
[7e8e35c]12 $(VERIFY) -inputB=5 adder.cvl
[72c01cc]13
14adderBad: adderBad.cvl
[7e8e35c]15 $(VERIFY) -inputB=4 -min adderBad.cvl
[6eefc77]16 $(REPLAY) adderBad.cvl
[30cc8b7]17
[72c01cc]18bank: bank.cvl
[7e8e35c]19 $(VERIFY) -inputNUM_ACCOUNTS=3 bank.cvl
[30cc8b7]20
[72c01cc]21barrier: barrier.cvl
[6eefc77]22 ${VERIFY} -inputB=6 barrier.cvl
[72c01cc]23
[9fb69d3]24barrier2: barrier2.cvl
25 $(VERIFY) -inputB=4 barrier2.cvl
[0baeebd]26
[72c01cc]27barrierBad: barrierBad.cvl
[7e8e35c]28 $(VERIFY) -inputB=4 -min barrierBad.cvl
[6eefc77]29 $(REPLAY) -id=0 barrierBad.cvl
[72c01cc]30
[9fb69d3]31blockAdder: blockAdder.cvl
32 $(VERIFY) -inputB=6 -inputW=3 blockAdder.cvl
33
34blockAdderBad: blockAdderBad.cvl
[7e8e35c]35 $(VERIFY) -inputB=6 -inputW=3 -min blockAdderBad.cvl
[6eefc77]36 $(REPLAY) blockAdderBad.cvl
37
38boundedBuffer: boundedBuffer.cvl
39 ${VERIFY} boundedBuffer.cvl
40
41boundedBuffer_bad: boundedBuffer_bad.cvl
42 ${VERIFY} -min boundedBuffer_bad.cvl
43 ${REPLAY} boundedBuffer_bad.cvl
[72c01cc]44
45dining: dining.cvl
[6eefc77]46 ${VERIFY} dining.cvl
[72c01cc]47
[6eefc77]48diningBad: diningBad.cvl
49 ${VERIFY} -min diningBad.cvl
50 ${REPLAY} diningBad.cvl
51
52dlqueue: dlqueue.cvl
53 $(VERIFY) dlqueue.cvl
54
55exitBarrier: exitBarrier.cvl
56 $(VERIFY) exitBarrier.cvl
57
58hybrid: hybrid.cvl
59 $(VERIFY) -inputNPROCS=2 hybrid.cvl
[72c01cc]60
[9fb69d3]61locksBad: locksBad.cvl
62 $(VERIFY) locksBad.cvl
63
64locksBad10: locksBad10.cvl
65 $(VERIFY) locksBad10.cvl
[e3151da]66
[9fb69d3]67locksGood: locksGood.cvl
68 $(VERIFY) locksGood.cvl
[e3151da]69
[6eefc77]70mpi-pthreads: mpi-pthreads.cvl
71 $(VERIFY) mpi-pthreads.cvl
72
73readerWriter: readerWriter.cvl
74 $(VERIFY) readerWriter.cvl
75
76ring: ring.cvl mp_root.cvh mp_proc.cvh
77 $(VERIFY) -deadlock=potential -inputNPROCS_BOUND=10 -inputN_BOUND=5 ring.cvl
78
79ring1: ring1.cvl mp_root.cvh mp_proc.cvh
80 $(VERIFY) -deadlock=potential -inputNPROCS=3 ring1.cvl
81
82ring1Bad: ring1Bad.cvl mp_root.cvh mp_proc.cvh
83 $(VERIFY) -deadlock=potential -inputNPROCS=3 ring1Bad.cvl
84
85ring2: ring2.cvl mp_root2.cvh mp_proc2.cvh
86 $(VERIFY) -inputNPROCS=3 -deadlock=potential ring2.cvl
87
88ring2Bad: ring2Bad.cvl mp_root.cvh mp_proc.cvh
89 $(VERIFY) -inputNPROCS=3 -deadlock=potential ring2Bad.cvl
90
91ring3: ring3.cvl
92 $(VERIFY) -deadlock=potential ring3.cvl
93
94ring3Bad: ring3Bad.cvl
95 $(VERIFY) -deadlock=potential ring3Bad.cvl
96
[9fb69d3]97spawn: spawn.cvl
[6eefc77]98 $(VERIFY) -inputN=10 spawn.cvl
[e3151da]99
[9fb69d3]100spawn2: spawn2.cvl
[7e8e35c]101 $(VERIFY) -inputN=10 spawn2.cvl
[9fb69d3]102
103spawnBad: spawnBad.cvl
[7e8e35c]104 $(VERIFY) -inputN=10 spawnBad.cvl
[72c01cc]105
[6eefc77]106two_lock_queue: two_lock_queue.cvl
107 $(VERIFY) two_lock_queue.cvl
108
109waitSelf: waitSelf.cvl
110 $(VERIFY) waitSelf.cvl
111
112wildcard: wildcard.cvl
113 $(VERIFY) wildcard.cvl
114
115wildcardBad: wildcardBad.c
116 $(VERIFY) wildcardBad.c
Note: See TracBrowser for help on using the repository browser.