在vs2008下使用cygwin(21):i686-pc-cygwin/newlib/libm/common/Makefile分析

 

快乐虾

http://blog.csdn.net/lights_joy/

lights@hb165.com

   

本文适用于

Cygwin-1.16

Vs2008

 

欢迎转载,但请保留作者信息

 

这个Makefile由上一级目录的makefile调用make all执行。All目标定义为:

all: all-am

all-am: Makefile $(LIBRARIES) $(LTLIBRARIES) $(DATA)

LIBRARIES = $(noinst_LIBRARIES)

noinst_LIBRARIES = lib.a

LTLIBRARIES = $(noinst_LTLIBRARIES)

noinst_LTLIBRARIES未定义

DATA = $(noinst_DATA)

noinst_DATA =

因而此目标将依赖于lib.a目标,其定义为:

lib.a: $(lib_a_OBJECTS) $(lib_a_DEPENDENCIES)

       -rm -f lib.a

       $(lib_a_AR) lib.a $(lib_a_OBJECTS) $(lib_a_LIBADD)

       $(RANLIB) lib.a

在生成所需要的目标文件后,上述脚本将它们打包成lib.a文件。

由于有以下定义:

lib_a_OBJECTS = $(am_lib_a_OBJECTS)

am__objects_1 = lib_a-s_finite.$(OBJEXT) lib_a-s_copysign.$(OBJEXT) /

       lib_a-s_modf.$(OBJEXT) lib_a-s_scalbn.$(OBJEXT) /

       lib_a-s_cbrt.$(OBJEXT) lib_a-s_exp10.$(OBJEXT) /

       lib_a-s_expm1.$(OBJEXT) lib_a-s_ilogb.$(OBJEXT) /

       lib_a-s_infconst.$(OBJEXT) lib_a-s_infinity.$(OBJEXT) /

       lib_a-s_isinf.$(OBJEXT) lib_a-s_isinfd.$(OBJEXT) /

       lib_a-s_isnan.$(OBJEXT) lib_a-s_isnand.$(OBJEXT) /

       lib_a-s_log1p.$(OBJEXT) lib_a-s_nan.$(OBJEXT) /

       lib_a-s_nextafter.$(OBJEXT) lib_a-s_pow10.$(OBJEXT) /

       lib_a-s_rint.$(OBJEXT) lib_a-s_logb.$(OBJEXT) /

       lib_a-s_matherr.$(OBJEXT) lib_a-s_lib_ver.$(OBJEXT) /

       lib_a-s_fdim.$(OBJEXT) lib_a-s_fma.$(OBJEXT) /

       lib_a-s_fmax.$(OBJEXT) lib_a-s_fmin.$(OBJEXT) /

       lib_a-s_fpclassify.$(OBJEXT) lib_a-s_lrint.$(OBJEXT) /

       lib_a-s_lround.$(OBJEXT) lib_a-s_nearbyint.$(OBJEXT) /

       lib_a-s_remquo.$(OBJEXT) lib_a-s_round.$(OBJEXT) /

       lib_a-s_scalbln.$(OBJEXT) lib_a-s_signbit.$(OBJEXT) /

       lib_a-s_trunc.$(OBJEXT)

am__objects_2 = lib_a-sf_finite.$(OBJEXT) lib_a-sf_copysign.$(OBJEXT) /

       lib_a-sf_modf.$(OBJEXT) lib_a-sf_scalbn.$(OBJEXT) /

       lib_a-sf_cbrt.$(OBJEXT) lib_a-sf_exp10.$(OBJEXT) /

       lib_a-sf_expm1.$(OBJEXT) lib_a-sf_ilogb.$(OBJEXT) /

       lib_a-sf_infinity.$(OBJEXT) lib_a-sf_isinf.$(OBJEXT) /

       lib_a-sf_isinff.$(OBJEXT) lib_a-sf_isnan.$(OBJEXT) /

       lib_a-sf_isnanf.$(OBJEXT) lib_a-sf_log1p.$(OBJEXT) /

       lib_a-sf_nan.$(OBJEXT) lib_a-sf_nextafter.$(OBJEXT) /

       lib_a-sf_pow10.$(OBJEXT) lib_a-sf_rint.$(OBJEXT) /

       lib_a-sf_logb.$(OBJEXT) lib_a-sf_fdim.$(OBJEXT) /

       lib_a-sf_fma.$(OBJEXT) lib_a-sf_fmax.$(OBJEXT) /

       lib_a-sf_fmin.$(OBJEXT) lib_a-sf_fpclassify.$(OBJEXT) /

       lib_a-sf_lrint.$(OBJEXT) lib_a-sf_lround.$(OBJEXT) /

       lib_a-sf_nearbyint.$(OBJEXT) lib_a-sf_remquo.$(OBJEXT) /

       lib_a-sf_round.$(OBJEXT) lib_a-sf_scalbln.$(OBJEXT) /

       lib_a-sf_trunc.$(OBJEXT)

