1# $FreeBSD$ 2 3PACKAGE= tests 4FILESGROUPS= TESTS 5TESTSPACKAGE= ${PACKAGE} 6TESTSRC= ${SRCTOP}/contrib/netbsd-tests/kernel 7.PATH: ${SRCTOP}/sys/kern 8 9TESTSDIR= ${TESTSBASE}/sys/kern 10 11ATF_TESTS_C+= kern_copyin 12ATF_TESTS_C+= kern_descrip_test 13ATF_TESTS_C+= ptrace_test 14PLAIN_TESTS_C+= subr_unit_test 15ATF_TESTS_C+= unix_seqpacket_test 16ATF_TESTS_C+= unix_passfd_test 17TEST_METADATA.unix_seqpacket_test+= timeout="15" 18 19LIBADD.ptrace_test+= pthread 20LIBADD.unix_seqpacket_test+= pthread 21 22NETBSD_ATF_TESTS_C+= lockf_test 23NETBSD_ATF_TESTS_C+= mqueue_test 24 25CFLAGS.mqueue_test+= -I${SRCTOP}/tests 26LIBADD.mqueue_test+= rt 27 28# subr_unit.c contains functions whose prototypes lie in headers that cannot be 29# included in userland. But as far as subr_unit_test goes, they're effectively 30# static. So it's ok to disable -Wmissing-prototypes for this program. 31CFLAGS.subr_unit.c+= -Wno-missing-prototypes 32# XXX: -Wno-sign-compare will be eliminated as part of D6004 33CFLAGS.subr_unit.c+= -Wno-sign-compare 34SRCS.subr_unit_test+= subr_unit.c 35 36WARNS?= 5 37 38TESTS_SUBDIRS+= acct 39TESTS_SUBDIRS+= execve 40TESTS_SUBDIRS+= pipe 41 42.include <netbsd-tests.test.mk> 43 44.include <bsd.test.mk> 45