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