am_lib_a_OBJECTS = $(am__objects_1) /

       $(am__objects_2)

因而此目标有以下的依赖关系。

1.1.1.1             lib_a-s_finite.$(OBJEXT)

这个目标定义为:

lib_a-s_finite.o: s_finite.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_finite.o `test -f 's_finite.c' || echo '$(srcdir)/'`s_finite.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.2             lib_a-s_copysign.$(OBJEXT)

这个目标定义为:

lib_a-s_copysign.o: s_copysign.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_copysign.o `test -f 's_copysign.c' || echo '$(srcdir)/'`s_copysign.c

直接编译即可。

 

1.1.1.3             lib_a-s_modf.$(OBJEXT)

这个目标定义为:

lib_a-s_modf.o: s_modf.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_modf.o `test -f 's_modf.c' || echo '$(srcdir)/'`s_modf.c

直接编译即可。

 

1.1.1.4             lib_a-s_scalbn.$(OBJEXT)

这个目标定义为:

lib_a-s_scalbn.o: s_scalbn.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_scalbn.o `test -f 's_scalbn.c' || echo '$(srcdir)/'`s_scalbn.c

直接编译即可。

 

1.1.1.5             lib_a-s_cbrt.$(OBJEXT)

这个目标定义为:

lib_a-s_cbrt.o: s_cbrt.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_cbrt.o `test -f 's_cbrt.c' || echo '$(srcdir)/'`s_cbrt.c

直接编译即可。

 

1.1.1.6             lib_a-s_exp10.$(OBJEXT)

这个目标定义为:

lib_a-s_exp10.o: s_exp10.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_exp10.o `test -f 's_exp10.c' || echo '$(srcdir)/'`s_exp10.c

直接编译即可。

 

1.1.1.7             lib_a-s_expm1.$(OBJEXT)

这个目标定义为:

lib_a-s_expm1.o: s_expm1.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_expm1.o `test -f 's_expm1.c' || echo '$(srcdir)/'`s_expm1.c

直接编译即可。

 

1.1.1.8             lib_a-s_ilogb.$(OBJEXT)

这个目标定义为:

lib_a-s_ilogb.o: s_ilogb.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_ilogb.o `test -f 's_ilogb.c' || echo '$(srcdir)/'`s_ilogb.c

直接编译即可。

 

1.1.1.9             lib_a-s_infconst.$(OBJEXT)

这个目标定义为:

lib_a-s_infconst.o: s_infconst.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_infconst.o `test -f 's_infconst.c' || echo '$(srcdir)/'`s_infconst.c

直接编译即可。

 

1.1.1.10       lib_a-s_infinity.$(OBJEXT)

这个目标定义为:

lib_a-s_infinity.o: s_infinity.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_infinity.o `test -f 's_infinity.c' || echo '$(srcdir)/'`s_infinity.c

直接编译即可。

 

1.1.1.11       lib_a-s_isinf.$(OBJEXT)

这个目标定义为:

lib_a-s_isinf.o: s_isinf.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_isinf.o `test -f 's_isinf.c' || echo '$(srcdir)/'`s_isinf.c

直接编译即可。

 

1.1.1.12       lib_a-s_isinfd.$(OBJEXT)

这个目标定义为:

lib_a-s_isinfd.o: s_isinfd.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_isinfd.o `test -f 's_isinfd.c' || echo '$(srcdir)/'`s_isinfd.c

直接编译即可。

 

1.1.1.13       lib_a-s_isnan.$(OBJEXT)

这个目标定义为:

lib_a-s_isnan.o: s_isnan.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_isnan.o `test -f 's_isnan.c' || echo '$(srcdir)/'`s_isnan.c

直接编译即可。

 

1.1.1.14       lib_a-s_isnand.$(OBJEXT)

这个目标定义为:

