Makefile revision 298811
1117397Skan# $FreeBSD: head/tests/sys/kern/Makefile 298811 2016-04-29 21:11:31Z asomers $
2117397Skan
3117397SkanPACKAGE=	tests
4117397SkanFILESGROUPS=	TESTS
5117397SkanTESTSPACKAGE=	${PACKAGE}
6117397SkanTESTSRC=	${SRCTOP}/contrib/netbsd-tests/kernel
7117397Skan.PATH:		${SRCTOP}/sys/kern
8117397Skan
9117397SkanTESTSDIR=	${TESTSBASE}/sys/kern
10117397Skan
11117397SkanATF_TESTS_C+=	kern_copyin
12117397SkanATF_TESTS_C+=	kern_descrip_test
13117397SkanATF_TESTS_C+=	ptrace_test
14117397SkanPLAIN_TESTS_C+=	subr_unit_test
15117397SkanATF_TESTS_C+=	unix_seqpacket_test
16117397SkanATF_TESTS_C+=	unix_passfd_test
17117397SkanTEST_METADATA.unix_seqpacket_test+=	timeout="15"
18169691Skan
19117397SkanLIBADD.ptrace_test+=			pthread
20117397SkanLIBADD.unix_seqpacket_test+=		pthread
21117397Skan
22117397SkanNETBSD_ATF_TESTS_C+=	lockf_test
23117397SkanNETBSD_ATF_TESTS_C+=	mqueue_test
24117397Skan
25117397SkanCFLAGS.mqueue_test+=	-I${SRCTOP}/tests
26117397SkanLIBADD.mqueue_test+=	rt
27117397Skan
28117397Skan# subr_unit.c contains functions whose prototypes lie in headers that cannot be
29117397Skan# included in userland.  But as far as subr_unit_test goes, they're effectively
30169691Skan# static.  So it's ok to disable -Wmissing-prototypes for this program.
31169691SkanCFLAGS.subr_unit.c+=	-Wno-missing-prototypes
32169691Skan# XXX: -Wno-sign-compare will be eliminated as part of D6004
33169691SkanCFLAGS.subr_unit.c+=	-Wno-sign-compare
34169691SkanSRCS.subr_unit_test+=	subr_unit.c
35117397Skan
36117397SkanWARNS?=	5
37117397Skan
38117397SkanTESTS_SUBDIRS+=	acct
39117397SkanTESTS_SUBDIRS+=	execve
40117397SkanTESTS_SUBDIRS+=	pipe
41117397Skan
42117397Skan.include <netbsd-tests.test.mk>
43117397Skan
44117397Skan.include <bsd.test.mk>
45117397Skan