Makefile revision 293267
1# $FreeBSD: stable/10/lib/msun/tests/Makefile 293267 2016-01-06 20:21:40Z ngie $ 2 3OBJTOP= ${.OBJDIR:H:H:H} 4SRCTOP= ${.CURDIR:H:H:H} 5TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libm 6 7TESTSDIR= ${TESTSBASE}/lib/msun 8 9# All architectures on FreeBSD have fenv.h 10CFLAGS+= -DHAVE_FENV_H 11 12.if ${MACHINE} == "amd64" || ${MACHINE} == "i386" 13CFLAGS+= -D__HAVE_LONG_DOUBLE 14.endif 15 16NETBSD_ATF_TESTS_C= acos_test 17NETBSD_ATF_TESTS_C+= asin_test 18NETBSD_ATF_TESTS_C+= atan_test 19NETBSD_ATF_TESTS_C+= cbrt_test 20NETBSD_ATF_TESTS_C+= ceil_test 21NETBSD_ATF_TESTS_C+= cos_test 22NETBSD_ATF_TESTS_C+= cosh_test 23NETBSD_ATF_TESTS_C+= erf_test 24NETBSD_ATF_TESTS_C+= exp_test 25NETBSD_ATF_TESTS_C+= fmod_test 26NETBSD_ATF_TESTS_C+= infinity_test 27NETBSD_ATF_TESTS_C+= ldexp_test 28NETBSD_ATF_TESTS_C+= log_test 29NETBSD_ATF_TESTS_C+= pow_test 30NETBSD_ATF_TESTS_C+= precision_test 31NETBSD_ATF_TESTS_C+= round_test 32NETBSD_ATF_TESTS_C+= scalbn_test 33NETBSD_ATF_TESTS_C+= sin_test 34NETBSD_ATF_TESTS_C+= sinh_test 35NETBSD_ATF_TESTS_C+= sqrt_test 36NETBSD_ATF_TESTS_C+= tan_test 37NETBSD_ATF_TESTS_C+= tanh_test 38 39TAP_TESTS_C+= cexp_test 40TAP_TESTS_C+= conj_test 41TAP_TESTS_C+= csqrt_test 42TAP_TESTS_C+= fenv_test 43TAP_TESTS_C+= fmaxmin_test 44TAP_TESTS_C+= ilogb_test 45TAP_TESTS_C+= invctrig_test 46TAP_TESTS_C+= logarithm_test 47TAP_TESTS_C+= lrint_test 48TAP_TESTS_C+= nan_test 49TAP_TESTS_C+= nearbyint_test 50TAP_TESTS_C+= next_test 51TAP_TESTS_C+= rem_test 52TAP_TESTS_C+= trig_test 53 54.for t in ${TAP_TESTS_C} 55CFLAGS.$t+= -O0 56CFLAGS.$t+= -I${SRCTOP}/tools/regression/lib/msun 57.endfor 58 59CSTD= c99 60 61LDADD+= -lm 62DPADD+= ${LIBM} 63#COPTS+= -Wfloat-equal 64 65IGNORE_PRAGMA= 66 67# Copied from lib/msun/Makefile 68.if ${MACHINE_CPUARCH} == "i386" 69ARCH_SUBDIR= i387 70.else 71ARCH_SUBDIR= ${MACHINE_CPUARCH} 72.endif 73 74.include "../${ARCH_SUBDIR}/Makefile.inc" 75 76# XXX: for some odd reason float.h doesn't tell the full story about what the 77# precision is. 78CFLAGS+= -DLDBL_PREC=${LDBL_PREC} 79 80.include <netbsd-tests.test.mk> 81 82.include <bsd.test.mk> 83