lib_a-s_isnand.o: s_isnand.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_isnand.o `test -f 's_isnand.c' || echo '$(srcdir)/'`s_isnand.c

直接编译即可。

 

1.1.1.15       lib_a-s_log1p.$(OBJEXT)

这个目标定义为:

lib_a-s_log1p.o: s_log1p.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_log1p.o `test -f 's_log1p.c' || echo '$(srcdir)/'`s_log1p.c

直接编译即可。

 

1.1.1.16       lib_a-s_nan.$(OBJEXT)

这个目标定义为:

lib_a-s_nan.o: s_nan.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_nan.o `test -f 's_nan.c' || echo '$(srcdir)/'`s_nan.c

直接编译即可。

 

1.1.1.17       lib_a-s_nextafter.$(OBJEXT)

这个目标定义为:

lib_a-s_nextafter.o: s_nextafter.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_nextafter.o `test -f 's_nextafter.c' || echo '$(srcdir)/'`s_nextafter.c

直接编译即可。

 

1.1.1.18       lib_a-s_pow10.$(OBJEXT)

这个目标定义为:

lib_a-s_pow10.o: s_pow10.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_pow10.o `test -f 's_pow10.c' || echo '$(srcdir)/'`s_pow10.c

直接编译即可。

 

1.1.1.19       lib_a-s_rint.$(OBJEXT)

这个目标定义为:

lib_a-s_rint.o: s_rint.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_rint.o `test -f 's_rint.c' || echo '$(srcdir)/'`s_rint.c

直接编译即可。

 

1.1.1.20       lib_a-s_logb.$(OBJEXT)

这个目标定义为:

lib_a-s_logb.o: s_logb.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_logb.o `test -f 's_logb.c' || echo '$(srcdir)/'`s_logb.c

直接编译即可。

 

1.1.1.21       lib_a-s_matherr.$(OBJEXT)

这个目标定义为:

lib_a-s_matherr.o: s_matherr.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_matherr.o `test -f 's_matherr.c' || echo '$(srcdir)/'`s_matherr.c

直接编译即可。

 

1.1.1.22       lib_a-s_lib_ver.$(OBJEXT)

这个目标定义为:

lib_a-s_lib_ver.o: s_lib_ver.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_lib_ver.o `test -f 's_lib_ver.c' || echo '$(srcdir)/'`s_lib_ver.c

直接编译即可。

 

1.1.1.23       lib_a-s_fdim.$(OBJEXT)

这个目标定义为:

lib_a-s_fdim.o: s_fdim.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_fdim.o `test -f 's_fdim.c' || echo '$(srcdir)/'`s_fdim.c

直接编译即可。

 

1.1.1.24       lib_a-s_fma.$(OBJEXT)

这个目标定义为:

lib_a-s_fma.o: s_fma.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_fma.o `test -f 's_fma.c' || echo '$(srcdir)/'`s_fma.c

直接编译即可。

 

1.1.1.25       lib_a-s_fmax.$(OBJEXT)

这个目标定义为:

lib_a-s_fmax.o: s_fmax.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_fmax.o `test -f 's_fmax.c' || echo '$(srcdir)/'`s_fmax.c

直接编译即可。

 

1.1.1.26       lib_a-s_fmin.$(OBJEXT)

这个目标定义为:

lib_a-s_fmin.o: s_fmin.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_fmin.o `test -f 's_fmin.c' || echo '$(srcdir)/'`s_fmin.c

直接编译即可。

 

1.1.1.27       lib_a-s_fpclassify.$(OBJEXT)

这个目标定义为:

lib_a-s_fpclassify.o: s_fpclassify.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_fpclassify.o `test -f 's_fpclassify.c' || echo '$(srcdir)/'`s_fpclassify.c

直接编译即可。

 

1.1.1.28       lib_a-s_lrint.$(OBJEXT)

这个目标定义为:

lib_a-s_lrint.o: s_lrint.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_lrint.o `test -f 's_lrint.c' || echo '$(srcdir)/'`s_lrint.c

直接编译即可。

 

1.1.1.29       lib_a-s_lround.$(OBJEXT)

这个目标定义为:

lib_a-s_lround.o: s_lround.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_lround.o `test -f 's_lround.c' || echo '$(srcdir)/'`s_lround.c

直接编译即可。

 

1.1.1.30       lib_a-s_nearbyint.$(OBJEXT)

这个目标定义为:

