Makefile revision 1.43
1# $NetBSD: Makefile,v 1.43 2014/08/10 12:01:57 martin Exp $
2
3.include <bsd.own.mk>
4
5TESTSDIR=	${TESTSBASE}/lib/libc/gen
6
7TESTS_SUBDIRS=	execve
8TESTS_SUBDIRS+=	posix_spawn
9
10TESTS_C+=	t_alarm
11TESTS_C+=	t_assert
12TESTS_C+=	t_basedirname
13TESTS_C+=	t_closefrom
14TESTS_C+=	t_cpuset
15TESTS_C+=	t_dir
16TESTS_C+=	t_floatunditf
17TESTS_C+=	t_fmtcheck
18TESTS_C+=	t_fnmatch
19TESTS_C+=	t_fpclassify
20.if ${MACHINE_CPU} != "aarch64"
21TESTS_C+=	t_fpsetmask
22TESTS_C+=	t_fpsetround
23.endif
24TESTS_C+=	t_ftok
25TESTS_C+=	t_getcwd
26TESTS_C+=	t_getgrent
27TESTS_C+=	t_glob
28TESTS_C+=	t_humanize_number
29TESTS_C+=	t_isnan
30TESTS_C+=	t_nice
31TESTS_C+=	t_pause
32TESTS_C+=	t_raise
33TESTS_C+=	t_randomid
34TESTS_C+=	t_realpath
35TESTS_C+=	t_setdomainname
36TESTS_C+=	t_sethostname
37TESTS_C+=	t_siginfo
38TESTS_C+=	t_sleep
39TESTS_C+=	t_syslog
40TESTS_C+=	t_time
41TESTS_C+=	t_ttyname
42TESTS_C+=	t_vis
43
44# add back || ${MACHINE_CPU} == "arm" once feenableexcept() is implemented
45.if ${MACHINE_CPU} == "aarch64" \
46    || ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" \
47    || ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
48CPPFLAGS.t_siginfo.c+=	-DHAVE_FENV
49LDADD.t_siginfo+=	-lm
50DPADD.t_siginfo+=	${LIBM}
51.endif
52
53LDADD.t_fpclassify+=	-lm
54DPADD.t_fpclassify+=	${LIBM}
55LDADD.t_fpsetround+=	-lm
56DPADD.t_fpsetround+=	${LIBM}
57
58LDADD.t_nice+=		-lpthread
59DPADD.t_nice+=		${LIBPTHREAD}
60LDADD.t_syslog+=	-lpthread
61DPADD.t_syslog+=	${LIBPTHREAD}
62
63.include <bsd.test.mk>
64