diff options
Diffstat (limited to 'lib/libc/gen/Makefile')
-rw-r--r-- | lib/libc/gen/Makefile | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/lib/libc/gen/Makefile b/lib/libc/gen/Makefile new file mode 100644 index 000000000000..25b84727720f --- /dev/null +++ b/lib/libc/gen/Makefile @@ -0,0 +1,63 @@ +# $NetBSD: Makefile,v 1.43 2014/08/10 12:01:57 martin Exp $ + +.include <bsd.own.mk> + +TESTSDIR= ${TESTSBASE}/lib/libc/gen + +TESTS_SUBDIRS= execve +TESTS_SUBDIRS+= posix_spawn + +TESTS_C+= t_alarm +TESTS_C+= t_assert +TESTS_C+= t_basedirname +TESTS_C+= t_closefrom +TESTS_C+= t_cpuset +TESTS_C+= t_dir +TESTS_C+= t_floatunditf +TESTS_C+= t_fmtcheck +TESTS_C+= t_fnmatch +TESTS_C+= t_fpclassify +.if ${MACHINE_CPU} != "aarch64" +TESTS_C+= t_fpsetmask +TESTS_C+= t_fpsetround +.endif +TESTS_C+= t_ftok +TESTS_C+= t_getcwd +TESTS_C+= t_getgrent +TESTS_C+= t_glob +TESTS_C+= t_humanize_number +TESTS_C+= t_isnan +TESTS_C+= t_nice +TESTS_C+= t_pause +TESTS_C+= t_raise +TESTS_C+= t_randomid +TESTS_C+= t_realpath +TESTS_C+= t_setdomainname +TESTS_C+= t_sethostname +TESTS_C+= t_siginfo +TESTS_C+= t_sleep +TESTS_C+= t_syslog +TESTS_C+= t_time +TESTS_C+= t_ttyname +TESTS_C+= t_vis + +# add back || ${MACHINE_CPU} == "arm" once feenableexcept() is implemented +.if ${MACHINE_CPU} == "aarch64" \ + || ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" \ + || ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" +CPPFLAGS.t_siginfo.c+= -DHAVE_FENV +LDADD.t_siginfo+= -lm +DPADD.t_siginfo+= ${LIBM} +.endif + +LDADD.t_fpclassify+= -lm +DPADD.t_fpclassify+= ${LIBM} +LDADD.t_fpsetround+= -lm +DPADD.t_fpsetround+= ${LIBM} + +LDADD.t_nice+= -lpthread +DPADD.t_nice+= ${LIBPTHREAD} +LDADD.t_syslog+= -lpthread +DPADD.t_syslog+= ${LIBPTHREAD} + +.include <bsd.test.mk> |