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