lib_a-s_nearbyint.o: s_nearbyint.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_nearbyint.o `test -f 's_nearbyint.c' || echo '$(srcdir)/'`s_nearbyint.c

直接编译即可。

 

1.1.1.31       lib_a-s_remquo.$(OBJEXT)

这个目标定义为:

lib_a-s_remquo.o: s_remquo.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_remquo.o `test -f 's_remquo.c' || echo '$(srcdir)/'`s_remquo.c

直接编译即可。

 

1.1.1.32       lib_a-s_round.$(OBJEXT)

这个目标定义为:

lib_a-s_round.o: s_round.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_round.o `test -f 's_round.c' || echo '$(srcdir)/'`s_round.c

直接编译即可。

 

1.1.1.33       lib_a-s_scalbln.$(OBJEXT)

这个目标定义为:

lib_a-s_scalbln.o: s_scalbln.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_scalbln.o `test -f 's_scalbln.c' || echo '$(srcdir)/'`s_scalbln.c

直接编译即可。

 

1.1.1.34       lib_a-s_signbit.$(OBJEXT)

这个目标定义为:

lib_a-s_signbit.o: s_signbit.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_signbit.o `test -f 's_signbit.c' || echo '$(srcdir)/'`s_signbit.c

直接编译即可。

 

1.1.1.35       lib_a-s_trunc.$(OBJEXT)

这个目标定义为:

lib_a-s_trunc.o: s_trunc.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-s_trunc.o `test -f 's_trunc.c' || echo '$(srcdir)/'`s_trunc.c

直接编译即可。

 

1.1.1.36       lib_a-sf_finite.$(OBJEXT)

这个目标定义为:

lib_a-sf_finite.o: sf_finite.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_finite.o `test -f 'sf_finite.c' || echo '$(srcdir)/'`sf_finite.c

直接编译即可。

 

1.1.1.37       lib_a-sf_copysign.$(OBJEXT)

这个目标定义为:

lib_a-sf_copysign.o: sf_copysign.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_copysign.o `test -f 'sf_copysign.c' || echo '$(srcdir)/'`sf_copysign.c

直接编译即可。

 

1.1.1.38       lib_a-sf_modf.$(OBJEXT)

这个目标定义为:

lib_a-sf_modf.o: sf_modf.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_modf.o `test -f 'sf_modf.c' || echo '$(srcdir)/'`sf_modf.c

直接编译即可。

Vc提供了相应函数,略过此文件。

 

1.1.1.39       lib_a-sf_scalbn.$(OBJEXT)

这个目标定义为:

lib_a-sf_scalbn.o: sf_scalbn.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_scalbn.o `test -f 'sf_scalbn.c' || echo '$(srcdir)/'`sf_scalbn.c

直接编译即可。

 

1.1.1.40       lib_a-sf_cbrt.$(OBJEXT)

这个目标定义为:

lib_a-sf_cbrt.o: sf_cbrt.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_cbrt.o `test -f 'sf_cbrt.c' || echo '$(srcdir)/'`sf_cbrt.c

直接编译即可。

 

1.1.1.41       lib_a-sf_exp10.$(OBJEXT)

这个目标定义为:

lib_a-sf_exp10.o: sf_exp10.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_exp10.o `test -f 'sf_exp10.c' || echo '$(srcdir)/'`sf_exp10.c

直接编译即可。

 

1.1.1.42       lib_a-sf_expm1.$(OBJEXT)

这个目标定义为:

lib_a-sf_expm1.o: sf_expm1.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_expm1.o `test -f 'sf_expm1.c' || echo '$(srcdir)/'`sf_expm1.c

直接编译即可。

 

1.1.1.43       lib_a-sf_ilogb.$(OBJEXT)

这个目标定义为:

lib_a-sf_ilogb.o: sf_ilogb.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_ilogb.o `test -f 'sf_ilogb.c' || echo '$(srcdir)/'`sf_ilogb.c

直接编译即可。

 

1.1.1.44       lib_a-sf_infinity.$(OBJEXT)

这个目标定义为:

lib_a-sf_infinity.o: sf_infinity.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_infinity.o `test -f 'sf_infinity.c' || echo '$(srcdir)/'`sf_infinity.c

直接编译即可。

 

1.1.1.45       lib_a-sf_isinf.$(OBJEXT)

这个目标定义为:

lib_a-sf_isinf.o: sf_isinf.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_isinf.o `test -f 'sf_isinf.c' || echo '$(srcdir)/'`sf_isinf.c

