Home | History | Annotate | Line # | Download | only in libm
Makefile revision 1.53
      1 # $NetBSD: Makefile,v 1.53 2025/09/11 06:03:28 nat Exp $
      2 
      3 .include <bsd.own.mk>
      4 
      5 TESTSDIR=	${TESTSBASE}/lib/libm
      6 
      7 .if ${MACHINE} == "alpha"
      8 COPTS+=	-mfloat-ieee -mieee-with-inexact -mfp-trap-mode=sui -mtrap-precision=i
      9 .endif
     10 COPTS+=	-fno-builtin
     11 
     12 # Fix build on m68k.  See doc/HACKS
     13 .if ${MACHINE} == "m68k"
     14 CPPFLAGS+= -O0
     15 .endif
     16 
     17 CPPFLAGS.t_fenv.c+=	-D__TEST_FENV
     18 CPPFLAGS.t_fe_round.c+=	-D__TEST_FENV
     19 CPPFLAGS.t_ilogb.c+=	-D__TEST_FENV
     20 CPPFLAGS.t_scalbn.c+=	-D__TEST_FENV
     21 CPPFLAGS.t_fmod.c+=	-I${.CURDIR}/../libc/gen
     22 
     23 TESTS_C+=	t_acos
     24 TESTS_C+=	t_asin
     25 TESTS_C+=	t_atan
     26 TESTS_C+=	t_bit
     27 TESTS_C+=	t_casinh
     28 TESTS_C+=	t_cbrt
     29 TESTS_C+=	t_ceil
     30 TESTS_C+=	t_cos
     31 TESTS_C+=	t_cosh
     32 TESTS_C+=	t_erf
     33 TESTS_C+=	t_errhandling
     34 TESTS_C+=	t_exp
     35 TESTS_C+=	t_fenv
     36 TESTS_C+=	t_fe_round
     37 TESTS_C+=	t_fmod
     38 TESTS_C+=	t_hypot
     39 TESTS_C+=	t_ilogb
     40 TESTS_C+=	t_infinity
     41 TESTS_C+=	t_ldexp
     42 TESTS_C+=	t_log
     43 TESTS_C+=	t_modf
     44 TESTS_C+=	t_next
     45 TESTS_C+=	t_pow
     46 TESTS_C+=	t_precision
     47 TESTS_C+=	t_remquo
     48 TESTS_C+=	t_round
     49 TESTS_C+=	t_scalbn
     50 TESTS_C+=	t_sin
     51 TESTS_C+=	t_sincos
     52 TESTS_C+=	t_sinh
     53 TESTS_C+=	t_sqrt
     54 TESTS_C+=	t_tan
     55 TESTS_C+=	t_tanh
     56 TESTS_CXX+=	t_cabsl
     57 
     58 SRCS.t_cabsl=	t_cabsl.cxx
     59 
     60 LDADD+=		-lm
     61 #COPTS+=	-Wfloat-equal
     62 
     63 .include <bsd.test.mk>
     64