NetBSD/regress/sys/net/in_cksum/Makefile

48 lines
1.3 KiB
Makefile
Raw Normal View History

2008-02-02 21:18:14 +03:00
# $NetBSD: Makefile,v 1.4 2008/02/02 18:18:14 uwe Exp $
#
# To use this, copy / link the cpu_in_cksum.S from the arch subdirectory
2008-01-26 05:07:13 +03:00
# and copy assym.h from the build directory of a kernel.
#
NOMAN= # defined
PROG= in_cksum
SRCS= in_cksum.c portable.c cpu_in_cksum.S
WARNS= 3
2008-02-02 21:18:14 +03:00
AFLAGS= -g -D_LOCORE
CPPFLAGS.portable.c= -Dcpu_in_cksum=portable_cpu_in_cksum
CLEANFILES+= portable.c
.include <bsd.own.mk>
cpu_in_cksum.o: assym.h
portable.c: ${NETBSDSRCDIR}/sys/netinet/cpu_in_cksum.c
cp ${NETBSDSRCDIR}/sys/netinet/cpu_in_cksum.c $@
TIMING_LOOPS= 10000
test:
./in_cksum 16 1 ${TIMING_LOOPS} \
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
./in_cksum 16 1 ${TIMING_LOOPS} \
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 \
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
./in_cksum 64 1 ${TIMING_LOOPS} \
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 \
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
./in_cksum 16 1 ${TIMING_LOOPS} \
1 3 1 3 1 3 1
./in_cksum 16 1 ${TIMING_LOOPS} 40
./in_cksum 16 1 ${TIMING_LOOPS} 1536
./in_cksum 16 1 ${TIMING_LOOPS} 576
./in_cksum 16 1 ${TIMING_LOOPS} 1536 1536 1536 1536 1536 640
./in_cksum 16 0 ${TIMING_LOOPS} 2048
./in_cksum 16 0 ${TIMING_LOOPS} 40
./in_cksum 16 0 ${TIMING_LOOPS} 1536
./in_cksum 16 0 ${TIMING_LOOPS} 576
./in_cksum 16 0 ${TIMING_LOOPS} 1536 1536 1536 1536 1536 640
.include <bsd.prog.mk>