summaryrefslogtreecommitdiff
path: root/lib/libc/gen/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/gen/Makefile')
-rw-r--r--lib/libc/gen/Makefile63
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>