Makefile revision 1.47
1# $NetBSD: Makefile,v 1.47 2017/01/14 03:59:58 pgoyette Exp $
2
3MKMAN=	no
4
5.include <bsd.own.mk>
6
7.include "../arch/Makefile.exec_prot"
8
9TESTSDIR=		${TESTSBASE}/lib/libc/sys
10
11TESTS_C+=		t_access
12TESTS_C+=		t_bind
13TESTS_C+=		t_chroot
14TESTS_C+=		t_clock_gettime
15TESTS_C+=		t_clock_nanosleep
16TESTS_C+=		t_clone
17TESTS_C+=		t_connect
18TESTS_C+=		t_dup
19TESTS_C+=		t_fsync
20TESTS_C+=		t_getcontext
21TESTS_C+=		t_getgroups
22TESTS_C+=		t_getitimer
23TESTS_C+=		t_getlogin
24TESTS_C+=		t_getpid
25TESTS_C+=		t_getrusage
26TESTS_C+=		t_getsid
27TESTS_C+=		t_getsockname
28TESTS_C+=		t_gettimeofday
29TESTS_C+=		t_issetugid
30TESTS_C+=		t_kevent
31TESTS_C+=		t_kill
32TESTS_C+=		t_link
33TESTS_C+=		t_listen
34TESTS_C+=		t_lwp_ctl
35TESTS_C+=		t_lwp_create
36TESTS_C+=		t_minherit
37TESTS_C+=		t_mincore
38TESTS_C+=		t_mkdir
39TESTS_C+=		t_mkfifo
40TESTS_C+=		t_mknod
41TESTS_C+=		t_mlock
42TESTS_C+=		t_mmap
43TESTS_C+=		t_mprotect
44TESTS_C+=		t_msgctl
45TESTS_C+=		t_msgget
46TESTS_C+=		t_msgrcv
47TESTS_C+=		t_msgsnd
48TESTS_C+=		t_msync
49TESTS_C+=		t_nanosleep
50TESTS_C+=		t_pipe
51TESTS_C+=		t_pipe2
52TESTS_C+=		t_poll
53TESTS_C+=		t_posix_fallocate
54TESTS_C+=		t_recvmmsg
55TESTS_C+=		t_revoke
56TESTS_C+=		t_select
57TESTS_C+=		t_setrlimit
58TESTS_C+=		t_setuid
59TESTS_C+=		t_sigaction
60TESTS_C+=		t_sigqueue
61TESTS_C+=		t_sigtimedwait
62TESTS_C+=		t_socketpair
63TESTS_C+=		t_swapcontext
64TESTS_C+=		t_stat
65TESTS_C+=		t_timer_create
66TESTS_C+=		t_truncate
67TESTS_C+=		t_ucontext
68TESTS_C+=		t_umask
69TESTS_C+=		t_unlink
70TESTS_C+=		t_wait
71TESTS_C+=		t_wait_noproc
72TESTS_C+=		t_wait_noproc_wnohang
73TESTS_C+=		t_write
74
75SRCS.t_mprotect=	t_mprotect.c ${SRCS_EXEC_PROT}
76
77LDADD.t_getpid+=        -lpthread
78
79.if (${MKRUMP} != "no") && !defined(BSD_MK_COMPAT_FILE)
80CPPFLAGS.t_posix_fadvise.c += -D_KERNTYPES
81TESTS_C+=		t_posix_fadvise
82LDADD.t_posix_fadvise+= -lrumpvfs -lrump -lrumpuser -lrump -lpthread
83.endif
84
85CPPFLAGS.t_lwp_create.c += -D_KERNTYPES
86
87FILES=		truncate_test.root_owned
88FILESBUILD=	yes
89FILESDIR=	${TESTSDIR}
90FILESMODE=	0600
91FILESOWNER=	root
92FILESGRP=	wheel
93
94CLEANFILES=   truncate_test.root_owned
95truncate_test.root_owned:
96	dd if=/dev/null bs=1 count=1 of=${.TARGET}
97
98WARNS=			4
99
100.include <bsd.test.mk>
101