11.54Snat# $NetBSD: Makefile,v 1.54 2025/09/16 08:50:35 nat Exp $
21.1Spgoyette
31.1Spgoyette.include <bsd.own.mk>
41.1Spgoyette
51.1SpgoyetteTESTSDIR=	${TESTSBASE}/lib/libm
61.1Spgoyette
71.22Smartin.if ${MACHINE} == "alpha"
81.24SmartinCOPTS+=	-mfloat-ieee -mieee-with-inexact -mfp-trap-mode=sui -mtrap-precision=i
91.22Smartin.endif
101.45SriastradCOPTS+=	-fno-builtin
111.22Smartin
121.36SchristosCPPFLAGS.t_fenv.c+=	-D__TEST_FENV
131.42SmayaCPPFLAGS.t_fe_round.c+=	-D__TEST_FENV
141.39SchristosCPPFLAGS.t_ilogb.c+=	-D__TEST_FENV
151.43SmayaCPPFLAGS.t_scalbn.c+=	-D__TEST_FENV
161.31SgsonCPPFLAGS.t_fmod.c+=	-I${.CURDIR}/../libc/gen
171.31Sgson
181.12SjruohoTESTS_C+=	t_acos
191.12SjruohoTESTS_C+=	t_asin
201.12SjruohoTESTS_C+=	t_atan
211.46SmayaTESTS_C+=	t_bit
221.40SmayaTESTS_C+=	t_casinh
231.15SjruohoTESTS_C+=	t_cbrt
241.7SjruohoTESTS_C+=	t_ceil
251.9SjruohoTESTS_C+=	t_cos
261.14SjruohoTESTS_C+=	t_cosh
271.11SjruohoTESTS_C+=	t_erf
281.50SriastradTESTS_C+=	t_errhandling
291.13SjruohoTESTS_C+=	t_exp
301.27SmartinTESTS_C+=	t_fenv
311.41SmayaTESTS_C+=	t_fe_round
321.20SjoergTESTS_C+=	t_fmod
331.37SgsonTESTS_C+=	t_hypot
341.38SmayaTESTS_C+=	t_ilogb
351.7SjruohoTESTS_C+=	t_infinity
361.7SjruohoTESTS_C+=	t_ldexp
371.7SjruohoTESTS_C+=	t_log
381.25SjoergTESTS_C+=	t_modf
391.49SriastradTESTS_C+=	t_next
401.10SjruohoTESTS_C+=	t_pow
411.19SjoergTESTS_C+=	t_precision
421.51SgdtTESTS_C+=	t_remquo
431.7SjruohoTESTS_C+=	t_round
441.7SjruohoTESTS_C+=	t_scalbn
451.9SjruohoTESTS_C+=	t_sin
461.48SchristosTESTS_C+=	t_sincos
471.14SjruohoTESTS_C+=	t_sinh
481.15SjruohoTESTS_C+=	t_sqrt
491.9SjruohoTESTS_C+=	t_tan
501.7SjruohoTESTS_C+=	t_tanh
511.44SmayaTESTS_CXX+=	t_cabsl
521.1Spgoyette
531.47SlukemSRCS.t_cabsl=	t_cabsl.cxx
541.47Slukem
551.5SjruohoLDADD+=		-lm
561.7Sjruoho#COPTS+=	-Wfloat-equal
571.1Spgoyette
581.1Spgoyette.include <bsd.test.mk>
59