直接编译即可。

 

1.1.1.46       lib_a-sf_isinff.$(OBJEXT)
1.1.1.47       lib_a-sf_isinf.$(OBJEXT)

这个目标定义为:

lib_a-sf_isinff.o: sf_isinff.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_isinff.o `test -f 'sf_isinff.c' || echo '$(srcdir)/'`sf_isinff.c

直接编译即可。

 

1.1.1.48       lib_a-sf_isnan.$(OBJEXT)

这个目标定义为:

lib_a-sf_isnan.o: sf_isnan.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_isnan.o `test -f 'sf_isnan.c' || echo '$(srcdir)/'`sf_isnan.c

直接编译即可。

 

1.1.1.49       lib_a-sf_isnanf.$(OBJEXT)

这个目标定义为:

lib_a-sf_isnanf.o: sf_isnanf.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_isnanf.o `test -f 'sf_isnanf.c' || echo '$(srcdir)/'`sf_isnanf.c

直接编译即可。

 

1.1.1.50       lib_a-sf_log1p.$(OBJEXT)

这个目标定义为:

lib_a-sf_log1p.o: sf_log1p.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_log1p.o `test -f 'sf_log1p.c' || echo '$(srcdir)/'`sf_log1p.c

直接编译即可。

 

1.1.1.51       lib_a-sf_nan.$(OBJEXT)

这个目标定义为:

lib_a-sf_nan.o: sf_nan.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_nan.o `test -f 'sf_nan.c' || echo '$(srcdir)/'`sf_nan.c

直接编译即可。

 

1.1.1.52       lib_a-sf_nextafter.$(OBJEXT)

这个目标定义为:

lib_a-sf_nextafter.o: sf_nextafter.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_nextafter.o `test -f 'sf_nextafter.c' || echo '$(srcdir)/'`sf_nextafter.c

直接编译即可。

 

1.1.1.53       lib_a-sf_pow10.$(OBJEXT)

这个目标定义为:

lib_a-sf_pow10.o: sf_pow10.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_pow10.o `test -f 'sf_pow10.c' || echo '$(srcdir)/'`sf_pow10.c

直接编译即可。

 

1.1.1.54       lib_a-sf_rint.$(OBJEXT)

这个目标定义为:

lib_a-sf_rint.o: sf_rint.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_rint.o `test -f 'sf_rint.c' || echo '$(srcdir)/'`sf_rint.c

直接编译即可。

 

1.1.1.55       lib_a-sf_logb.$(OBJEXT)

这个目标定义为:

lib_a-sf_logb.o: sf_logb.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_logb.o `test -f 'sf_logb.c' || echo '$(srcdir)/'`sf_logb.c

直接编译即可。

 

1.1.1.56       lib_a-sf_fdim.$(OBJEXT)

这个目标定义为:

lib_a-sf_fdim.o: sf_fdim.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_fdim.o `test -f 'sf_fdim.c' || echo '$(srcdir)/'`sf_fdim.c

直接编译即可。

 

1.1.1.57       lib_a-sf_fma.$(OBJEXT)

这个目标定义为:

lib_a-sf_fma.o: sf_fma.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_fma.o `test -f 'sf_fma.c' || echo '$(srcdir)/'`sf_fma.c

直接编译即可。

 

1.1.1.58       lib_a-sf_fmax.$(OBJEXT)

这个目标定义为:

lib_a-sf_fmax.o: sf_fmax.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_fmax.o `test -f 'sf_fmax.c' || echo '$(srcdir)/'`sf_fmax.c

直接编译即可。

 

1.1.1.59       lib_a-sf_fmin.$(OBJEXT)

这个目标定义为:

lib_a-sf_fmin.o: sf_fmin.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_fmin.o `test -f 'sf_fmin.c' || echo '$(srcdir)/'`sf_fmin.c

直接编译即可。

 

1.1.1.60       lib_a-sf_fpclassify.$(OBJEXT)

这个目标定义为:

lib_a-sf_fpclassify.o: sf_fpclassify.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_fpclassify.o `test -f 'sf_fpclassify.c' || echo '$(srcdir)/'`sf_fpclassify.c

直接编译即可。

 

1.1.1.61       lib_a-sf_lrint.$(OBJEXT)

这个目标定义为:

lib_a-sf_lrint.o: sf_lrint.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_lrint.o `test -f 'sf_lrint.c' || echo '$(srcdir)/'`sf_lrint.c

