Makefile revision 1.29
11.29Smartin# $NetBSD: Makefile,v 1.29 2014/12/27 16:54:03 martin Exp $
21.1Spgoyette
31.1Spgoyette.include <bsd.own.mk>
41.1Spgoyette
51.1SpgoyetteTESTSDIR=	${TESTSBASE}/lib/libm
61.1Spgoyette
71.28Smartin# ARM fenv is incomplete, so we can not enable that here
81.28Smartin.if ${MACHINE_CPU} == "aarch64" \
91.29Smartin    || ${MACHINE_ARCH} == "hppa" \
101.26Smartin    || ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" \
111.26Smartin    || ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
121.21SmartinCPPFLAGS+=	-DHAVE_FENV_H
131.21Smartin.endif
141.21Smartin
151.22Smartin.if ${MACHINE} == "alpha"
161.24SmartinCOPTS+=	-mfloat-ieee -mieee-with-inexact -mfp-trap-mode=sui -mtrap-precision=i
171.22Smartin.endif
181.22Smartin
191.12SjruohoTESTS_C+=	t_acos
201.12SjruohoTESTS_C+=	t_asin
211.12SjruohoTESTS_C+=	t_atan
221.15SjruohoTESTS_C+=	t_cbrt
231.7SjruohoTESTS_C+=	t_ceil
241.9SjruohoTESTS_C+=	t_cos
251.14SjruohoTESTS_C+=	t_cosh
261.11SjruohoTESTS_C+=	t_erf
271.13SjruohoTESTS_C+=	t_exp
281.27SmartinTESTS_C+=	t_fenv
291.20SjoergTESTS_C+=	t_fmod
301.7SjruohoTESTS_C+=	t_infinity
311.7SjruohoTESTS_C+=	t_ldexp
321.7SjruohoTESTS_C+=	t_log
331.25SjoergTESTS_C+=	t_modf
341.10SjruohoTESTS_C+=	t_pow
351.19SjoergTESTS_C+=	t_precision
361.7SjruohoTESTS_C+=	t_round
371.7SjruohoTESTS_C+=	t_scalbn
381.9SjruohoTESTS_C+=	t_sin
391.14SjruohoTESTS_C+=	t_sinh
401.15SjruohoTESTS_C+=	t_sqrt
411.9SjruohoTESTS_C+=	t_tan
421.7SjruohoTESTS_C+=	t_tanh
431.1Spgoyette
441.5SjruohoLDADD+=		-lm
451.7Sjruoho#COPTS+=	-Wfloat-equal
461.1Spgoyette
471.1Spgoyette.include <bsd.test.mk>
48