Makefile revision 1.50
1# $NetBSD: Makefile,v 1.50 2018/02/25 14:27:07 kamil 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_ptrace
55TESTS_C+=		t_ptrace_wait
56TESTS_C+=		t_ptrace_wait3
57TESTS_C+=		t_ptrace_wait4
58TESTS_C+=		t_ptrace_wait6
59TESTS_C+=		t_ptrace_waitid
60TESTS_C+=		t_ptrace_waitpid
61TESTS_C+=		t_recvmmsg
62TESTS_C+=		t_revoke
63TESTS_C+=		t_select
64TESTS_C+=		t_setrlimit
65TESTS_C+=		t_setuid
66TESTS_C+=		t_sigaction
67TESTS_C+=		t_sigqueue
68TESTS_C+=		t_sigtimedwait
69TESTS_C+=		t_socketpair
70TESTS_C+=		t_swapcontext
71TESTS_C+=		t_stat
72TESTS_C+=		t_timer_create
73TESTS_C+=		t_truncate
74TESTS_C+=		t_ucontext
75TESTS_C+=		t_umask
76TESTS_C+=		t_unlink
77TESTS_C+=		t_wait
78TESTS_C+=		t_wait_noproc
79TESTS_C+=		t_wait_noproc_wnohang
80TESTS_C+=		t_write
81
82SRCS.t_mprotect=	t_mprotect.c ${SRCS_EXEC_PROT}
83
84LDADD.t_getpid+=        -lpthread
85
86.if (${MKRUMP} != "no") && !defined(BSD_MK_COMPAT_FILE)
87CPPFLAGS.t_posix_fadvise.c += -D_KERNTYPES
88TESTS_C+=		t_posix_fadvise
89LDADD.t_posix_fadvise+= -lrumpvfs -lrump -lrumpuser -lrump -lpthread
90.endif
91
92CPPFLAGS.t_lwp_create.c		+= -D_KERNTYPES
93CPPFLAGS.t_ptrace_wait.c	+= -D_KERNTYPES
94CPPFLAGS.t_ptrace_wait3.c	+= -D_KERNTYPES
95CPPFLAGS.t_ptrace_wait4.c	+= -D_KERNTYPES
96CPPFLAGS.t_ptrace_wait6.c	+= -D_KERNTYPES
97CPPFLAGS.t_ptrace_waitid.c	+= -D_KERNTYPES
98CPPFLAGS.t_ptrace_waitpid.c	+= -D_KERNTYPES
99CPPFLAGS.t_ucontext.c		+= -D_KERNTYPES
100
101FILES=		truncate_test.root_owned
102FILESBUILD=	yes
103FILESDIR_truncate_test.root_owned=	${TESTSDIR}
104FILESMODE_truncate_test.root_owned=	0600
105FILESOWNER_truncate_test.root_owned=	root
106FILESGRP_truncate_test.root_owned=	wheel
107
108CLEANFILES=   truncate_test.root_owned
109truncate_test.root_owned:
110	dd if=/dev/null bs=1 count=1 of=${.TARGET}
111
112WARNS=			4
113
114.include <bsd.test.mk>
115