1274075Sngie# $FreeBSD: releng/10.2/lib/libc/tests/stdlib/Makefile 274075 2014-11-04 00:56:25Z ngie $
2274075Sngie
3274075Sngie.include <bsd.own.mk>
4274075Sngie
5274075SngieTESTSDIR=	${TESTSBASE}/lib/libc/stdlib
6274075Sngie
7274075Sngie# TODO: t_getenv_thread, t_mi_vector_hash
8274075SngieNETBSD_ATF_TESTS_C=	abs_test
9274075SngieNETBSD_ATF_TESTS_C+=	atoi_test
10274075SngieNETBSD_ATF_TESTS_C+=	div_test
11274075SngieNETBSD_ATF_TESTS_C+=	getenv_test
12274075SngieNETBSD_ATF_TESTS_C+=	exit_test
13274075SngieNETBSD_ATF_TESTS_C+=	hsearch_test
14274075SngieNETBSD_ATF_TESTS_C+=	posix_memalign_test
15274075SngieNETBSD_ATF_TESTS_C+=	random_test
16274075SngieNETBSD_ATF_TESTS_C+=	strtod_test
17274075SngieNETBSD_ATF_TESTS_C+=	strtol_test
18274075SngieNETBSD_ATF_TESTS_C+=	system_test
19274075Sngie
20274075Sngie# TODO: need to come up with a correct explanation of what the patch pho does
21274075Sngie# with h_atexit
22274075Sngie#ATF_TESTS_SH=	atexit_test
23274075SngieNETBSD_ATF_TESTS_SH=	getopt_test
24274075Sngie
25274075Sngie.include "../Makefile.netbsd-tests"
26274075Sngie
27274075SngieBINDIR=		${TESTSDIR}
28274075Sngie
29274075Sngie# TODO: see comment above
30274075Sngie#PROGS+=		h_atexit
31274075SngiePROGS+=		h_getopt h_getopt_long
32274075Sngie
33274075Sngie.for t in h_getopt h_getopt_long
34274075SngieCFLAGS.$t+=	-I${LIBNETBSD_SRCDIR} -I${SRCTOP}/contrib/netbsd-tests
35274075SngieLDFLAGS.$t+=	-L${LIBNETBSD_OBJDIR}
36274075Sngie
37274075SngieDPADD.$t+=	${LIBNETBSD} ${LIBUTIL}
38274075SngieLDADD.$t+=	-lnetbsd -lutil
39274075Sngie.endfor
40274075Sngie
41274075SngieDPADD.strtod_test+=		${LIBM}
42274075SngieLDADD.strtod_test+=		-lm
43274075Sngie
44274075Sngie.include <bsd.test.mk>
45