Makefile revision 1.28
11.27Smartin# $NetBSD: Makefile,v 1.28 2014/12/22 11:21:08 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.26Smartin    || ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" \
101.26Smartin    || ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
111.21SmartinCPPFLAGS+=	-DHAVE_FENV_H
121.21Smartin.endif
131.21Smartin
141.22Smartin.if ${MACHINE} == "alpha"
151.24SmartinCOPTS+=	-mfloat-ieee -mieee-with-inexact -mfp-trap-mode=sui -mtrap-precision=i
161.22Smartin.endif
171.22Smartin
181.12SjruohoTESTS_C+=	t_acos
191.12SjruohoTESTS_C+=	t_asin
201.12SjruohoTESTS_C+=	t_atan
211.15SjruohoTESTS_C+=	t_cbrt
221.7SjruohoTESTS_C+=	t_ceil
231.9SjruohoTESTS_C+=	t_cos
241.14SjruohoTESTS_C+=	t_cosh
251.11SjruohoTESTS_C+=	t_erf
261.13SjruohoTESTS_C+=	t_exp
271.27SmartinTESTS_C+=	t_fenv
281.20SjoergTESTS_C+=	t_fmod
291.7SjruohoTESTS_C+=	t_infinity
301.7SjruohoTESTS_C+=	t_ldexp
311.7SjruohoTESTS_C+=	t_log
321.25SjoergTESTS_C+=	t_modf
331.10SjruohoTESTS_C+=	t_pow
341.19SjoergTESTS_C+=	t_precision
351.7SjruohoTESTS_C+=	t_round
361.7SjruohoTESTS_C+=	t_scalbn
371.9SjruohoTESTS_C+=	t_sin
381.14SjruohoTESTS_C+=	t_sinh
391.15SjruohoTESTS_C+=	t_sqrt
401.9SjruohoTESTS_C+=	t_tan
411.7SjruohoTESTS_C+=	t_tanh
421.1Spgoyette
431.5SjruohoLDADD+=		-lm
441.7Sjruoho#COPTS+=	-Wfloat-equal
451.1Spgoyette
461.1Spgoyette.include <bsd.test.mk>
47