]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libc/tests/sys/Makefile
MFV r349454:
[FreeBSD/FreeBSD.git] / lib / libc / tests / sys / Makefile
1 # $FreeBSD$
2
3 PACKAGE=                        tests
4
5 .include <bsd.own.mk>
6
7 .if ${MACHINE_CPUARCH} != "aarch64" && ${MACHINE_CPUARCH} != "riscv"
8 ATF_TESTS_C+=                   brk_test
9 .endif
10 ATF_TESTS_C+=                   queue_test
11 ATF_TESTS_C+=                   sendfile_test
12
13 # TODO: clone, lwp_create, lwp_ctl, posix_fadvise, recvmmsg,
14 # swapcontext
15 NETBSD_ATF_TESTS_C+=            access_test
16 NETBSD_ATF_TESTS_C+=            bind_test
17 NETBSD_ATF_TESTS_C+=            chroot_test
18 NETBSD_ATF_TESTS_C+=            clock_gettime_test
19 NETBSD_ATF_TESTS_C+=            clock_nanosleep_test
20 NETBSD_ATF_TESTS_C+=            connect_test
21 NETBSD_ATF_TESTS_C+=            dup_test
22 NETBSD_ATF_TESTS_C+=            fsync_test
23 NETBSD_ATF_TESTS_C+=            getcontext_test
24 NETBSD_ATF_TESTS_C+=            getgroups_test
25 NETBSD_ATF_TESTS_C+=            getitimer_test
26 NETBSD_ATF_TESTS_C+=            getlogin_test
27 NETBSD_ATF_TESTS_C+=            getpid_test
28 NETBSD_ATF_TESTS_C+=            getrusage_test
29 NETBSD_ATF_TESTS_C+=            getsid_test
30 NETBSD_ATF_TESTS_C+=            getsockname_test
31 NETBSD_ATF_TESTS_C+=            gettimeofday_test
32 NETBSD_ATF_TESTS_C+=            issetugid_test
33 NETBSD_ATF_TESTS_C+=            kevent_test
34 NETBSD_ATF_TESTS_C+=            kill_test
35 NETBSD_ATF_TESTS_C+=            link_test
36 NETBSD_ATF_TESTS_C+=            listen_test
37 NETBSD_ATF_TESTS_C+=            mincore_test
38 NETBSD_ATF_TESTS_C+=            mkdir_test
39 NETBSD_ATF_TESTS_C+=            mkfifo_test
40 NETBSD_ATF_TESTS_C+=            mknod_test
41 NETBSD_ATF_TESTS_C+=            mlock_test
42 NETBSD_ATF_TESTS_C+=            mmap_test
43 NETBSD_ATF_TESTS_C+=            mprotect_test
44 NETBSD_ATF_TESTS_C+=            msgctl_test
45 NETBSD_ATF_TESTS_C+=            msgget_test
46 NETBSD_ATF_TESTS_C+=            msgrcv_test
47 NETBSD_ATF_TESTS_C+=            msgsnd_test
48 NETBSD_ATF_TESTS_C+=            msync_test
49 NETBSD_ATF_TESTS_C+=            nanosleep_test
50 NETBSD_ATF_TESTS_C+=            pipe_test
51 NETBSD_ATF_TESTS_C+=            pipe2_test
52 NETBSD_ATF_TESTS_C+=            poll_test
53 NETBSD_ATF_TESTS_C+=            posix_fallocate_test
54 NETBSD_ATF_TESTS_C+=            revoke_test
55 NETBSD_ATF_TESTS_C+=            select_test
56 NETBSD_ATF_TESTS_C+=            setrlimit_test
57 NETBSD_ATF_TESTS_C+=            setuid_test
58 NETBSD_ATF_TESTS_C+=            sigaction_test
59 NETBSD_ATF_TESTS_C+=            sigqueue_test
60 NETBSD_ATF_TESTS_C+=            sigtimedwait_test
61 NETBSD_ATF_TESTS_C+=            socketpair_test
62 NETBSD_ATF_TESTS_C+=            stat_test
63 NETBSD_ATF_TESTS_C+=            timer_create_test
64 NETBSD_ATF_TESTS_C+=            truncate_test
65 NETBSD_ATF_TESTS_C+=            ucontext_test
66 NETBSD_ATF_TESTS_C+=            umask_test
67 NETBSD_ATF_TESTS_C+=            unlink_test
68 NETBSD_ATF_TESTS_C+=            wait_test
69 NETBSD_ATF_TESTS_C+=            wait_noproc_test
70 NETBSD_ATF_TESTS_C+=            wait_noproc_wnohang_test
71 NETBSD_ATF_TESTS_C+=            write_test
72
73 CSTD?=                          c99
74
75 LIBADD.getpid_test+=            pthread
76 LIBADD.timer_create_test+=      rt
77
78 .include "../Makefile.netbsd-tests"
79
80 SRCS.mlock_test+=               mlock_helper.c
81 SRCS.setrlimit_test+=           mlock_helper.c
82
83 .if ${COMPILER_TYPE} == "gcc"
84 WARNS?=                 3
85 .else
86 WARNS?=                 4
87 .endif
88
89 FILESGROUPS+=           truncate_test_FILES
90
91 truncate_test_FILES=    truncate_test.root_owned
92 truncate_test_FILESDIR= ${TESTSDIR}
93 truncate_test_FILESMODE= 0600
94 truncate_test_FILESOWN= root
95 truncate_test_FILESGRP= wheel
96 truncate_test_FILESPACKAGE=     ${PACKAGE}
97
98 CLEANFILES=     truncate_test.root_owned
99 truncate_test.root_owned:
100         dd if=/dev/null bs=1 count=1 of=${.TARGET} status=none
101
102 .include <bsd.test.mk>