Makefile
上传用户:nvosite88
上传日期:2007-01-17
资源大小:4983k
文件大小:2k
源码类别:

VxWorks

开发平台:

C/C++

  1. # Makefile - makefile for target/src/arch/i960/math
  2. #
  3. # modification history
  4. # --------------------
  5. # 01d,12mar97,tpr  added sincosf.o & trndfsf.o, replace DMSH_FIRST by DLSH_FIRST
  6. # 01c,07dec96,tpr  moved frexp.o to OBJ_COMMON.
  7. # 01b,03dec96,tpr  added OBJ_HW_SUPPORT and OBJ_SW_SUPPORT
  8. # 01a,12jul96,yp   created from 01c of MakeSkel
  9. #
  10. # DESCRIPTION
  11. # This file contains the makefile rules for building the vx library
  12. #
  13. #*/
  14. TGT_DIR=$(WIND_BASE)/target
  15. DOC_FILES =
  16. LIBNAME=lib$(CPU)$(TOOL)vx.a
  17. LIBDIRNAME=obj$(CPU)$(TOOL)vx
  18. EXTRA_DEFINE = -DIEEE -DLSH_FIRST
  19. OBJ_COMMON = a_expm1.o const_dp.o cosh.o environ.o error.o expf.o fabs.o 
  20.   frexp.o fmod.o ldexp.o modf.o sinh.o tanh.o
  21. OBJ_HW_SUPPORT = acoss.o acosd.o asins.o asind.o atan.o cos.o sin.o      
  22.   tan.o ceilf.o ceil.o ceill.o class.o constant.o floorf.o   
  23.   floor.o floorl.o exp2m1.o exps.o expd.o fp_exits.o isnan.o 
  24.   log_sup.o logs.o logd.o loge.o mathHardLib.o nan.o pows.o  
  25.   powd.o rem.o round.o scale.o sqrt.o
  26. OBJ_SW_SUPPORT = a_acos.o a_asin.o a_atan.o a_atanf.o a_exp.o a_expf.o      
  27.   a_fpow.o a_log.o a_log10.o a_logf.o a_pow.o        
  28.   a_sqrt.o a_sqrtf.o a_sqrtfi.o a_sqrti.o a_tan.o a_tanf.o   
  29.   afpcnand.o afpcnans.o clsdfsi.o clssfsi.o clstfsi.o      
  30.   ipow.o ipowf.o mathALib.o mathSoftLib.o matherr.o opndf3.o 
  31.   sincos.o sincosf.o trndfsf.o
  32. OBJ_I960CA  = $(OBJ_COMMON) $(OBJ_SW_SUPPORT)
  33. OBJ_I960HX      = $(OBJ_I960CA)
  34. OBJ_I960JX  = $(OBJ_I960CA)
  35. OBJ_I960KA  = $(OBJ_I960CA)
  36. OBJ_I960KB  = $(OBJ_COMMON) $(OBJ_HW_SUPPORT)
  37. OBJS=$(OBJ_$(CPU))
  38. include $(TGT_DIR)/h/make/rules.library