2 # $DragonFly: src/test/sysperf/Makefile,v 1.17 2008/05/09 15:49:42 dillon Exp $
5 TARGETS
=/tmp
/sc1
/tmp
/sc2
/tmp
/sc3
/tmp
/sc4
/tmp
/sc5 \
6 /tmp
/loop1
/tmp
/loop2
/tmp
/loop3
/tmp
/loop4 \
7 /tmp
/call1
/tmp
/call2
/tmp
/call3
/tmp
/cmp \
8 /tmp
/mt2
/tmp
/mt3
/tmp
/mt4 \
9 /tmp
/fork1
/tmp
/pipe1
/tmp
/pipe2 \
11 /tmp
/sw1
/tmp
/sw2
/tmp
/sw3 \
14 /tmp
/exec1
/tmp
/exec2 \
18 .if defined
(NO_OPTIMIZE
)
23 CFLAGS
= ${COPTFLAGS} -g
-I
/usr
/src
/sys
27 /tmp
/cld1
: cld1.c blib.c
28 $(CC
) $(CFLAGS
) cld1.c blib.c
-o
/tmp
/cld1
30 /tmp
/sc1
: syscall1.c blib.c
31 $(CC
) $(CFLAGS
) syscall1.c blib.c
-o
/tmp
/sc1
33 /tmp
/sc2
: syscall2.c getuid_msg.c blib.c
34 $(CC
) $(CFLAGS
) syscall2.c getuid_msg.c blib.c
-o
/tmp
/sc2
36 /tmp
/sc3
: syscall3.c getuid_msg.c blib.c
37 $(CC
) $(CFLAGS
) syscall3.c getuid_msg.c blib.c
-o
/tmp
/sc3
39 /tmp
/sc4
: syscall4.c blib.c
40 $(CC
) $(CFLAGS
) syscall4.c blib.c
-o
/tmp
/sc4
42 /tmp
/sc5
: syscall5.c blib.c
43 $(CC
) $(CFLAGS
) syscall5.c blib.c
-o
/tmp
/sc5
45 /tmp
/fork1
: fork1.c blib.c
46 $(CC
) $(CFLAGS
) fork1.c blib.c
-o
/tmp
/fork1
48 /tmp
/pipe1
: pipe1.c blib.c
49 $(CC
) $(CFLAGS
) pipe1.c blib.c
-o
/tmp
/pipe1
51 /tmp
/pipe2
: pipe2.c blib.c
52 $(CC
) $(CFLAGS
) pipe2.c blib.c
-o
/tmp
/pipe2
54 /tmp
/sp1
: socketpair.c blib.c
55 $(CC
) $(CFLAGS
) socketpair.c blib.c
-o
/tmp
/sp1
57 /tmp
/loop1
: loop1.c blib.c
58 $(CC
) $(CFLAGS
) loop1.c blib.c
-o
/tmp
/loop1
60 /tmp
/loop2
: loop2.c blib.c
61 $(CC
) $(CFLAGS
) loop2.c blib.c
-o
/tmp
/loop2
63 /tmp
/loop3
: loop3.c blib.c
64 $(CC
) $(CFLAGS
) loop3.c blib.c
-o
/tmp
/loop3
66 /tmp
/loop4
: loop4.c blib.c
67 $(CC
) $(CFLAGS
) loop4.c blib.c
-o
/tmp
/loop4
69 /tmp
/call1
: call1.c blib.c
70 $(CC
) $(CFLAGS
) call1.c blib.c
-o
/tmp
/call1
72 /tmp
/call2
: call2.c blib.c
73 $(CC
) $(CFLAGS
) call2.c blib.c
-o
/tmp
/call2
75 /tmp
/call3
: call3.c blib.c
76 $(CC
) $(CFLAGS
) call3.c blib.c
-o
/tmp
/call3
78 /tmp
/cmp
: cmp.c blib.c
79 $(CC
) $(CFLAGS
) cmp.c blib.c
-o
/tmp
/cmp
82 $(CC
) -O mbwtest.c
-o
/tmp
/mbw1
84 /tmp
/mt1
: mutex1.c blib.c mtx.s
85 $(CC
) $(CFLAGS
) mutex1.c blib.c mtx.s
-o
/tmp
/mt1
87 /tmp
/mt2
: mutex2.c blib.c mtx.s
88 $(CC
) $(CFLAGS
) mutex2.c blib.c mtx.s
-o
/tmp
/mt2
90 /tmp
/mt3
: mutex3.c blib.c mtx.s
91 $(CC
) $(CFLAGS
) mutex3.c blib.c mtx.s
-o
/tmp
/mt3
93 /tmp
/mt4
: mutex4.c blib.c mtx.s
94 $(CC
) $(CFLAGS
) mutex4.c blib.c mtx.s
-o
/tmp
/mt4
96 /tmp
/sw1
: quicksw1.c blib.c sw.S
97 $(CC
) $(CFLAGS
) -DUSE_ALL quicksw1.c blib.c sw.S
-o
/tmp
/sw1
99 /tmp
/sw2
: quicksw1.c blib.c sw.S
100 $(CC
) $(CFLAGS
) -DUSE_CALLU1 quicksw1.c blib.c sw.S
-o
/tmp
/sw2
102 /tmp
/sw3
: quicksw1.c blib.c sw.S
103 $(CC
) $(CFLAGS
) -DUSE_CALLU2 quicksw1.c blib.c sw.S
-o
/tmp
/sw3
105 /tmp
/upc1
: upcall.S upcall1.c blib.c
106 $(CC
) $(CFLAGS
) -DUSE_CALLU2 upcall.S upcall1.c blib.c
-o
/tmp
/upc1
108 /tmp
/exec1
: exec1.c blib.c
109 $(CC
) $(CFLAGS
) -static
-DISSTATIC exec1.c blib.c
-o
/tmp
/exec1
111 /tmp
/exec2
: exec1.c blib.c
112 $(CC
) $(CFLAGS
) exec1.c blib.c
-o
/tmp
/exec2
114 /tmp
/mem1
: memcpy.c memcpy.S blib.c
115 $(CC
) $(CFLAGS
) memcpy.c memcpy.S blib.c
-o
/tmp
/mem1
117 /tmp
/mem2
: memzero.c memzero.S blib.c
118 $(CC
) $(CFLAGS
) memzero.c memzero.S blib.c
-o
/tmp
/mem2
120 /tmp
/read1
: read1.c blib.c
121 $(CC
) $(CFLAGS
) read1.c blib.c
-o
/tmp
/read1