1274075Sngie# $FreeBSD: releng/10.2/lib/libc/tests/sys/Makefile 274075 2014-11-04 00:56:25Z ngie $
2274075Sngie
3274075Sngie.include <bsd.own.mk>
4274075Sngie
5274075SngieTESTSDIR=		${TESTSBASE}/lib/libc/sys
6274075Sngie
7274075Sngie# TODO: clone, lwp_create, lwp_ctl, posix_fadvise, recvmmsg,
8274075Sngie# swapcontext
9274075SngieNETBSD_ATF_TESTS_C+=		access_test
10274075SngieNETBSD_ATF_TESTS_C+=		chroot_test
11274075SngieNETBSD_ATF_TESTS_C+=		clock_gettime_test
12274075SngieNETBSD_ATF_TESTS_C+=		connect_test
13274075SngieNETBSD_ATF_TESTS_C+=		dup_test
14274075SngieNETBSD_ATF_TESTS_C+=		fsync_test
15274075SngieNETBSD_ATF_TESTS_C+=		getcontext_test
16274075SngieNETBSD_ATF_TESTS_C+=		getgroups_test
17274075SngieNETBSD_ATF_TESTS_C+=		getitimer_test
18274075SngieNETBSD_ATF_TESTS_C+=		getlogin_test
19274075SngieNETBSD_ATF_TESTS_C+=		getpid_test
20274075SngieNETBSD_ATF_TESTS_C+=		getrusage_test
21274075SngieNETBSD_ATF_TESTS_C+=		getsid_test
22274075SngieNETBSD_ATF_TESTS_C+=		gettimeofday_test
23274075SngieNETBSD_ATF_TESTS_C+=		issetugid_test
24274075SngieNETBSD_ATF_TESTS_C+=		kevent_test
25274075SngieNETBSD_ATF_TESTS_C+=		kill_test
26274075SngieNETBSD_ATF_TESTS_C+=		link_test
27274075SngieNETBSD_ATF_TESTS_C+=		listen_test
28274075SngieNETBSD_ATF_TESTS_C+=		mincore_test
29274075SngieNETBSD_ATF_TESTS_C+=		mkdir_test
30274075SngieNETBSD_ATF_TESTS_C+=		mkfifo_test
31274075SngieNETBSD_ATF_TESTS_C+=		mknod_test
32274075SngieNETBSD_ATF_TESTS_C+=		mlock_test
33274075SngieNETBSD_ATF_TESTS_C+=		mmap_test
34274075SngieNETBSD_ATF_TESTS_C+=		mprotect_test
35274075SngieNETBSD_ATF_TESTS_C+=		msgctl_test
36274075SngieNETBSD_ATF_TESTS_C+=		msgget_test
37274075SngieNETBSD_ATF_TESTS_C+=		msgrcv_test
38274075SngieNETBSD_ATF_TESTS_C+=		msgsnd_test
39274075SngieNETBSD_ATF_TESTS_C+=		msync_test
40274075SngieNETBSD_ATF_TESTS_C+=		nanosleep_test
41274075SngieNETBSD_ATF_TESTS_C+=		pipe_test
42274075SngieNETBSD_ATF_TESTS_C+=		pipe2_test
43274075SngieNETBSD_ATF_TESTS_C+=		poll_test
44274075SngieNETBSD_ATF_TESTS_C+=		revoke_test
45274075SngieNETBSD_ATF_TESTS_C+=		select_test
46274075SngieNETBSD_ATF_TESTS_C+=		setrlimit_test
47274075SngieNETBSD_ATF_TESTS_C+=		setuid_test
48274075SngieNETBSD_ATF_TESTS_C+=		sigaction_test
49274075SngieNETBSD_ATF_TESTS_C+=		sigqueue_test
50274075SngieNETBSD_ATF_TESTS_C+=		sigtimedwait_test
51274075SngieNETBSD_ATF_TESTS_C+=		socketpair_test
52274075SngieNETBSD_ATF_TESTS_C+=		stat_test
53274075SngieNETBSD_ATF_TESTS_C+=		timer_create_test
54274075SngieNETBSD_ATF_TESTS_C+=		truncate_test
55274075SngieNETBSD_ATF_TESTS_C+=		ucontext_test
56274075SngieNETBSD_ATF_TESTS_C+=		umask_test
57274075SngieNETBSD_ATF_TESTS_C+=		unlink_test
58274075SngieNETBSD_ATF_TESTS_C+=		write_test
59274075Sngie
60274075SngieDPADD.getpid_test+=	${LIBPTHREAD}
61274075SngieLDADD.getpid_test+=	-lpthread
62274075SngieDPADD.timer_create_test+=	${LIBRT}
63274075SngieLDADD.timer_create_test+=	-lrt
64274075Sngie
65274075Sngie.include "../Makefile.netbsd-tests"
66274075Sngie
67274075Sngie.if ${COMPILER_TYPE} == "gcc"
68274075SngieWARNS?=			3
69274075Sngie.else
70274075SngieWARNS?=			4
71274075Sngie.endif
72274075Sngie
73274075SngieFILESGROUPS=		FILES truncate_test_FILES
74274075Sngie
75274075Sngietruncate_test_FILES=	truncate_test.root_owned
76274075Sngietruncate_test_FILESDIR=	${TESTSDIR}
77274075Sngietruncate_test_FILESMODE= 0600
78274075Sngietruncate_test_FILESOWNER= root
79274075Sngietruncate_test_FILESGRP= wheel
80274075Sngie
81274075SngieCLEANFILES=	truncate_test.root_owned
82274075Sngietruncate_test.root_owned:
83274075Sngie	dd if=/dev/null bs=1 count=1 of=${.TARGET}
84274075Sngie
85274075Sngie.include <bsd.test.mk>
86