Makefile revision 1.31
11.31Sgson# $NetBSD: Makefile,v 1.31 2015/01/03 14:23:53 gson 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.30Smartin.if ${MACHINE_CPU} == "aarch64" || ${MACHINE_CPU} == "arm" \
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.31SgsonCPPFLAGS.t_fmod.c+=	-I${.CURDIR}/../libc/gen
201.31Sgson
211.12SjruohoTESTS_C+=	t_acos
221.12SjruohoTESTS_C+=	t_asin
231.12SjruohoTESTS_C+=	t_atan
241.15SjruohoTESTS_C+=	t_cbrt
251.7SjruohoTESTS_C+=	t_ceil
261.9SjruohoTESTS_C+=	t_cos
271.14SjruohoTESTS_C+=	t_cosh
281.11SjruohoTESTS_C+=	t_erf
291.13SjruohoTESTS_C+=	t_exp
301.27SmartinTESTS_C+=	t_fenv
311.20SjoergTESTS_C+=	t_fmod
321.7SjruohoTESTS_C+=	t_infinity
331.7SjruohoTESTS_C+=	t_ldexp
341.7SjruohoTESTS_C+=	t_log
351.25SjoergTESTS_C+=	t_modf
361.10SjruohoTESTS_C+=	t_pow
371.19SjoergTESTS_C+=	t_precision
381.7SjruohoTESTS_C+=	t_round
391.7SjruohoTESTS_C+=	t_scalbn
401.9SjruohoTESTS_C+=	t_sin
411.14SjruohoTESTS_C+=	t_sinh
421.15SjruohoTESTS_C+=	t_sqrt
431.9SjruohoTESTS_C+=	t_tan
441.7SjruohoTESTS_C+=	t_tanh
451.1Spgoyette
461.5SjruohoLDADD+=		-lm
471.7Sjruoho#COPTS+=	-Wfloat-equal
481.1Spgoyette
491.1Spgoyette.include <bsd.test.mk>
50