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

VxWorks

开发平台:

C/C++

  1. # Makefile - makefile for vw/src/math
  2. #
  3. # modification history
  4. # --------------------
  5. # 01z,18dec01,to   add ARMARCH5(_T) support
  6. # 01y,29nov01,dee  add Coldfire libraries
  7. # 01x,23aug01,pch  Add PPC440
  8. # 01w,29oct01,sn   moved contents of target/src/gnu/libm here
  9. # 01v,12oct01,tam  added repackaging support
  10. # 01u,02oct01,sn   added cabs/hypot support for arches that lacked it
  11. # 01t,23jul01,scm  change XScale name to conform to coding standards...
  12. # 01s,04may01,scm  add STRONGARM support
  13. # 01r,26oct00,s_m  renamed PPC405 cpu types
  14. # 01q,06jul00,alp  Added PPC405 Support
  15. # 01p,11dec00,scm  replace references to ARMSA2 with XScale
  16. # 01o,31aug00,scm  add sa2 support...
  17. # 01n,20jan99,cdp  removed support for old ARM libraries.
  18. # 01m,13nov98,cdp  added generic ARMARCH3/4/4_T support.
  19. # 01l,20mar01,zl   removed obsolete SH CPU types.
  20. # 01k,03mar00,zl   merged SH support from T1
  21. # 01j,28dec00,zmm  add support for MIPS32sfgnu
  22. # 01i,27dec00,roz  add support for MIPS64gnu
  23. # 01h,18aug98,tpr  added PowerPC EC 603 support.
  24. # 01g,09apr98,hdn  added support for Pentium.
  25. # 01f,07apr97,tpr  removed cabs.o cbrt.o rint.o for the I960.
  26. # 01e,26mar97,cdp  added ARM7TDMI_T support.
  27. # 01d,04mar97,kkk  added R4650 support
  28. # 01c,03dec96,cdp  added OBJS_ARM*.
  29. # 01b,26nov96,pr   added SIMSPARCSOLARIS support
  30. # 01a,18jun96,yp   created from 02c of MakeSkel
  31. #
  32. # DESCRIPTION
  33. # This file contains the makefile rules for building the non-ANSI portable
  34. # math routines.
  35. #
  36. # Not all modules are used in all architectures.
  37. #
  38. #*/
  39. TGT_DIR=$(WIND_BASE)/target
  40. LIB_BASE_NAME   = os
  41. OBJS_MIPS64 = fpType.o cabs.o
  42. OBJS_MIPS32             = fpType.o rint.o cabs.o
  43. OBJS_I960KA = fpType.o cabs.o
  44. OBJS_I960KB = fpType.o cabs.o
  45. OBJS_I960CA = fpType.o cabs.o
  46. OBJS_I960JX = fpType.o cabs.o
  47. OBJS_I960HX = fpType.o cabs.o
  48. OBJS_MC68000 = fpType.o
  49. OBJS_MC68010 = fpType.o
  50. OBJS_MC68020 = fpType.o
  51. OBJS_MC68040 = fpType.o
  52. OBJS_MC68LC040 = fpType.o
  53. OBJS_MC68060 = fpType.o
  54. OBJS_CPU32 = fpType.o
  55. OBJS_R3000 = fpType.o
  56. OBJS_R4000 = fpType.o
  57. OBJS_R4650 = fpType.o
  58. OBJS_R4000_64 = fpType.o
  59. OBJS_SPARC = fpType.o cabs.o cbrt.o rint.o
  60. OBJS_SPARClite = fpType.o cabs.o cbrt.o rint.o
  61. OBJS_SIMSPARCSUNOS = fpType.o cabs.o cbrt.o rint.o
  62. OBJS_SIMSPARCSOLARIS    = fpType.o cabs.o cbrt.o rint.o
  63. OBJS_SIMHPPA = fpType.o cabs.o cbrt.o rint.o
  64. OBJS_SIMNT = fpType.o cabs.o cbrt.o rint.o
  65. OBJS_G100 = fpType.o
  66. OBJS_G200 = fpType.o
  67. OBJS_I80386 = fpType.o
  68. OBJS_I80486 = fpType.o
  69. OBJS_PENTIUM = fpType.o
  70. OBJS_PENTIUM2 = fpType.o
  71. OBJS_PENTIUM3 = fpType.o
  72. OBJS_PENTIUM4 = fpType.o
  73. OBJS_AM29030 = fpType.o
  74. OBJS_AM29200 = fpType.o
  75. OBJS_PPC403 = fpType.o cabs.o
  76. OBJS_PPC405F = fpType.o cabs.o
  77. OBJS_PPC405 = fpType.o cabs.o
  78. OBJS_PPC440 = fpType.o cabs.o
  79. OBJS_PPC505 = fpType.o cabs.o
  80. OBJS_PPC509 = fpType.o cabs.o
  81. OBJS_PPC555 = fpType.o cabs.o
  82. OBJS_PPC601 = fpType.o cabs.o
  83. OBJS_PPC603 = fpType.o cabs.o
  84. OBJS_PPCEC603 = fpType.o cabs.o
  85. OBJS_PPC604 = fpType.o cabs.o
  86. OBJS_PPC860 = fpType.o cabs.o
  87. OBJS_ARMARCH4 = fpType.o cabs.o
  88. OBJS_ARMARCH4_T = fpType.o cabs.o
  89. OBJS_ARMARCH5 = fpType.o cabs.o
  90. OBJS_ARMARCH5_T = fpType.o cabs.o
  91. OBJS_STRONGARM = fpType.o cabs.o
  92. OBJS_XSCALE = fpType.o cabs.o
  93.  
  94. OBJS_SH7000 = fpType.o cabs.o
  95. OBJS_SH7600 = fpType.o cabs.o
  96. OBJS_SH7700 = fpType.o cabs.o
  97. OBJS_SH7750 = fpType.o cabs.o
  98. OBJS_MCF5200 = fpType.o
  99. OBJS_MCF5400 = fpType.o
  100. OBJS = $(OBJS_$(CPU)) e_fmod.o e_pow.o e_remainder.o e_sqrt.o s_rint.o s_scalbn.o
  101. include $(TGT_DIR)/h/make/rules.library