Makefile revision 282854
1# $FreeBSD: stable/10/lib/msun/tests/Makefile 282854 2015-05-13 11:32:55Z 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 39CSTD= c99 40 41LDADD+= -lm 42DPADD+= ${LIBM} 43#COPTS+= -Wfloat-equal 44 45# Copied from lib/msun/Makefile 46.if ${MACHINE_CPUARCH} == "i386" 47ARCH_SUBDIR= i387 48.else 49ARCH_SUBDIR= ${MACHINE_CPUARCH} 50.endif 51 52.include "../${ARCH_SUBDIR}/Makefile.inc" 53 54# XXX: for some odd reason float.h doesn't tell the full story about what the 55# precision is. 56CFLAGS+= -DLDBL_PREC=${LDBL_PREC} 57 58.include <netbsd-tests.test.mk> 59 60.include <bsd.test.mk> 61