Makefile revision 277441
1139749Simp# $FreeBSD: stable/10/lib/libc/tests/stdlib/Makefile 274075 2014-11-04 00:56:25Z ngie $
2133589Smarius
3152683Smarius.include <bsd.own.mk>
4133589Smarius
5133589SmariusTESTSDIR=	${TESTSBASE}/lib/libc/stdlib
6133589Smarius
7133589Smarius# TODO: t_getenv_thread, t_mi_vector_hash
8133589SmariusNETBSD_ATF_TESTS_C=	abs_test
9133589SmariusNETBSD_ATF_TESTS_C+=	atoi_test
10133589SmariusNETBSD_ATF_TESTS_C+=	div_test
11133589SmariusNETBSD_ATF_TESTS_C+=	getenv_test
12133589SmariusNETBSD_ATF_TESTS_C+=	exit_test
13133589SmariusNETBSD_ATF_TESTS_C+=	hsearch_test
14133589SmariusNETBSD_ATF_TESTS_C+=	posix_memalign_test
15133589SmariusNETBSD_ATF_TESTS_C+=	random_test
16133589SmariusNETBSD_ATF_TESTS_C+=	strtod_test
17133589SmariusNETBSD_ATF_TESTS_C+=	strtol_test
18133589SmariusNETBSD_ATF_TESTS_C+=	system_test
19133589Smarius
20133589Smarius# TODO: need to come up with a correct explanation of what the patch pho does
21133589Smarius# with h_atexit
22133589Smarius#ATF_TESTS_SH=	atexit_test
23133589SmariusNETBSD_ATF_TESTS_SH=	getopt_test
24133589Smarius
25133589Smarius.include "../Makefile.netbsd-tests"
26133589Smarius
27133589SmariusBINDIR=		${TESTSDIR}
28152683Smarius
29152683Smarius# TODO: see comment above
30152683Smarius#PROGS+=		h_atexit
31152683SmariusPROGS+=		h_getopt h_getopt_long
32152683Smarius
33152683Smarius.for t in h_getopt h_getopt_long
34152683SmariusCFLAGS.$t+=	-I${LIBNETBSD_SRCDIR} -I${SRCTOP}/contrib/netbsd-tests
35152683SmariusLDFLAGS.$t+=	-L${LIBNETBSD_OBJDIR}
36133589Smarius
37133589SmariusDPADD.$t+=	${LIBNETBSD} ${LIBUTIL}
38133589SmariusLDADD.$t+=	-lnetbsd -lutil
39133589Smarius.endfor
40133589Smarius
41133589SmariusDPADD.strtod_test+=		${LIBM}
42152683SmariusLDADD.strtod_test+=		-lm
43152683Smarius
44152683Smarius.include <bsd.test.mk>
45152683Smarius