直接编译即可。

 

1.1.1.62       lib_a-sf_lround.$(OBJEXT)

这个目标定义为:

lib_a-sf_lround.o: sf_lround.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_lround.o `test -f 'sf_lround.c' || echo '$(srcdir)/'`sf_lround.c

直接编译即可。

 

1.1.1.63       lib_a-sf_nearbyint.$(OBJEXT)

这个目标定义为:

lib_a-sf_nearbyint.o: sf_nearbyint.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_nearbyint.o `test -f 'sf_nearbyint.c' || echo '$(srcdir)/'`sf_nearbyint.c

直接编译即可。

 

1.1.1.64       lib_a-sf_remquo.$(OBJEXT)

这个目标定义为:

lib_a-sf_remquo.o: sf_remquo.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_remquo.o `test -f 'sf_remquo.c' || echo '$(srcdir)/'`sf_remquo.c

直接编译即可。

 

1.1.1.65       lib_a-sf_round.$(OBJEXT)

这个目标定义为:

lib_a-sf_round.o: sf_round.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_round.o `test -f 'sf_round.c' || echo '$(srcdir)/'`sf_round.c

直接编译即可。

 

1.1.1.66       lib_a-sf_scalbln.$(OBJEXT)

这个目标定义为:

lib_a-sf_scalbln.o: sf_scalbln.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_scalbln.o `test -f 'sf_scalbln.c' || echo '$(srcdir)/'`sf_scalbln.c

直接编译即可。

 

1.1.1.67       lib_a-sf_trunc.$(OBJEXT)

这个目标定义为:

lib_a-sf_trunc.o: sf_trunc.c

       $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-sf_trunc.o `test -f 'sf_trunc.c' || echo '$(srcdir)/'`sf_trunc.c

直接编译即可。

 

 

参考资料

vs2008下使用cygwin1):前言( 2008-10-16 )

vs2008下使用cygwin2):i686-pc-cygwin/newlib/Makefile分析( 2008-10-16 )

vs2008下使用cygwin3):i686-pc-cygwin/newlib/libc/Makefile分析( 2008-10-16 )

vs2008下使用cygwin4):i686-pc-cygwin/newlib/libc/argz/Makefile分析( 2008-10-16 )

vs2008下使用cygwin5):i686-pc-cygwin/newlib/libc/stdlib/Makefile分析( 2008-10-16 )

vs2008下使用cygwin6):i686-pc-cygwin/newlib/libc/ctype/Makefile分析( 2008-10-16 )

vs2008下使用cygwin7):i686-pc-cygwin/newlib/libc/search/Makefile分析( 2008-10-16 )

vs2008下使用cygwin8):i686-pc-cygwin/newlib/libc/stdio/Makefile分析( 2008-10-16 )

vs2008下使用cygwin9):i686-pc-cygwin/newlib/libc/stdio64/Makefile分析( 2008-10-16 )

vs2008下使用cygwin10):i686-pc-cygwin/newlib/libc/string/Makefile分析 ( 2008-10-16 )

vs2008下使用cygwin11):i686-pc-cygwin/newlib/libc/signal/Makefile分析 ( 2008-10-16 )

vs2008下使用cygwin12):i686-pc-cygwin/newlib/libc/time/Makefile分析 ( 2008-10-16 )

vs2008下使用cygwin13):i686-pc-cygwin/newlib/libc/locale/Makefile分析 ( 2008-10-16 )

vs2008下使用cygwin14):i686-pc-cygwin/newlib/libc/reent/Makefile分析 ( 2008-10-16 )

vs2008下使用cygwin15):i686-pc-cygwin/newlib/libc/misc/Makefile分析 ( 2008-10-16 )

vs2008下使用cygwin16):i686-pc-cygwin/newlib/libc/machine/i386/Makefile分析 ( 2008-10-16 )

vs2008下使用cygwin17):i686-pc-cygwin/newlib/libc/posix/Makefile分析 ( 2008-10-16 )

vs2008下使用cygwin18):i686-pc-cygwin/newlib/libc/syscalls/Makefile分析 ( 2008-10-16 )

vs2008下使用cygwin19):i686-pc-cygwin/newlib/libm/Makefile分析( 2008-10-17 )

vs2008下使用cygwin20):i686-pc-cygwin/newlib/libm/math/Makefile分析 2008-10-17

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌云阁主

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值