nrelease - fix/improve livecd
[dragonfly.git] / test / sysperf / Makefile
CommitLineData
179efaf0 1TARGETS=/tmp/sc1 /tmp/sc2 /tmp/sc3 /tmp/sc4 /tmp/sc5 /tmp/sc6 /tmp/sc7 \
b13267a5 2 /tmp/loop1 /tmp/loop2 /tmp/loop3 /tmp/loop4 \
a99bca8e 3 /tmp/call1 /tmp/call2 /tmp/call3 /tmp/cmp \
b13267a5 4 /tmp/mt2 /tmp/mt3 /tmp/mt4 \
a33ac161
MD
5 /tmp/fork1 /tmp/pipe1 /tmp/pipe2 /tmp/pipe3 \
6 /tmp/umtx1 \
d93c720c 7 /tmp/sp1 \
3885a8e0 8 /tmp/sw1 /tmp/sw2 /tmp/sw3 \
3eb3763b 9 /tmp/mbw1 \
ab4bc20f 10 /tmp/exec1 /tmp/exec2 \
bb6aee91 11 /tmp/mem1 /tmp/mem2 \
75a0ef5d 12 /tmp/cld1 \
b1877161 13 /tmp/rr1 \
367612aa 14 /tmp/lockmgr1 /tmp/lockmgr2 /tmp/lockmgr3 \
b1877161 15 /tmp/loop900k /tmp/pipe900k /tmp/sleep900k
6b055cd4 16
f6fe9cae
HP
17.if defined(NO_OPTIMIZE)
18COPTFLAGS= -O
19.else
20COPTFLAGS= -O2
21.endif
22CFLAGS= ${COPTFLAGS} -g -I/usr/src/sys
6b055cd4 23
c6ecc293 24all: ${TARGETS}
6b055cd4 25
bb6aee91 26/tmp/cld1: cld1.c blib.c
c6ecc293 27 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
bb6aee91 28
9ee18353 29/tmp/sc1: syscall1.c blib.c
c6ecc293 30 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
6b055cd4 31
adc1b605 32/tmp/sc2: syscall2.c blib.c
c6ecc293 33 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
6b055cd4 34
adc1b605 35/tmp/sc3: syscall3.c blib.c
c6ecc293 36 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
6b055cd4 37
6dd7c9c5 38/tmp/sc4: syscall4.c blib.c
c6ecc293 39 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
6dd7c9c5 40
b372da35 41/tmp/sc5: syscall5.c blib.c
c6ecc293 42 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
b372da35 43
179efaf0 44/tmp/sc6: syscall6.c blib.c
c6ecc293 45 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
179efaf0
MD
46
47/tmp/sc7: syscall7.c blib.c
c6ecc293 48 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
179efaf0 49
6b055cd4 50/tmp/fork1: fork1.c blib.c
c6ecc293 51 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
6b055cd4
MD
52
53/tmp/pipe1: pipe1.c blib.c
c6ecc293 54 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
6b055cd4 55
54e0874d 56/tmp/pipe2: pipe2.c blib.c
c6ecc293 57 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
54e0874d 58
a33ac161 59/tmp/pipe3: pipe3.c blib.c
c6ecc293 60 ${CC} ${CFLAGS} ${.ALLSRC} -pthread -o ${.TARGET}
a33ac161
MD
61
62/tmp/umtx1: umtx1.c blib.c
c6ecc293 63 ${CC} ${CFLAGS} ${.ALLSRC} -pthread -o ${.TARGET}
a33ac161 64
d93c720c 65/tmp/sp1: socketpair.c blib.c
c6ecc293 66 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
d93c720c 67
6b055cd4 68/tmp/loop1: loop1.c blib.c
c6ecc293 69 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
6b055cd4
MD
70
71/tmp/loop2: loop2.c blib.c
c6ecc293 72 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
6b055cd4
MD
73
74/tmp/loop3: loop3.c blib.c
c6ecc293 75 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
6b055cd4 76
b13267a5 77/tmp/loop4: loop4.c blib.c
c6ecc293 78 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
b13267a5 79
e4e0c22c 80/tmp/call1: call1.c blib.c
c6ecc293 81 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
e4e0c22c
MD
82
83/tmp/call2: call2.c blib.c
c6ecc293 84 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
e4e0c22c
MD
85
86/tmp/call3: call3.c blib.c
c6ecc293 87 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
e4e0c22c 88
a99bca8e 89/tmp/cmp: cmp.c blib.c
c6ecc293 90 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
a99bca8e 91
3885a8e0 92/tmp/mbw1: mbwtest.c
c6ecc293 93 ${CC} -O ${.ALLSRC} -o ${.TARGET}
3885a8e0 94
8faadb75 95/tmp/mt1: mutex1.c blib.c mtx.s
c6ecc293 96 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
8faadb75 97
6b055cd4 98/tmp/mt2: mutex2.c blib.c mtx.s
c6ecc293 99 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
6b055cd4 100
5359b6c9 101/tmp/mt3: mutex3.c blib.c mtx.s
c6ecc293 102 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
5359b6c9 103
b13267a5 104/tmp/mt4: mutex4.c blib.c mtx.s
c6ecc293 105 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
b13267a5 106
6b055cd4 107/tmp/sw1: quicksw1.c blib.c sw.S
c6ecc293 108 ${CC} ${CFLAGS} -DUSE_ALL ${.ALLSRC} -o ${.TARGET}
6b055cd4
MD
109
110/tmp/sw2: quicksw1.c blib.c sw.S
c6ecc293 111 ${CC} ${CFLAGS} -DUSE_CALLU1 ${.ALLSRC} -o ${.TARGET}
6b055cd4
MD
112
113/tmp/sw3: quicksw1.c blib.c sw.S
c6ecc293 114 ${CC} ${CFLAGS} -DUSE_CALLU2 ${.ALLSRC} -o ${.TARGET}
6b055cd4 115
6157d9fc 116/tmp/exec1: exec1.c blib.c
c6ecc293 117 ${CC} ${CFLAGS} -static -DISSTATIC ${.ALLSRC} -o ${.TARGET}
6157d9fc
MD
118
119/tmp/exec2: exec1.c blib.c
c6ecc293 120 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
6157d9fc 121
7141674d 122/tmp/mem1: memcpy.c blib.c
c6ecc293 123 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
ab4bc20f 124
7141674d 125/tmp/mem2: memzero.c blib.c
c6ecc293 126 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
ab4bc20f 127
830da309 128/tmp/read1: read1.c blib.c
c6ecc293 129 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
830da309 130
75a0ef5d 131/tmp/rr1: randread.c blib.c
c6ecc293 132 ${CC} ${CFLAGS} ${.ALLSRC} -o ${.TARGET}
75a0ef5d 133
367612aa 134/tmp/lockmgr1: lockmgr1.c blib.c
c6ecc293 135 ${CC} ${.ALLSRC} -o ${.TARGET}
367612aa
MD
136
137/tmp/lockmgr2: lockmgr2.c blib.c
c6ecc293 138 ${CC} ${.ALLSRC} -o ${.TARGET}
367612aa
MD
139
140/tmp/lockmgr3: lockmgr3.c blib.c
c6ecc293 141 ${CC} ${.ALLSRC} -o ${.TARGET}
367612aa 142
b1877161 143/tmp/loop900k: loop900k.c
c6ecc293 144 ${CC} ${CFLAGS} -static ${.ALLSRC} -o ${.TARGET}
b1877161
MD
145
146/tmp/pipe900k: pipe900k.c
c6ecc293 147 ${CC} ${CFLAGS} -static ${.ALLSRC} -o ${.TARGET}
b1877161
MD
148
149/tmp/sleep900k: sleep900k.c
c6ecc293 150 ${CC} ${CFLAGS} -static ${.ALLSRC} -o ${.TARGET}
b1877161 151
6b055cd4 152clean:
c6ecc293 153 rm -f ${TARGETS}