1# $FreeBSD: releng/10.3/lib/libc/tests/stdlib/Makefile 290876 2015-11-15 20:11:55Z ngie $
2
3ATF_TESTS_C+=		heapsort_test
4ATF_TESTS_C+=		mergesort_test
5ATF_TESTS_C+=		qsort_test
6
7TESTSDIR=	${TESTSBASE}/lib/libc/stdlib
8
9# TODO: t_getenv_thread, t_mi_vector_hash
10NETBSD_ATF_TESTS_C+=	abs_test
11NETBSD_ATF_TESTS_C+=	atoi_test
12NETBSD_ATF_TESTS_C+=	div_test
13NETBSD_ATF_TESTS_C+=	getenv_test
14NETBSD_ATF_TESTS_C+=	exit_test
15NETBSD_ATF_TESTS_C+=	hsearch_test
16NETBSD_ATF_TESTS_C+=	posix_memalign_test
17NETBSD_ATF_TESTS_C+=	random_test
18NETBSD_ATF_TESTS_C+=	strtod_test
19NETBSD_ATF_TESTS_C+=	strtol_test
20NETBSD_ATF_TESTS_C+=	system_test
21
22# TODO: need to come up with a correct explanation of what the patch pho does
23# with h_atexit
24#ATF_TESTS_SH=	atexit_test
25NETBSD_ATF_TESTS_SH=	getopt_test
26
27.include "../Makefile.netbsd-tests"
28
29BINDIR=		${TESTSDIR}
30
31# TODO: see comment above
32#PROGS+=		h_atexit
33PROGS+=		h_getopt h_getopt_long
34
35CFLAGS+=	-I${.CURDIR}
36
37.for t in h_getopt h_getopt_long
38CFLAGS.$t+=	-I${LIBNETBSD_SRCDIR} -I${SRCTOP}/contrib/netbsd-tests
39LDFLAGS.$t+=	-L${LIBNETBSD_OBJDIR}
40
41DPADD.$t+=	${LIBNETBSD} ${LIBUTIL}
42LDADD.$t+=	-lnetbsd -lutil
43.endfor
44
45DPADD.strtod_test+=		${LIBM}
46LDADD.strtod_test+=		-lm
47
48.include <bsd.test.mk>
49