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

VxWorks

开发平台:

C/C++

  1. # Makefile - makefile for target/src/arch/mips/math
  2. #
  3. # This file has been developed or significantly modified by the
  4. # MIPS Center of Excellence Dedicated Engineering Staff.
  5. # This notice is as per the MIPS Center of Excellence Master Partner
  6. # Agreement, do not remove this notice without checking first with
  7. # WR/Platforms MIPS Center of Excellence engineering management.
  8. #
  9. # modification history
  10. # --------------------
  11. # 01n,10dec01,mem  Added support for specialized Vr5432 build.
  12. # 01m,26oct01,tam  updated for re-packaging
  13. # 01l,16jul01,ros  add CofE comment
  14. # 01k,24apr01,mem  Add mathHardLib.c for sf builds.
  15. # 01j,19apr01,roz  change MIPS64gnu5400le to MIPS64gnule
  16. # 01i,10jan01,pes  Add floating point components for all new MIPS
  17. #                  combinations.
  18. # 01h,28dec00,zmm  add support for MIPS32sfgnu
  19. # 01g,27dec00,roz  add support for MIPS64
  20. # 01f,07sep99,myz  added OBJ_CW4000_16gnu for mips16 support.
  21. # 01e,19jan99,dra  added CW4000, CW4011, VR4100, VR5000 and VR5400 support.
  22. # 01d,14jan97,kkk  added little endian support.
  23. # 01c,17dec96,kkk  fixed OBJS, use $(CPU) instead of <CPU>.
  24. # 01b,16dec96,kkk  split up the object modules for the different CPUs.
  25. # 01a,12jul96,yp   created from 01c of MakeSkel
  26. #
  27. # DESCRIPTION
  28. # This file contains the makefile rules for building the vx library
  29. #
  30. #*/
  31. TGT_DIR=$(WIND_BASE)/target
  32. LIB_BASE_NAME = arch
  33. #
  34. # Specialization of the build for the NEC Vr5432
  35. #
  36. ifeq ($(findstring 5432,$(LIB_DIR_TAG)),5432)
  37. # Install workaround for Vr5432 branch-prediction errata
  38. EXTRA_DEFINE += -D_WRS_MIPS_VR5400_ERRATA
  39. endif
  40. ifeq ($(findstring sf,$(TOOL)),sf)
  41. OBJS_MATH = mathHardLib.o mathSoftLib.o
  42. else
  43. OBJS_MATH = mathHardLib.o mathHardALib.o
  44. endif
  45. OBJS = $(OBJS_MATH) fpSoft.o fpIntr.o
  46. include $(TGT_DIR)/h/make/rules.library