# # This file and its contents are supplied under the terms of the # Common Development and Distribution License ("CDDL"), version 1.0. # You may only use this file in accordance with the terms of version # 1.0 of the CDDL. # # A full copy of the text of the CDDL should have accompanied this # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # # # Copyright 2011 Nexenta Systems, Inc. All rights reserved. # LIBRARY = libm.a VERS = .2 LIBMDIR = $(SRC)/lib/libm m9xsseOBJS_i386 = \ __fex_hdlr.o \ __fex_i386.o \ __fex_sse.o \ __fex_sym.o \ fex_log.o m9xsseOBJS = $(m9xsseOBJS_$(TARGET_ARCH)) m9xOBJS_amd64 = \ __fex_sse.o \ feprec.o m9xOBJS_sparc = \ lrint.o \ lrintf.o \ lrintl.o \ lround.o \ lroundf.o \ lroundl.o m9xOBJS_i386 = \ __fex_sse.o \ feprec.o \ lrint.o \ lrintf.o \ lrintl.o \ lround.o \ lroundf.o \ lroundl.o # # lrint.o, lrintf.o, lrintl.o, lround.o, lroundf.o & lroundl.o are 32-bit only # m9xOBJS = \ $(m9xOBJS_$(TARGET_ARCH)) \ __fex_$(MACH).o \ __fex_hdlr.o \ __fex_sym.o \ fdim.o \ fdimf.o \ fdiml.o \ feexcept.o \ fenv.o \ feround.o \ fex_handler.o \ fex_log.o \ fma.o \ fmaf.o \ fmal.o \ fmax.o \ fmaxf.o \ fmaxl.o \ fmin.o \ fminf.o \ fminl.o \ frexp.o \ frexpf.o \ frexpl.o \ ldexp.o \ ldexpf.o \ ldexpl.o \ llrint.o \ llrintf.o \ llrintl.o \ llround.o \ llroundf.o \ llroundl.o \ modf.o \ modff.o \ modfl.o \ nan.o \ nanf.o \ nanl.o \ nearbyint.o \ nearbyintf.o \ nearbyintl.o \ nexttoward.o \ nexttowardf.o \ nexttowardl.o \ remquo.o \ remquof.o \ remquol.o \ round.o \ roundf.o \ roundl.o \ scalbln.o \ scalblnf.o \ scalblnl.o \ tgamma.o \ tgammaf.o \ tgammal.o \ trunc.o \ truncf.o \ truncl.o OBJS_M9XSSE = $(m9xsseOBJS:%=pics/%) COBJS_i386 = \ __libx_errno.o COBJS_sparc = \ $(COBJS_i386) \ _TBL_atan.o \ _TBL_exp2.o \ _TBL_log.o \ _TBL_log2.o \ _TBL_tan.o \ __tan.o \ __tanf.o # # atan2pi.o and sincospi.o is for internal use only # COBJS_amd64 = \ _TBL_atan.o \ _TBL_exp2.o \ _TBL_log.o \ _TBL_log2.o \ __tan.o \ __tanf.o \ _TBL_tan.o \ copysign.o \ exp.o \ fabs.o \ fmod.o \ ilogb.o \ isnan.o \ nextafter.o \ remainder.o \ rint.o \ scalbn.o COBJS_sparcv9 = $(COBJS_amd64) COBJS = \ $(COBJS_$(TARGET_ARCH)) \ __cos.o \ __lgamma.o \ __rem_pio2.o \ __rem_pio2m.o \ __sin.o \ __sincos.o \ __xpg6.o \ _lib_version.o \ _SVID_error.o \ _TBL_ipio2.o \ _TBL_sin.o \ acos.o \ acosh.o \ asin.o \ asinh.o \ atan.o \ atan2.o \ atan2pi.o \ atanh.o \ cbrt.o \ ceil.o \ cos.o \ cosh.o \ erf.o \ exp10.o \ exp2.o \ expm1.o \ floor.o \ gamma.o \ gamma_r.o \ hypot.o \ j0.o \ j1.o \ jn.o \ lgamma.o \ lgamma_r.o \ log.o \ log10.o \ log1p.o \ log2.o \ logb.o \ matherr.o \ pow.o \ scalb.o \ signgam.o \ significand.o \ sin.o \ sincos.o \ sincospi.o \ sinh.o \ sqrt.o \ tan.o \ tanh.o # # LSARC/2003/658 adds isnanl # QOBJS_sparc = \ _TBL_atanl.o \ _TBL_expl.o \ _TBL_expm1l.o \ _TBL_logl.o \ finitel.o \ isnanl.o QOBJS_sparcv9 = $(QOBJS_sparc) QOBJS_amd64 = \ finitel.o \ isnanl.o # # atan2pil.o, ieee_funcl.o, rndintl.o, sinpil.o, sincospil.o # are for internal use only # # LSARC/2003/279 adds the following: # gammal.o 1 # gammal_r.o 1 # j0l.o 2 # j1l.o 2 # jnl.o 2 # lgammal_r.o 1 # scalbl.o 1 # significandl.o 1 # QOBJS = \ $(QOBJS_$(TARGET_ARCH)) \ __cosl.o \ __lgammal.o \ __poly_libmq.o \ __rem_pio2l.o \ __sincosl.o \ __sinl.o \ __tanl.o \ _TBL_cosl.o \ _TBL_ipio2l.o \ _TBL_sinl.o \ _TBL_tanl.o \ acoshl.o \ acosl.o \ asinhl.o \ asinl.o \ atan2l.o \ atan2pil.o \ atanhl.o \ atanl.o \ cbrtl.o \ copysignl.o \ coshl.o \ cosl.o \ erfl.o \ exp10l.o \ exp2l.o \ expl.o \ expm1l.o \ fabsl.o \ floorl.o \ fmodl.o \ gammal.o \ gammal_r.o \ hypotl.o \ ieee_funcl.o \ ilogbl.o \ j0l.o \ j1l.o \ jnl.o \ lgammal.o \ lgammal_r.o \ log10l.o \ log1pl.o \ log2l.o \ logbl.o \ logl.o \ nextafterl.o \ powl.o \ remainderl.o \ rintl.o \ rndintl.o \ scalbl.o \ scalbnl.o \ signgaml.o \ significandl.o \ sincosl.o \ sincospil.o \ sinhl.o \ sinl.o \ sinpil.o \ sqrtl.o \ tanhl.o \ tanl.o # # LSARC/2003/658 adds isnanf # ROBJS_sparc = \ __cosf.o \ __sincosf.o \ __sinf.o \ isnanf.o ROBJS_sparcv9 = $(ROBJS_sparc) ROBJS_amd64 = \ isnanf.o \ __cosf.o \ __sincosf.o \ __sinf.o # # atan2pif.o, sincosf.o, sincospif.o are for internal use only # # LSARC/2003/279 adds the following: # besself.o 6 # scalbf.o 1 # gammaf.o 1 # gammaf_r.o 1 # lgammaf_r.o 1 # significandf.o 1 # ROBJS = \ $(ROBJS_$(TARGET_ARCH)) \ _TBL_r_atan_.o \ acosf.o \ acoshf.o \ asinf.o \ asinhf.o \ atan2f.o \ atan2pif.o \ atanf.o \ atanhf.o \ besself.o \ cbrtf.o \ copysignf.o \ cosf.o \ coshf.o \ erff.o \ exp10f.o \ exp2f.o \ expf.o \ expm1f.o \ fabsf.o \ floorf.o \ fmodf.o \ gammaf.o \ gammaf_r.o \ hypotf.o \ ilogbf.o \ lgammaf.o \ lgammaf_r.o \ log10f.o \ log1pf.o \ log2f.o \ logbf.o \ logf.o \ nextafterf.o \ powf.o \ remainderf.o \ rintf.o \ scalbf.o \ scalbnf.o \ signgamf.o \ significandf.o \ sinf.o \ sinhf.o \ sincosf.o \ sincospif.o \ sqrtf.o \ tanf.o \ tanhf.o # # LSARC/2003/658 adds isnanf/isnanl # SOBJS_sparc = \ copysign.o \ exp.o \ fabs.o \ fmod.o \ ilogb.o \ isnan.o \ nextafter.o \ remainder.o \ rint.o \ scalbn.o SOBJS_i386 = \ __reduction.o \ finitef.o \ finitel.o \ isnanf.o \ isnanl.o \ $(SOBJS_sparc) SOBJS_amd64 = \ __swapFLAGS.o # _xtoll.o \ # _xtoull.o \ SOBJS = \ $(SOBJS_$(TARGET_ARCH)) complexOBJS = \ cabs.o \ cabsf.o \ cabsl.o \ cacos.o \ cacosf.o \ cacosh.o \ cacoshf.o \ cacoshl.o \ cacosl.o \ carg.o \ cargf.o \ cargl.o \ casin.o \ casinf.o \ casinh.o \ casinhf.o \ casinhl.o \ casinl.o \ catan.o \ catanf.o \ catanh.o \ catanhf.o \ catanhl.o \ catanl.o \ ccos.o \ ccosf.o \ ccosh.o \ ccoshf.o \ ccoshl.o \ ccosl.o \ cexp.o \ cexpf.o \ cexpl.o \ cimag.o \ cimagf.o \ cimagl.o \ clog.o \ clogf.o \ clogl.o \ conj.o \ conjf.o \ conjl.o \ cpow.o \ cpowf.o \ cpowl.o \ cproj.o \ cprojf.o \ cprojl.o \ creal.o \ crealf.o \ creall.o \ csin.o \ csinf.o \ csinh.o \ csinhf.o \ csinhl.o \ csinl.o \ csqrt.o \ csqrtf.o \ csqrtl.o \ ctan.o \ ctanf.o \ ctanh.o \ ctanhf.o \ ctanhl.o \ ctanl.o \ k_atan2.o \ k_atan2l.o \ k_cexp.o \ k_cexpl.o \ k_clog_r.o \ k_clog_rl.o OBJECTS = $(COBJS) $(ROBJS) $(QOBJS) $(SOBJS) $(m9xOBJS) $(complexOBJS) include $(SRC)/lib/Makefile.lib include $(LIBMDIR)/Makefile.libm.com include $(SRC)/lib/Makefile.rootfs SRCDIR = ../common/ LIBS = $(DYNLIB) $(LINTLIB) LINTERROFF = -erroff=E_FUNC_SET_NOT_USED LINTERROFF += -erroff=E_FUNC_RET_ALWAYS_IGNOR2 LINTERROFF += -erroff=E_FUNC_RET_MAYBE_IGNORED2 LINTERROFF += -erroff=E_IMPL_CONV_RETURN LINTERROFF += -erroff=E_NAME_MULTIPLY_DEF2 LINTFLAGS += $(LINTERROFF) LINTFLAGS64 += $(LINTERROFF) LINTFLAGS64 += -errchk=longptr64 CPPFLAGS += -DLIBM_BUILD CFLAGS += $(C_BIGPICFLAGS) CFLAGS64 += $(C_BIGPICFLAGS) m9x_IL = $(LIBMDIR)/common/m9x/__fenv_$(TARGET_ARCH).il SRCS_LD_i386_amd64 = \ ../common/LD/finitel.c \ ../common/LD/isnanl.c \ ../common/LD/nextafterl.c SRCS_LD = \ $(SRCS_LD_i386_$(TARGET_ARCH)) \ ../common/LD/__cosl.c \ ../common/LD/__lgammal.c \ ../common/LD/__poly_libmq.c \ ../common/LD/__rem_pio2l.c \ ../common/LD/__sincosl.c \ ../common/LD/__sinl.c \ ../common/LD/__tanl.c \ ../common/LD/_TBL_cosl.c \ ../common/LD/_TBL_ipio2l.c \ ../common/LD/_TBL_sinl.c \ ../common/LD/_TBL_tanl.c \ ../common/LD/acoshl.c \ ../common/LD/asinhl.c \ ../common/LD/atan2pil.c \ ../common/LD/atanhl.c \ ../common/LD/cbrtl.c \ ../common/LD/coshl.c \ ../common/LD/cosl.c \ ../common/LD/erfl.c \ ../common/LD/gammal.c \ ../common/LD/gammal_r.c \ ../common/LD/hypotl.c \ ../common/LD/j0l.c \ ../common/LD/j1l.c \ ../common/LD/jnl.c \ ../common/LD/lgammal.c \ ../common/LD/lgammal_r.c \ ../common/LD/log1pl.c \ ../common/LD/logbl.c \ ../common/LD/scalbl.c \ ../common/LD/signgaml.c \ ../common/LD/significandl.c \ ../common/LD/sincosl.c \ ../common/LD/sincospil.c \ ../common/LD/sinhl.c \ ../common/LD/sinl.c \ ../common/LD/sinpil.c \ ../common/LD/tanhl.c \ ../common/LD/tanl.c SRCS_LD_i386 = \ $(SRCS_LD) SRCS_R_amd64 = \ ../common/R/__tanf.c \ ../common/R/isnanf.c \ ../common/R/__cosf.c \ ../common/R/__sincosf.c \ ../common/R/__sinf.c \ ../common/R/acosf.c \ ../common/R/asinf.c \ ../common/R/atan2f.c \ ../common/R/copysignf.c \ ../common/R/exp10f.c \ ../common/R/exp2f.c \ ../common/R/expm1f.c \ ../common/R/fabsf.c \ ../common/R/hypotf.c \ ../common/R/ilogbf.c \ ../common/R/log10f.c \ ../common/R/log2f.c \ ../common/R/nextafterf.c \ ../common/R/powf.c \ ../common/R/rintf.c \ ../common/R/scalbnf.c # sparc + sparcv9 SRCS_R_sparc = \ ../common/R/__tanf.c \ ../common/R/__cosf.c \ ../common/R/__sincosf.c \ ../common/R/__sinf.c \ ../common/R/isnanf.c \ ../common/R/acosf.c \ ../common/R/asinf.c \ ../common/R/atan2f.c \ ../common/R/copysignf.c \ ../common/R/exp10f.c \ ../common/R/exp2f.c \ ../common/R/expm1f.c \ ../common/R/fabsf.c \ ../common/R/fmodf.c \ ../common/R/hypotf.c \ ../common/R/ilogbf.c \ ../common/R/log10f.c \ ../common/R/log2f.c \ ../common/R/nextafterf.c \ ../common/R/powf.c \ ../common/R/remainderf.c \ ../common/R/rintf.c \ ../common/R/scalbnf.c SRCS_R = \ $(SRCS_R_$(MACH)) \ $(SRCS_R_$(TARGET_ARCH)) \ ../common/R/_TBL_r_atan_.c \ ../common/R/acoshf.c \ ../common/R/asinhf.c \ ../common/R/atan2pif.c \ ../common/R/atanf.c \ ../common/R/atanhf.c \ ../common/R/besself.c \ ../common/R/cbrtf.c \ ../common/R/cosf.c \ ../common/R/coshf.c \ ../common/R/erff.c \ ../common/R/expf.c \ ../common/R/floorf.c \ ../common/R/gammaf.c \ ../common/R/gammaf_r.c \ ../common/R/lgammaf.c \ ../common/R/lgammaf_r.c \ ../common/R/log1pf.c \ ../common/R/logbf.c \ ../common/R/logf.c \ ../common/R/scalbf.c \ ../common/R/signgamf.c \ ../common/R/significandf.c \ ../common/R/sinf.c \ ../common/R/sinhf.c \ ../common/R/sincosf.c \ ../common/R/sincospif.c \ ../common/R/sqrtf.c \ ../common/R/tanf.c \ ../common/R/tanhf.c SRCS_Q = \ ../common/Q/_TBL_atanl.c \ ../common/Q/_TBL_expl.c \ ../common/Q/_TBL_expm1l.c \ ../common/Q/_TBL_logl.c \ ../common/Q/finitel.c \ ../common/Q/isnanl.c \ ../common/Q/__cosl.c \ ../common/Q/__lgammal.c \ ../common/Q/__poly_libmq.c \ ../common/Q/__rem_pio2l.c \ ../common/Q/__sincosl.c \ ../common/Q/__sinl.c \ ../common/Q/__tanl.c \ ../common/Q/_TBL_cosl.c \ ../common/Q/_TBL_ipio2l.c \ ../common/Q/_TBL_sinl.c \ ../common/Q/_TBL_tanl.c \ ../common/Q/acoshl.c \ ../common/Q/acosl.c \ ../common/Q/asinhl.c \ ../common/Q/asinl.c \ ../common/Q/atan2l.c \ ../common/Q/atan2pil.c \ ../common/Q/atanhl.c \ ../common/Q/atanl.c \ ../common/Q/cbrtl.c \ ../common/Q/copysignl.c \ ../common/Q/coshl.c \ ../common/Q/cosl.c \ ../common/Q/erfl.c \ ../common/Q/exp10l.c \ ../common/Q/exp2l.c \ ../common/Q/expl.c \ ../common/Q/expm1l.c \ ../common/Q/fabsl.c \ ../common/Q/floorl.c \ ../common/Q/fmodl.c \ ../common/Q/gammal.c \ ../common/Q/gammal_r.c \ ../common/Q/hypotl.c \ ../common/Q/ieee_funcl.c \ ../common/Q/ilogbl.c \ ../common/Q/j0l.c \ ../common/Q/j1l.c \ ../common/Q/jnl.c \ ../common/Q/lgammal.c \ ../common/Q/lgammal_r.c \ ../common/Q/log10l.c \ ../common/Q/log1pl.c \ ../common/Q/log2l.c \ ../common/Q/logbl.c \ ../common/Q/logl.c \ ../common/Q/nextafterl.c \ ../common/Q/powl.c \ ../common/Q/remainderl.c \ ../common/Q/rintl.c \ ../common/Q/rndintl.c \ ../common/Q/scalbl.c \ ../common/Q/scalbnl.c \ ../common/Q/signgaml.c \ ../common/Q/significandl.c \ ../common/Q/sincosl.c \ ../common/Q/sincospil.c \ ../common/Q/sinhl.c \ ../common/Q/sinl.c \ ../common/Q/sinpil.c \ ../common/Q/sqrtl.c \ ../common/Q/tanhl.c \ ../common/Q/tanl.c SRCS_Q_sparc = \ $(SRCS_Q) SRCS_complex = \ ../common/complex/cabs.c \ ../common/complex/cabsf.c \ ../common/complex/cabsl.c \ ../common/complex/cacos.c \ ../common/complex/cacosf.c \ ../common/complex/cacosh.c \ ../common/complex/cacoshf.c \ ../common/complex/cacoshl.c \ ../common/complex/cacosl.c \ ../common/complex/carg.c \ ../common/complex/cargf.c \ ../common/complex/cargl.c \ ../common/complex/casin.c \ ../common/complex/casinf.c \ ../common/complex/casinh.c \ ../common/complex/casinhf.c \ ../common/complex/casinhl.c \ ../common/complex/casinl.c \ ../common/complex/catan.c \ ../common/complex/catanf.c \ ../common/complex/catanh.c \ ../common/complex/catanhf.c \ ../common/complex/catanhl.c \ ../common/complex/catanl.c \ ../common/complex/ccos.c \ ../common/complex/ccosf.c \ ../common/complex/ccosh.c \ ../common/complex/ccoshf.c \ ../common/complex/ccoshl.c \ ../common/complex/ccosl.c \ ../common/complex/cexp.c \ ../common/complex/cexpf.c \ ../common/complex/cexpl.c \ ../common/complex/cimag.c \ ../common/complex/cimagf.c \ ../common/complex/cimagl.c \ ../common/complex/clog.c \ ../common/complex/clogf.c \ ../common/complex/clogl.c \ ../common/complex/conj.c \ ../common/complex/conjf.c \ ../common/complex/conjl.c \ ../common/complex/cpow.c \ ../common/complex/cpowf.c \ ../common/complex/cpowl.c \ ../common/complex/cproj.c \ ../common/complex/cprojf.c \ ../common/complex/cprojl.c \ ../common/complex/creal.c \ ../common/complex/crealf.c \ ../common/complex/creall.c \ ../common/complex/csin.c \ ../common/complex/csinf.c \ ../common/complex/csinh.c \ ../common/complex/csinhf.c \ ../common/complex/csinhl.c \ ../common/complex/csinl.c \ ../common/complex/csqrt.c \ ../common/complex/csqrtf.c \ ../common/complex/csqrtl.c \ ../common/complex/ctan.c \ ../common/complex/ctanf.c \ ../common/complex/ctanh.c \ ../common/complex/ctanhf.c \ ../common/complex/ctanhl.c \ ../common/complex/ctanl.c \ ../common/complex/k_atan2.c \ ../common/complex/k_atan2l.c \ ../common/complex/k_cexp.c \ ../common/complex/k_cexpl.c \ ../common/complex/k_clog_r.c \ ../common/complex/k_clog_rl.c SRCS_m9x_i386 = \ ../common/m9x/__fex_sse.c \ ../common/m9x/feprec.c \ ../common/m9x/__fex_i386.c SRCS_m9x_i386_i386 = \ ../common/m9x/lroundf.c SRCS_m9x_i386_amd64 = \ ../common/m9x/llrint.c \ ../common/m9x/llrintf.c \ ../common/m9x/llrintl.c \ ../common/m9x/nexttowardl.c \ ../common/m9x/remquo.c \ ../common/m9x/remquof.c \ ../common/m9x/round.c \ ../common/m9x/roundl.c \ ../common/m9x/scalbln.c \ ../common/m9x/scalblnf.c \ ../common/m9x/scalblnl.c \ ../common/m9x/trunc.c \ ../common/m9x/truncl.c # sparc SRCS_m9x_sparc_sparc = \ ../common/m9x/lrint.c \ ../common/m9x/lrintf.c \ ../common/m9x/lrintl.c \ ../common/m9x/lround.c \ ../common/m9x/lroundf.c \ ../common/m9x/lroundl.c SRCS_m9x_sparc = \ ../common/m9x/__fex_sparc.c \ ../common/m9x/llrint.c \ ../common/m9x/llrintf.c \ ../common/m9x/llrintl.c \ ../common/m9x/nexttowardl.c \ ../common/m9x/remquo.c \ ../common/m9x/remquof.c \ ../common/m9x/remquol.c \ ../common/m9x/round.c \ ../common/m9x/roundl.c \ ../common/m9x/scalbln.c \ ../common/m9x/scalblnf.c \ ../common/m9x/scalblnl.c \ ../common/m9x/trunc.c \ ../common/m9x/truncl.c SRCS_m9x = \ $(SRCS_m9x_$(MACH)) \ $(SRCS_m9x_sparc_$(TARGET_ARCH)) \ $(SRCS_m9x_i386_$(TARGET_ARCH)) \ ../common/m9x/__fex_hdlr.c \ ../common/m9x/__fex_sym.c \ ../common/m9x/fdim.c \ ../common/m9x/fdimf.c \ ../common/m9x/fdiml.c \ ../common/m9x/feexcept.c \ ../common/m9x/fenv.c \ ../common/m9x/feround.c \ ../common/m9x/fex_handler.c \ ../common/m9x/fex_log.c \ ../common/m9x/fma.c \ ../common/m9x/fmaf.c \ ../common/m9x/fmal.c \ ../common/m9x/fmax.c \ ../common/m9x/fmaxf.c \ ../common/m9x/fmaxl.c \ ../common/m9x/fmin.c \ ../common/m9x/fminf.c \ ../common/m9x/fminl.c \ ../common/m9x/frexp.c \ ../common/m9x/frexpf.c \ ../common/m9x/frexpl.c \ ../common/m9x/ldexp.c \ ../common/m9x/ldexpf.c \ ../common/m9x/ldexpl.c \ ../common/m9x/llround.c \ ../common/m9x/llroundf.c \ ../common/m9x/llroundl.c \ ../common/m9x/modf.c \ ../common/m9x/modff.c \ ../common/m9x/modfl.c \ ../common/m9x/nan.c \ ../common/m9x/nanf.c \ ../common/m9x/nanl.c \ ../common/m9x/nearbyint.c \ ../common/m9x/nearbyintf.c \ ../common/m9x/nearbyintl.c \ ../common/m9x/nexttoward.c \ ../common/m9x/nexttowardf.c \ ../common/m9x/roundf.c \ ../common/m9x/tgamma.c \ ../common/m9x/tgammaf.c \ ../common/m9x/tgammal.c \ ../common/m9x/truncf.c SRCS_C_sparc = \ ../common/C/__tan.c \ ../common/C/_TBL_atan.c \ ../common/C/_TBL_exp2.c \ ../common/C/_TBL_log.c \ ../common/C/_TBL_log2.c \ ../common/C/_TBL_tan.c \ ../common/C/acos.c \ ../common/C/asin.c \ ../common/C/atan.c \ ../common/C/atan2.c \ ../common/C/ceil.c \ ../common/C/cos.c \ ../common/C/exp.c \ ../common/C/exp10.c \ ../common/C/exp2.c \ ../common/C/expm1.c \ ../common/C/floor.c \ ../common/C/fmod.c \ ../common/C/hypot.c \ ../common/C/ilogb.c \ ../common/C/isnan.c \ ../common/C/log.c \ ../common/C/log10.c \ ../common/C/log2.c \ ../common/C/pow.c \ ../common/C/remainder.c \ ../common/C/rint.c \ ../common/C/scalbn.c \ ../common/C/sin.c \ ../common/C/sincos.c \ ../common/C/tan.c SRCS_i386_i386 = \ ../common/C/__libx_errno.c SRCS_sparc_sparc = \ $(SRCS_i386_i386) SRCS_sparc_sparcv9 = \ ../common/C/copysign.c \ ../common/C/fabs.c \ ../common/C/nextafter.c SRCS_i386_amd64 = \ ../common/C/_TBL_atan.c \ ../common/C/_TBL_exp2.c \ ../common/C/_TBL_log.c \ ../common/C/_TBL_log2.c \ ../common/C/__tan.c \ ../common/C/_TBL_tan.c \ ../common/C/copysign.c \ ../common/C/exp.c \ ../common/C/fabs.c \ ../common/C/ilogb.c \ ../common/C/isnan.c \ ../common/C/nextafter.c \ ../common/C/rint.c \ ../common/C/scalbn.c \ ../common/C/acos.c \ ../common/C/asin.c \ ../common/C/atan.c \ ../common/C/atan2.c \ ../common/C/ceil.c \ ../common/C/cos.c \ ../common/C/exp10.c \ ../common/C/exp2.c \ ../common/C/expm1.c \ ../common/C/floor.c \ ../common/C/hypot.c \ ../common/C/log.c \ ../common/C/log10.c \ ../common/C/log2.c \ ../common/C/pow.c \ ../common/C/sin.c \ ../common/C/sincos.c \ ../common/C/tan.c SRCS_C = \ $(SRCS_C_$(MACH)) \ $(SRCS_C_i386_$(TARGET_ARCH)) \ ../common/C/__cos.c \ ../common/C/__lgamma.c \ ../common/C/__rem_pio2.c \ ../common/C/__rem_pio2m.c \ ../common/C/__sin.c \ ../common/C/__sincos.c \ ../common/C/__xpg6.c \ ../common/C/_lib_version.c \ ../common/C/_SVID_error.c \ ../common/C/_TBL_ipio2.c \ ../common/C/_TBL_sin.c \ ../common/C/acosh.c \ ../common/C/asinh.c \ ../common/C/atan2pi.c \ ../common/C/atanh.c \ ../common/C/cbrt.c \ ../common/C/cosh.c \ ../common/C/erf.c \ ../common/C/gamma.c \ ../common/C/gamma_r.c \ ../common/C/j0.c \ ../common/C/j1.c \ ../common/C/jn.c \ ../common/C/lgamma.c \ ../common/C/lgamma_r.c \ ../common/C/log1p.c \ ../common/C/logb.c \ ../common/C/matherr.c \ ../common/C/scalb.c \ ../common/C/signgam.c \ ../common/C/significand.c \ ../common/C/sincospi.c \ ../common/C/sinh.c \ ../common/C/sqrt.c \ ../common/C/tanh.c SRCS = \ $(SRCS_Q_$(MACH)) \ $(SRCS_LD_$(MACH)) \ $(SRCS_R) \ $(SRCS_complex) \ $(SRCS_C) .KEEP_STATE: all: $(LIBS) lint: lintcheck