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