2007-08-20 20:01:28 +04:00
|
|
|
# $NetBSD: Makefile,v 1.79 2007/08/20 16:01:30 drochner Exp $
|
1999-07-02 19:37:33 +04:00
|
|
|
#
|
|
|
|
# @(#)Makefile 5.1beta 93/09/24
|
1995-10-11 02:43:31 +03:00
|
|
|
#
|
1994-02-11 21:35:35 +03:00
|
|
|
# ====================================================
|
|
|
|
# Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
|
1999-07-02 19:37:33 +04:00
|
|
|
#
|
1994-02-11 21:35:35 +03:00
|
|
|
# Developed at SunPro, a Sun Microsystems, Inc. business.
|
|
|
|
# Permission to use, copy, modify, and distribute this
|
1999-07-02 19:37:33 +04:00
|
|
|
# software is freely granted, provided that this notice
|
1994-02-11 21:35:35 +03:00
|
|
|
# is preserved.
|
|
|
|
# ====================================================
|
1999-07-02 19:37:33 +04:00
|
|
|
#
|
|
|
|
#
|
1993-08-14 17:42:09 +04:00
|
|
|
|
1994-02-11 21:35:35 +03:00
|
|
|
#
|
|
|
|
# There are two options in making libm at fdlibm compile time:
|
|
|
|
# _IEEE_LIBM --- IEEE libm; smaller, and somewhat faster
|
1999-07-02 19:37:33 +04:00
|
|
|
# _MULTI_LIBM --- Support multi-standard at runtime by
|
|
|
|
# imposing wrapper functions defined in
|
1994-02-11 21:35:35 +03:00
|
|
|
# fdlibm.h:
|
|
|
|
# _IEEE_MODE -- IEEE
|
|
|
|
# _XOPEN_MODE -- X/OPEN
|
|
|
|
# _POSIX_MODE -- POSIX/ANSI
|
|
|
|
# _SVID3_MODE -- SVID
|
|
|
|
#
|
1999-07-02 19:37:33 +04:00
|
|
|
# Here is how to set up CPPFLAGS to create the desired libm at
|
1994-02-11 21:35:35 +03:00
|
|
|
# compile time:
|
|
|
|
#
|
1997-10-23 06:41:28 +04:00
|
|
|
# CPPFLAGS = -D_IEEE_LIBM ... IEEE libm (recommended)
|
|
|
|
# CPPFLAGS = -D_SVID3_MODE ... Multi-standard supported
|
1999-07-02 19:37:33 +04:00
|
|
|
# libm with SVID as the
|
1994-02-11 21:35:35 +03:00
|
|
|
# default standard
|
1997-10-23 06:41:28 +04:00
|
|
|
# CPPFLAGS = -D_XOPEN_MODE ... Multi-standard supported
|
1999-07-02 19:37:33 +04:00
|
|
|
# libm with XOPEN as the
|
1994-02-11 21:35:35 +03:00
|
|
|
# default standard
|
1997-10-23 06:41:28 +04:00
|
|
|
# CPPFLAGS = -D_POSIX_MODE ... Multi-standard supported
|
1999-07-02 19:37:33 +04:00
|
|
|
# libm with POSIX as the
|
1994-02-11 21:35:35 +03:00
|
|
|
# default standard
|
1997-10-23 06:41:28 +04:00
|
|
|
# CPPFLAGS = ... Multi-standard supported
|
1999-07-02 19:37:33 +04:00
|
|
|
# libm with IEEE as the
|
1994-02-11 21:35:35 +03:00
|
|
|
# default standard
|
1999-07-02 19:37:33 +04:00
|
|
|
#
|
1994-02-11 21:35:35 +03:00
|
|
|
|
2001-12-12 03:51:00 +03:00
|
|
|
# XXX lint buts on some archs and needs stubs
|
|
|
|
NOLINT= # defined
|
* Add user-controlled mk.conf variables
- SHLIBDIR Location to install shared libraries if ${USE_SHLIBDIR}
is "yes". Defaults to "/usr/lib".
- USE_SHLIBDIR If "yes", install shared libraries in ${SHLIBDIR}
instead of ${LIBDIR}. Defaults to "no".
Sets ${_LIBSODIR} to the appropriate value.
This may be set by individual Makefiles as well.
- SHLINKDIR Location of shared linker. Defaults to "/usr/libexec".
If != "/usr/libexec", change the dynamic-linker
encoded in shared programs
* Set USE_SHLIBDIR for libraries used by /bin and /sbin:
libc libcrypt libcrypto libedit libipsec libkvm libm libmi387
libtermcap libutil libz
* If ${_LIBSODIR} != ${LIBDIR}, add symlinks from ${LIBDIR}/${LIB}.so*
to ${_LIBSODIR}/${LIB}.so* for compatibility.
* Always install /sbin/init statically (for now)
The net effect of these changes depends on how the variables are set:
1.) If nothing is set or changed, there is no change from the
current behaviour:
- Static /bin, /sbin, and bits of /usr/*
- Dynamic rest
- Shared linker is /usr/libexec/ld*so
2.) If the following make variables are set:
LDSTATIC=
SHLINKDIR=/lib
SHLIBDIR=/lib
Then the behaviour becomes:
- Dynamic tools
- .so libraries used by /bin and /sbin are installed to /lib,
with symlinks from /usr/lib/lib*so to -> /lib/lib*so
where appropriate
- Shared linker is /lib/ld*so
3.) As per 2.), but add the following variable:
USE_SHLIBDIR=yes
This forces all .so's to be instaleld in /lib (with compat
symlinks), not just those tagged by their Makefiles to be.
Again, compat symlinks are installed
2001-12-28 04:32:37 +03:00
|
|
|
USE_SHLIBDIR= yes
|
2001-12-12 03:51:00 +03:00
|
|
|
|
1998-08-10 03:51:33 +04:00
|
|
|
# require this for the value of I387_LIBM from mk.conf, if set.
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
|
1996-06-26 11:38:42 +04:00
|
|
|
.if (${MACHINE_ARCH} == "alpha")
|
|
|
|
.PATH: ${.CURDIR}/arch/alpha
|
2004-07-01 23:08:21 +04:00
|
|
|
ARCH_SRCS = s_copysign.S s_copysignf.S lrint.S
|
2001-06-19 04:25:36 +04:00
|
|
|
.elif ((${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "x86_64"))
|
|
|
|
.if (defined(I387_LIBM) || (${MACHINE_ARCH} == "x86_64"))
|
1998-08-10 03:51:33 +04:00
|
|
|
.PATH: ${.CURDIR}/arch/i387
|
|
|
|
ARCH_SRCS = e_acos.S e_asin.S e_atan2.S e_exp.S e_expf.S e_fmod.S e_log.S \
|
2005-07-22 00:58:21 +04:00
|
|
|
e_logf.S e_log10.S e_log10f.S e_log2.S e_log2f.S e_remainder.S \
|
|
|
|
e_remainderf.S e_scalb.S e_scalbf.S e_sqrt.S e_sqrtf.S s_atan.S \
|
|
|
|
s_atanf.S s_ceil.S s_ceilf.S s_copysign.S s_copysignf.S s_cos.S \
|
|
|
|
s_cosf.S s_finite.S s_finitef.S s_floor.S s_floorf.S s_ilogb.S \
|
|
|
|
s_ilogbf.S s_log1p.S s_log1pf.S s_logb.S s_logbf.S s_rint.S \
|
|
|
|
s_rintf.S s_scalbn.S s_scalbnf.S s_significand.S \
|
|
|
|
s_significandf.S s_sin.S s_sinf.S s_tan.S s_tanf.S lrint.S
|
1999-12-13 12:40:27 +03:00
|
|
|
.else
|
|
|
|
SUBDIR=arch/i387
|
1998-08-10 03:51:33 +04:00
|
|
|
.endif
|
1999-08-20 01:53:03 +04:00
|
|
|
.elif (${MACHINE_ARCH} == "m68k")
|
|
|
|
.if defined(M68060)
|
|
|
|
.PATH: ${.CURDIR}/arch/m68060
|
|
|
|
.include "${.CURDIR}/arch/m68060/Makefile.list"
|
|
|
|
COPTS+=-m68060
|
1999-08-22 22:28:37 +04:00
|
|
|
.PATH: ${.CURDIR}/arch/m68k
|
|
|
|
ARCH_SRCS += s_ceil.S s_copysign.S s_finite.S s_floor.S s_rint.S
|
1999-08-20 01:53:03 +04:00
|
|
|
.elif defined(M68040)
|
1999-08-22 22:28:37 +04:00
|
|
|
.PATH: ${.CURDIR}/arch/m68k
|
|
|
|
COPTS+=-m68040
|
|
|
|
ARCH_SRCS = s_copysign.S s_finite.S
|
1999-08-20 01:53:03 +04:00
|
|
|
.else
|
2004-11-13 23:29:47 +03:00
|
|
|
.if (${MKSOFTFLOAT} != "yes")
|
1999-08-22 22:28:37 +04:00
|
|
|
.PATH: ${.CURDIR}/arch/mc68881 ${.CURDIR}/arch/m68k
|
1996-06-26 18:39:49 +04:00
|
|
|
ARCH_SRCS = e_acos.S e_asin.S e_atanh.S e_cosh.S e_exp.S e_fmod.S e_log.S \
|
|
|
|
e_log10.S e_remainder.S e_scalb.S e_sinh.S e_sqrt.S s_atan.S \
|
|
|
|
s_ceil.S s_copysign.S s_cos.S s_expm1.S s_finite.S s_floor.S \
|
|
|
|
s_log1p.S s_logb.S s_rint.S s_scalbn.S s_sin.S s_tan.S s_tanh.S
|
1999-08-20 01:53:03 +04:00
|
|
|
.endif
|
2004-11-13 23:29:47 +03:00
|
|
|
.endif
|
1999-08-20 01:53:03 +04:00
|
|
|
# end of m68k
|
1995-10-11 02:43:31 +03:00
|
|
|
.elif (${MACHINE_ARCH} == "vax")
|
1998-08-22 16:49:08 +04:00
|
|
|
#.PATH: ${.CURDIR}/arch/vax
|
2006-01-17 16:16:08 +03:00
|
|
|
|
1998-08-22 16:49:08 +04:00
|
|
|
#NOIEEE_ARCH= n_infnan.S n_argred.S n_sqrt.S
|
|
|
|
#ARCH_SRCS = n_atan2.S n_cabs.S n_cbrt.S n_support.S n_sincos.S n_tan.S
|
|
|
|
# XXX - ripped out due to lack of the insn polyd in the Mariah chip,
|
|
|
|
# and emulation code isn't written yet.
|
2002-06-15 04:13:07 +04:00
|
|
|
WARNS?=2
|
1994-02-11 21:35:35 +03:00
|
|
|
.endif
|
1993-08-14 17:42:09 +04:00
|
|
|
|
2002-06-15 04:13:07 +04:00
|
|
|
WARNS?= 1
|
|
|
|
|
1994-02-11 21:35:35 +03:00
|
|
|
.PATH: ${.CURDIR}/man
|
|
|
|
.PATH: ${.CURDIR}/src
|
1995-10-11 02:43:31 +03:00
|
|
|
.PATH: ${.CURDIR}/noieee_src
|
1993-08-14 17:42:09 +04:00
|
|
|
|
1995-10-11 02:43:31 +03:00
|
|
|
.if (${MACHINE_ARCH} != "vax")
|
1997-10-23 06:41:28 +04:00
|
|
|
CPPFLAGS+= -D_MULTI_LIBM -D_POSIX_MODE
|
2006-07-01 12:57:14 +04:00
|
|
|
# XXX noieee libm is gross
|
|
|
|
COPTS+= -fno-strict-aliasing
|
1995-10-11 02:43:31 +03:00
|
|
|
.endif
|
1997-10-23 06:41:28 +04:00
|
|
|
CPPFLAGS+=-DLIBM_SCCS
|
1993-08-14 17:42:09 +04:00
|
|
|
|
1994-02-11 21:35:35 +03:00
|
|
|
LIB= m
|
1994-08-11 00:30:00 +04:00
|
|
|
COMMON_SRCS = e_acos.c e_acosf.c e_acosh.c e_acoshf.c e_asin.c e_asinf.c \
|
|
|
|
e_atan2.c e_atan2f.c e_atanh.c e_atanhf.c e_cosh.c e_coshf.c e_exp.c \
|
1995-11-21 01:06:19 +03:00
|
|
|
e_expf.c e_fmod.c e_fmodf.c e_hypot.c e_hypotf.c e_j0.c e_j0f.c \
|
|
|
|
e_j1.c e_j1f.c e_jn.c e_jnf.c e_lgamma_r.c e_lgammaf_r.c e_log.c \
|
2005-07-21 16:55:58 +04:00
|
|
|
e_log2.c e_log10.c e_log10f.c e_log2f.c e_logf.c e_pow.c e_powf.c \
|
|
|
|
e_rem_pio2.c e_rem_pio2f.c e_remainder.c e_remainderf.c e_scalb.c \
|
|
|
|
e_scalbf.c e_sinh.c e_sinhf.c e_sqrt.c e_sqrtf.c \
|
1994-08-11 00:30:00 +04:00
|
|
|
k_cos.c k_cosf.c k_rem_pio2.c k_rem_pio2f.c k_sin.c k_sinf.c \
|
|
|
|
k_standard.c k_tan.c k_tanf.c \
|
|
|
|
s_asinh.c s_asinhf.c s_atan.c s_atanf.c s_cbrt.c s_cbrtf.c s_ceil.c \
|
1997-10-18 09:34:11 +04:00
|
|
|
s_ceilf.c s_copysign.c s_copysignf.c s_cos.c s_cosf.c s_erf.c \
|
|
|
|
s_erff.c s_expm1.c s_expm1f.c s_fabsf.c s_finite.c s_finitef.c \
|
1994-08-11 00:30:00 +04:00
|
|
|
s_floor.c s_floorf.c s_frexpf.c s_ilogb.c s_ilogbf.c \
|
1994-09-25 20:31:51 +03:00
|
|
|
s_isinff.c s_isnanf.c s_ldexpf.c s_lib_version.c s_log1p.c \
|
1997-10-18 09:34:11 +04:00
|
|
|
s_log1pf.c s_logb.c s_logbf.c s_matherr.c s_modff.c s_nextafter.c \
|
2004-07-10 17:49:09 +04:00
|
|
|
s_nextafterf.c s_rint.c s_rintf.c s_round.c s_roundf.c s_scalbn.c \
|
|
|
|
s_scalbnf.c s_signgam.c s_significand.c s_significandf.c s_sin.c \
|
2006-03-25 19:41:11 +03:00
|
|
|
s_sinf.c s_tan.c s_tanf.c s_tanh.c s_tanhf.c s_trunc.c s_truncf.c \
|
1994-08-11 00:30:00 +04:00
|
|
|
w_acos.c w_acosf.c w_acosh.c w_acoshf.c w_asin.c w_asinf.c w_atan2.c \
|
2007-02-23 01:08:17 +03:00
|
|
|
w_atan2f.c w_atanh.c w_atanhf.c w_cosh.c w_coshf.c \
|
1994-08-11 00:30:00 +04:00
|
|
|
w_drem.c w_dremf.c w_exp.c w_expf.c w_fmod.c w_fmodf.c w_gamma.c \
|
|
|
|
w_gamma_r.c w_gammaf.c w_gammaf_r.c w_hypot.c w_hypotf.c w_j0.c \
|
|
|
|
w_j0f.c w_j1.c w_j1f.c w_jn.c w_jnf.c w_lgamma.c w_lgamma_r.c \
|
2005-07-21 20:58:39 +04:00
|
|
|
w_lgammaf.c w_lgammaf_r.c w_log.c w_log10.c w_log10f.c w_log2.c \
|
|
|
|
w_log2f.c w_logf.c \
|
1994-08-11 00:30:00 +04:00
|
|
|
w_pow.c w_powf.c w_remainder.c w_remainderf.c w_scalb.c w_scalbf.c \
|
2004-06-30 19:08:30 +04:00
|
|
|
w_sinh.c w_sinhf.c w_sqrt.c w_sqrtf.c \
|
2004-07-01 20:09:21 +04:00
|
|
|
lrint.c lrintf.c llrint.c llrintf.c lround.c lroundf.c llround.c \
|
2006-03-21 21:46:05 +03:00
|
|
|
llroundf.c s_frexp.c s_ldexp.c s_modf.c
|
1993-08-14 17:42:09 +04:00
|
|
|
|
2007-08-20 20:01:28 +04:00
|
|
|
.PATH: ${.CURDIR}/complex
|
|
|
|
COMMON_SRCS+= cabs.c cabsf.c carg.c cargf.c
|
|
|
|
COMMON_SRCS+= creal.c crealf.c cimag.c cimagf.c conj.c conjf.c
|
|
|
|
COMMON_SRCS+= csqrt.c cexp.c clog.c cpow.c
|
|
|
|
COMMON_SRCS+= cephes_subr.c csin.c ccos.c ctan.c csinh.c ccosh.c ctanh.c
|
|
|
|
COMMON_SRCS+= casin.c cacos.c catan.c casinh.c cacosh.c catanh.c
|
|
|
|
COMMON_SRCS+= csqrtf.c cexpf.c clogf.c cpowf.c
|
|
|
|
COMMON_SRCS+= cephes_subrf.c csinf.c ccosf.c ctanf.c csinhf.c ccoshf.c ctanhf.c
|
|
|
|
COMMON_SRCS+= casinf.c cacosf.c catanf.c casinhf.c cacoshf.c catanhf.c
|
|
|
|
|
2007-02-23 01:08:17 +03:00
|
|
|
.PATH: ${.CURDIR}/compat
|
|
|
|
COMMON_SRCS+= compat_cabs.c compat_cabsf.c
|
|
|
|
# XXX our compatibility cabs() is different!
|
|
|
|
.if ${HAVE_GCC} == 4
|
|
|
|
COPTS.compat_cabs.c= -fno-builtin-cabs
|
|
|
|
COPTS.compat_cabsf.c= -fno-builtin-cabsf
|
|
|
|
.endif
|
|
|
|
|
1995-10-11 02:43:31 +03:00
|
|
|
# math routines for non-IEEE architectures.
|
|
|
|
NOIEEE_SRCS = n_asincos.c n_acosh.c n_asinh.c n_atan.c n_atanh.c n_cosh.c \
|
|
|
|
n_erf.c n_exp.c n_exp__E.c n_expm1.c n_floor.c n_fmod.c n_gamma.c \
|
|
|
|
n_lgamma.c n_j0.c n_j1.c n_jn.c n_log.c n_log10.c n_log1p.c \
|
1998-08-22 16:49:08 +04:00
|
|
|
n_log__L.c n_pow.c n_sinh.c n_tanh.c \
|
2006-01-17 16:16:08 +03:00
|
|
|
n_sincos.c n_tan.c \
|
|
|
|
n_round.c n_roundf.c
|
1999-07-02 19:37:33 +04:00
|
|
|
# n_sqrt.c n_argred.c n_infnan.c n_atan2.c n_cabs.c n_cbrt.c n_support.c
|
1997-10-18 09:34:11 +04:00
|
|
|
|
1995-10-11 02:43:31 +03:00
|
|
|
|
1994-02-14 20:32:56 +03:00
|
|
|
# NetBSD's C library supplies these functions:
|
1994-09-25 20:31:51 +03:00
|
|
|
#COMMON_SRCS+= s_fabs.c s_frexp.c s_isinf.c s_isnan.c s_ldexp.c s_modf.c
|
1994-03-08 20:20:51 +03:00
|
|
|
|
1995-10-11 02:43:31 +03:00
|
|
|
.if (${MACHINE_ARCH} == "vax")
|
|
|
|
SRCS= ${NOIEEE_SRCS} ${NOIEEE_ARCH}
|
|
|
|
.else
|
|
|
|
SRCS= ${COMMON_SRCS}
|
|
|
|
.endif
|
1994-03-08 20:20:51 +03:00
|
|
|
|
1999-08-20 01:53:03 +04:00
|
|
|
.ifdef ARCH_ADDS
|
|
|
|
SRCS+= ${ARCH_ADDS}
|
|
|
|
.endif
|
|
|
|
|
1999-07-02 19:37:33 +04:00
|
|
|
# Substitute common sources with any arch specific sources
|
1996-10-12 22:32:38 +04:00
|
|
|
.for i in ${ARCH_SRCS} ${NOIEEE_ARCH}
|
2004-07-01 21:33:16 +04:00
|
|
|
SRCS:=${SRCS:S/^${i:S/.S/.c/}/$i/}
|
1994-03-08 20:20:51 +03:00
|
|
|
.endfor
|
|
|
|
|
1998-08-22 16:49:08 +04:00
|
|
|
.if (${MACHINE_ARCH} == "vax") # XXX until POLYD is written.
|
1998-11-11 18:26:14 +03:00
|
|
|
.PATH: ${.CURDIR}/arch/vax
|
|
|
|
SRCS:=${SRCS} n_sqrt.S n_argred.S n_infnan.S n_atan2.S n_cabs.S n_cbrt.S \
|
1999-07-02 19:37:33 +04:00
|
|
|
n_support.S
|
1998-08-22 16:49:08 +04:00
|
|
|
.endif
|
1993-08-14 17:42:09 +04:00
|
|
|
|
1994-12-22 12:44:45 +03:00
|
|
|
MAN+= acos.3 acosh.3 asin.3 asinh.3 atan.3 atan2.3 atanh.3 ceil.3 \
|
2006-07-03 20:03:56 +04:00
|
|
|
cos.3 cosh.3 erf.3 exp.3 fabs.3 floor.3 fmod.3 frexp.3 hypot.3 ieee.3 \
|
|
|
|
ieee_test.3 isinff.3 j0.3 ldexp.3 lgamma.3 lrint.3 \
|
|
|
|
math.3 modf.3 rint.3 round.3 sin.3 sinh.3 \
|
2006-03-25 19:41:11 +03:00
|
|
|
sqrt.3 tan.3 tanh.3 trunc.3
|
1993-03-21 12:45:37 +03:00
|
|
|
|
1999-08-16 02:23:53 +04:00
|
|
|
MLINKS+=acos.3 acosf.3
|
|
|
|
MLINKS+=acosh.3 acoshf.3
|
|
|
|
MLINKS+=asin.3 asinf.3
|
|
|
|
MLINKS+=asinh.3 asinhf.3
|
|
|
|
MLINKS+=atan.3 atanf.3
|
|
|
|
MLINKS+=atan2.3 atan2f.3
|
|
|
|
MLINKS+=atanh.3 atanhf.3
|
|
|
|
MLINKS+=ceil.3 ceilf.3
|
|
|
|
MLINKS+=cos.3 cosf.3
|
|
|
|
MLINKS+=cosh.3 coshf.3
|
|
|
|
MLINKS+=erf.3 erff.3 erf.3 erfc.3 erf.3 erfcf.3
|
|
|
|
MLINKS+=exp.3 expf.3 exp.3 expm1.3 exp.3 expm1f.3 exp.3 log.3 exp.3 logf.3 \
|
|
|
|
exp.3 log10.3 exp.3 log10f.3 exp.3 log1p.3 exp.3 log1pf.3 \
|
2005-07-21 16:55:58 +04:00
|
|
|
exp.3 pow.3 exp.3 powf.3 exp.3 log2.3 exp.3 log2f.3
|
1999-08-16 02:23:53 +04:00
|
|
|
MLINKS+=fabs.3 fabsf.3
|
|
|
|
MLINKS+=floor.3 floorf.3
|
|
|
|
MLINKS+=fmod.3 fmodf.3
|
2007-02-23 01:08:17 +03:00
|
|
|
MLINKS+=hypot.3 hypotf.3
|
1999-08-16 02:23:53 +04:00
|
|
|
MLINKS+=ieee.3 copysign.3 ieee.3 copysignf.3 ieee.3 finite.3 ieee.3 finitef.3 \
|
|
|
|
ieee.3 ilogb.3 ieee.3 ilogbf.3 ieee.3 nextafter.3 ieee.3 nextafterf.3 \
|
|
|
|
ieee.3 remainder.3 ieee.3 remainderf.3 ieee.3 scalbn.3 ieee.3 scalbnf.3
|
|
|
|
MLINKS+=ieee_test.3 logb.3 ieee_test.3 logbf.3
|
|
|
|
MLINKS+=ieee_test.3 scalb.3 ieee_test.3 scalbf.3
|
|
|
|
MLINKS+=ieee_test.3 significand.3 ieee_test.3 significandf.3
|
1999-08-17 03:10:20 +04:00
|
|
|
MLINKS+=isinff.3 isnanf.3
|
1999-08-16 02:23:53 +04:00
|
|
|
MLINKS+=j0.3 j0f.3 j0.3 j1.3 j0.3 j1f.3 j0.3 jn.3 j0.3 jnf.3 \
|
|
|
|
j0.3 y0.3 j0.3 y0f.3 j0.3 y1.3 j0.3 y1f.3 j0.3 yn.3 j0.3 ynf.3
|
1999-08-16 16:35:18 +04:00
|
|
|
MLINKS+=lgamma.3 lgammaf.3 lgamma.3 lgamma_r.3 lgamma.3 lgammaf_r.3 \
|
|
|
|
lgamma.3 gamma.3 lgamma.3 gammaf.3 lgamma.3 gamma_r.3 \
|
|
|
|
lgamma.3 gammaf_r.3
|
2005-09-16 19:26:47 +04:00
|
|
|
MLINKS+=lrint.3 lrintf.3 lrint.3 llrint.3 lrint.3 llrintf.3
|
1999-08-16 02:23:53 +04:00
|
|
|
MLINKS+=rint.3 rintf.3
|
|
|
|
MLINKS+=sin.3 sinf.3
|
|
|
|
MLINKS+=sinf.3 sinhf.3
|
|
|
|
MLINKS+=sqrt.3 sqrtf.3 sqrt.3 cbrt.3 sqrt.3 cbrtf.3
|
|
|
|
MLINKS+=tan.3 tanf.3
|
|
|
|
MLINKS+=tanh.3 tanhf.3
|
2004-07-10 17:49:09 +04:00
|
|
|
MLINKS+=round.3 roundf.3
|
2006-03-25 19:41:11 +03:00
|
|
|
MLINKS+=trunc.3 truncf.3
|
1993-03-21 12:45:37 +03:00
|
|
|
|
2006-03-16 01:07:08 +03:00
|
|
|
.include "${.CURDIR}/gen/Makefile.inc"
|
1993-03-21 12:45:37 +03:00
|
|
|
.include <bsd.lib.mk>
|
1999-12-13 12:40:27 +03:00
|
|
|
.include <bsd.subdir.mk>
|