Makefile revision 1.57
1# $NetBSD: Makefile,v 1.57 2025/03/13 01:27:27 riastradh Exp $
2
3NOMAN=		# defined
4
5.include <bsd.own.mk>
6
7TESTSDIR=	${TESTSBASE}/lib/libc/gen
8BINDIR=		${TESTSDIR}
9
10TESTS_SUBDIRS+=	execve
11TESTS_SUBDIRS+=	posix_spawn
12
13TESTS_C+=	t_alarm
14TESTS_C+=	t_arc4random
15TESTS_C+=	t_assert
16TESTS_C+=	t_basedirname
17TESTS_C+=	t_closefrom
18TESTS_C+=	t_cpuset
19TESTS_C+=	t_dir
20TESTS_C+=	t_floatunditf
21TESTS_C+=	t_fmtcheck
22TESTS_C+=	t_fnmatch
23TESTS_C+=	t_fpclassify
24TESTS_C+=	t_fpsetmask
25TESTS_C+=	t_fpsetround
26TESTS_C+=	t_ftok
27TESTS_C+=	t_getcwd
28TESTS_C+=	t_getentropy
29TESTS_C+=	t_getgrent
30TESTS_C+=	t_glob
31TESTS_C+=	t_humanize_number
32TESTS_C+=	t_isnan
33TESTS_C+=	t_nice
34TESTS_C+=	t_pause
35TESTS_C+=	t_raise
36TESTS_C+=	t_randomid
37TESTS_C+=	t_realpath
38TESTS_C+=	t_setdomainname
39TESTS_C+=	t_sethostname
40TESTS_C+=	t_siginfo
41TESTS_C+=	t_sleep
42TESTS_C+=	t_syslog
43TESTS_C+=	t_time
44TESTS_C+=	t_ttyname
45TESTS_C+=	t_vis
46
47PROGS+=		h_execsig
48
49.if ${MKSANITIZER:Uno} != "yes" && ${MKLIBCSANITIZER:Uno} != "yes"
50COPTS.t_siginfo.c+=	-DENABLE_TESTS
51.endif
52
53CPPFLAGS.t_arc4random.c+=-I${NETBSDSRCDIR}/lib/libc/include
54CPPFLAGS.t_siginfo.c+=-D__TEST_FENV
55COPTS.t_fpsetround.c+=${${ACTIVE_CC} == "gcc":? -frounding-math :}
56
57LDADD.t_siginfo+=	-lm
58DPADD.t_siginfo+=	${LIBM}
59LDADD.t_fpclassify+=	-lm
60DPADD.t_fpclassify+=	${LIBM}
61LDADD.t_fpsetround+=	-lm
62DPADD.t_fpsetround+=	${LIBM}
63
64LDADD.t_arc4random+=	-lpthread
65DPADD.t_arc4random+=	${LIBPTHREAD}
66LDADD.t_nice+=		-lpthread
67DPADD.t_nice+=		${LIBPTHREAD}
68LDADD.t_syslog+=	-lpthread
69DPADD.t_syslog+=	${LIBPTHREAD}
70
71.include <bsd.test.mk>
72