Oops, last commit was slightly premature. Fix a bug-a-boo and remove
[dragonfly.git] / test / sysperf / Makefile
index 08754c4..c5e78b1 100644 (file)
@@ -1,22 +1,28 @@
 #
-# $DragonFly: src/test/sysperf/Makefile,v 1.7 2004/04/10 21:36:52 dillon Exp $
+# $DragonFly: src/test/sysperf/Makefile,v 1.14 2006/04/22 22:32:52 dillon Exp $
 #
 
-TARGETS=/tmp/sc1 /tmp/sc2 /tmp/sc3 /tmp/sc4 \
+TARGETS=/tmp/sc1 /tmp/sc2 /tmp/sc3 /tmp/sc4 /tmp/sc5 \
        /tmp/loop1 /tmp/loop2 /tmp/loop3 \
-       /tmp/call1 /tmp/call2 /tmp/call3 \
+       /tmp/call1 /tmp/call2 /tmp/call3 /tmp/cmp \
        /tmp/mt2 \
        /tmp/fork1 /tmp/pipe1 /tmp/pipe2 \
        /tmp/sw1 /tmp/sw2 /tmp/sw3 \
        /tmp/mbw1 \
        /tmp/upc1 \
-       /tmp/exec1 /tmp/exec2
+       /tmp/exec1 /tmp/exec2 \
+       /tmp/mem1 /tmp/mem2
 
-CFLAGS= -O2 -g -I/usr/src/sys
+.if defined(NO_OPTIMIZE)
+COPTFLAGS= -O
+.else
+COPTFLAGS= -O2
+.endif
+CFLAGS= ${COPTFLAGS} -g -I/usr/src/sys
 
 all:   $(TARGETS)
 
-/tmp/sc1: syscall1.c getuid_msg.c blib.c
+/tmp/sc1: syscall1.c blib.c
        $(CC) $(CFLAGS) syscall1.c blib.c -o /tmp/sc1
 
 /tmp/sc2: syscall2.c getuid_msg.c blib.c
@@ -28,6 +34,9 @@ all:  $(TARGETS)
 /tmp/sc4: syscall4.c blib.c
        $(CC) $(CFLAGS) syscall4.c blib.c -o /tmp/sc4
 
+/tmp/sc5: syscall5.c blib.c
+       $(CC) $(CFLAGS) syscall5.c blib.c -o /tmp/sc5
+
 /tmp/fork1: fork1.c blib.c
        $(CC) $(CFLAGS) fork1.c blib.c -o /tmp/fork1
 
@@ -55,9 +64,15 @@ all: $(TARGETS)
 /tmp/call3: call3.c blib.c
        $(CC) $(CFLAGS) call3.c blib.c -o /tmp/call3
 
+/tmp/cmp: cmp.c blib.c
+           $(CC) $(CFLAGS) cmp.c blib.c -o /tmp/cmp
+
 /tmp/mbw1: mbwtest.c
        $(CC) -O mbwtest.c -o /tmp/mbw1
 
+/tmp/mt1: mutex1.c blib.c mtx.s
+       $(CC) $(CFLAGS) mutex1.c blib.c mtx.s -o /tmp/mt1
+
 /tmp/mt2: mutex2.c blib.c mtx.s
        $(CC) $(CFLAGS) mutex2.c blib.c mtx.s -o /tmp/mt2
 
@@ -79,5 +94,14 @@ all: $(TARGETS)
 /tmp/exec2: exec1.c blib.c
        $(CC) $(CFLAGS) exec1.c blib.c -o /tmp/exec2
 
+/tmp/mem1: memcpy.c memcpy.S blib.c
+       $(CC) $(CFLAGS) memcpy.c memcpy.S blib.c -o /tmp/mem1
+
+/tmp/mem2: memzero.c memzero.S blib.c
+       $(CC) $(CFLAGS) memzero.c memzero.S blib.c -o /tmp/mem2
+
+/tmp/read1: read1.c blib.c
+       $(CC) $(CFLAGS) read1.c blib.c -o /tmp/read1
+
 clean:
        rm -f $(TARGETS)