Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

267 lines
8.2 KiB

  1. CURDIR = tran
  2. !if "$(TARGET_CPU)"=="mips" || "$(TARGET_CPU)"=="ppc" || "$(TARGET_CPU)"=="ALPHA" || "$(TARGET_CPU)"=="ALPHA64"
  3. A_INCLUDES=-I../../crtw32/h -I../include
  4. !else
  5. A_INCLUDES=-I../../crtw32/h -I../inc -I../inc/i386
  6. !endif
  7. C_INCLUDES=-I../../crtw32/h -I../include
  8. !if "$(TARGET_CPU)"=="ALPHA" || "$(TARGET_CPU)"=="ALPHA64"
  9. CFLAGS= $(CFLAGS) -Gy -QApdca -QAieee
  10. AFLAGS= $(AFLAGS) -Gy -QApdca
  11. !endif
  12. !if "$(TARGET_CPU)"=="i386"
  13. CFLAGS= $(CFLAGS) -Op
  14. !endif
  15. OBJS=\
  16. !if "$(TARGET_CPU)"=="ALPHA" || "$(TARGET_CPU)"=="ALPHA64"
  17. $(OBJDIR)\filter.obj \
  18. $(OBJDIR)\fpctrl.obj \
  19. $(OBJDIR)\fpint.obj \
  20. $(OBJDIR)\frnd.obj \
  21. $(OBJDIR)\getsetrg.obj \
  22. $(OBJDIR)\huge.obj \
  23. $(OBJDIR)\ieee.obj \
  24. $(OBJDIR)\acos.obj \
  25. $(OBJDIR)\acosf.obj \
  26. $(OBJDIR)\asin.obj \
  27. $(OBJDIR)\asinf.obj \
  28. $(OBJDIR)\ata_tabs.obj \
  29. $(OBJDIR)\ata_tabt.obj \
  30. $(OBJDIR)\atan2f.obj \
  31. $(OBJDIR)\atan2s.obj \
  32. $(OBJDIR)\atanf.obj \
  33. $(OBJDIR)\atans.obj \
  34. $(OBJDIR)\cabs.obj \
  35. $(OBJDIR)\cabsf.obj \
  36. $(OBJDIR)\captcont.obj \
  37. $(OBJDIR)\ceilf.obj \
  38. $(OBJDIR)\ceils.obj \
  39. $(OBJDIR)\copysgnf.obj \
  40. $(OBJDIR)\cos_vo.obj \
  41. $(OBJDIR)\cosf.obj \
  42. $(OBJDIR)\cosf_vo.obj \
  43. $(OBJDIR)\cosh.obj \
  44. $(OBJDIR)\coshf.obj \
  45. $(OBJDIR)\coss.obj \
  46. $(OBJDIR)\cot.obj \
  47. $(OBJDIR)\cotf.obj \
  48. $(OBJDIR)\dpml_com.obj \
  49. $(OBJDIR)\dpml_exc.obj \
  50. $(OBJDIR)\expf.obj \
  51. $(OBJDIR)\exps.obj \
  52. $(OBJDIR)\f_acos.obj \
  53. $(OBJDIR)\f_acosf.obj \
  54. $(OBJDIR)\f_asin.obj \
  55. $(OBJDIR)\f_asinf.obj \
  56. $(OBJDIR)\f_atan.obj \
  57. $(OBJDIR)\f_atan2.obj \
  58. $(OBJDIR)\f_atan2f.obj \
  59. $(OBJDIR)\f_atanf.obj \
  60. $(OBJDIR)\f_cos.obj \
  61. $(OBJDIR)\f_cosf.obj \
  62. $(OBJDIR)\f_exp.obj \
  63. $(OBJDIR)\f_expf.obj \
  64. $(OBJDIR)\f_hypot.obj \
  65. $(OBJDIR)\f_hypotf.obj \
  66. $(OBJDIR)\f_log.obj \
  67. $(OBJDIR)\f_log10.obj \
  68. $(OBJDIR)\f_log10f.obj \
  69. $(OBJDIR)\f_logf.obj \
  70. $(OBJDIR)\f_pow.obj \
  71. $(OBJDIR)\f_powf.obj \
  72. $(OBJDIR)\f_sin.obj \
  73. $(OBJDIR)\f_sincof.obj \
  74. $(OBJDIR)\f_sincos.obj \
  75. $(OBJDIR)\f_sinf.obj \
  76. $(OBJDIR)\f_sqrt.obj \
  77. $(OBJDIR)\f_sqrtf.obj \
  78. $(OBJDIR)\f_tan.obj \
  79. $(OBJDIR)\f_tanf.obj \
  80. $(OBJDIR)\fabsf.obj \
  81. $(OBJDIR)\fabss.obj \
  82. $(OBJDIR)\finitef.obj \
  83. $(OBJDIR)\floorf.obj \
  84. $(OBJDIR)\floors.obj \
  85. $(OBJDIR)\fmodf.obj \
  86. $(OBJDIR)\fmods.obj \
  87. $(OBJDIR)\fp_clasf.obj \
  88. $(OBJDIR)\frexpf.obj \
  89. $(OBJDIR)\hypotf.obj \
  90. $(OBJDIR)\hypots.obj \
  91. $(OBJDIR)\invtrigs.obj \
  92. $(OBJDIR)\invtrigt.obj \
  93. $(OBJDIR)\isnanf.obj \
  94. $(OBJDIR)\j0f.obj \
  95. $(OBJDIR)\j1f.obj \
  96. $(OBJDIR)\jnf.obj \
  97. $(OBJDIR)\l10_tabt.obj \
  98. $(OBJDIR)\log10f.obj \
  99. $(OBJDIR)\log10s.obj \
  100. $(OBJDIR)\log_tabt.obj \
  101. $(OBJDIR)\logbf.obj \
  102. $(OBJDIR)\logf.obj \
  103. $(OBJDIR)\logs.obj \
  104. $(OBJDIR)\modff.obj \
  105. $(OBJDIR)\modfs.obj \
  106. $(OBJDIR)\nextaftf.obj \
  107. $(OBJDIR)\pow_tabt.obj \
  108. $(OBJDIR)\powcerr.obj \
  109. $(OBJDIR)\powf.obj \
  110. $(OBJDIR)\pows.obj \
  111. $(OBJDIR)\rsqrt.obj \
  112. $(OBJDIR)\rsqrtf.obj \
  113. $(OBJDIR)\sin_tabt.obj \
  114. $(OBJDIR)\sin_vo.obj \
  115. $(OBJDIR)\sincofvo.obj \
  116. $(OBJDIR)\sincos.obj \
  117. $(OBJDIR)\sincosf.obj \
  118. $(OBJDIR)\sincosvo.obj \
  119. $(OBJDIR)\sinf.obj \
  120. $(OBJDIR)\sinf_vo.obj \
  121. $(OBJDIR)\sinh.obj \
  122. $(OBJDIR)\sinhcosf.obj \
  123. $(OBJDIR)\sinhcosh.obj \
  124. $(OBJDIR)\sinhf.obj \
  125. $(OBJDIR)\sins.obj \
  126. $(OBJDIR)\specexp.obj \
  127. $(OBJDIR)\specexpf.obj \
  128. $(OBJDIR)\sqr_tabt.obj \
  129. $(OBJDIR)\sqrtf.obj \
  130. $(OBJDIR)\sqrts.obj \
  131. $(OBJDIR)\tan_tabt.obj \
  132. $(OBJDIR)\tanf.obj \
  133. $(OBJDIR)\tanh.obj \
  134. $(OBJDIR)\tanhf.obj \
  135. $(OBJDIR)\tans.obj \
  136. $(OBJDIR)\trig_rdf.obj \
  137. $(OBJDIR)\trig_rdx.obj \
  138. $(OBJDIR)\trig_tab.obj \
  139. $(OBJDIR)\y0f.obj \
  140. $(OBJDIR)\y1f.obj \
  141. $(OBJDIR)\ynf.obj \
  142. !endif
  143. !if "$(TARGET_CPU)"=="i386"
  144. $(OBJDIR)\87cdisp.obj \
  145. $(OBJDIR)\87ctran.obj \
  146. $(OBJDIR)\87ctriga.obj \
  147. $(OBJDIR)\87ctrigh.obj \
  148. $(OBJDIR)\87disp.obj \
  149. $(OBJDIR)\87except.obj \
  150. $(OBJDIR)\87fmod.obj \
  151. $(OBJDIR)\87sqrt.obj \
  152. $(OBJDIR)\87tran.obj \
  153. $(OBJDIR)\87trig.obj \
  154. $(OBJDIR)\87triga.obj \
  155. $(OBJDIR)\87trigh.obj \
  156. $(OBJDIR)\adj_fdiv.obj \
  157. $(OBJDIR)\ceil.obj \
  158. $(OBJDIR)\common.obj \
  159. $(OBJDIR)\fabs.obj \
  160. $(OBJDIR)\filter.obj \
  161. $(OBJDIR)\filter_simd.obj \
  162. $(OBJDIR)\floor.obj \
  163. $(OBJDIR)\fpctrl.obj \
  164. $(OBJDIR)\frnd.obj \
  165. $(OBJDIR)\fsqrt.obj \
  166. $(OBJDIR)\ftol.obj \
  167. $(OBJDIR)\ftol2.obj \
  168. $(OBJDIR)\genexcep.obj \
  169. $(OBJDIR)\huge.obj \
  170. $(OBJDIR)\hypot.obj \
  171. $(OBJDIR)\ieee87.obj \
  172. $(OBJDIR)\modf.obj \
  173. $(OBJDIR)\powhlp.obj \
  174. $(OBJDIR)\testfdiv.obj \
  175. $(OBJDIR)\asin.obj \
  176. $(OBJDIR)\acos.obj \
  177. $(OBJDIR)\atan.obj \
  178. $(OBJDIR)\sin.obj \
  179. $(OBJDIR)\cos.obj \
  180. $(OBJDIR)\tan.obj \
  181. $(OBJDIR)\log.obj \
  182. $(OBJDIR)\log10.obj \
  183. $(OBJDIR)\pow.obj \
  184. $(OBJDIR)\sqrt.obj \
  185. $(OBJDIR)\xmmi_fp_emul.obj \
  186. $(OBJDIR)\xmmi2_fp_emul.obj \
  187. $(OBJDIR)\cpu_disp.obj \
  188. $(OBJDIR)\modf_pentium4.obj \
  189. $(OBJDIR)\floor_pentium4.obj \
  190. $(OBJDIR)\ceil_pentium4.obj \
  191. $(OBJDIR)\atan_pentium4.obj \
  192. $(OBJDIR)\atan_table.obj \
  193. $(OBJDIR)\exp_pentium4.obj \
  194. $(OBJDIR)\log_pentium4.obj \
  195. $(OBJDIR)\log10_pentium4.obj \
  196. $(OBJDIR)\pow_pentium4.obj \
  197. $(OBJDIR)\libm_error.obj \
  198. !endif
  199. !if "$(TARGET_CPU)"=="IA64"
  200. $(OBJDIR)\ieee.obj \
  201. $(OBJDIR)\huge.obj \
  202. $(OBJDIR)\filter.obj \
  203. $(OBJDIR)\fpctrl.obj \
  204. $(OBJDIR)\fpsr.obj \
  205. $(OBJDIR)\frnd.obj \
  206. $(OBJDIR)\modf.obj \
  207. $(OBJDIR)\powhlp.obj \
  208. $(OBJDIR)\rerun.obj \
  209. $(OBJDIR)\acos.obj \
  210. $(OBJDIR)\asin.obj \
  211. $(OBJDIR)\atan.obj \
  212. $(OBJDIR)\atan2.obj \
  213. $(OBJDIR)\ceil.obj \
  214. $(OBJDIR)\cosh.obj \
  215. $(OBJDIR)\exp.obj \
  216. $(OBJDIR)\fabs.obj \
  217. $(OBJDIR)\floor.obj \
  218. $(OBJDIR)\fmod.obj \
  219. $(OBJDIR)\hypot.obj \
  220. $(OBJDIR)\isnan.obj \
  221. $(OBJDIR)\log.obj \
  222. $(OBJDIR)\logb.obj \
  223. $(OBJDIR)\pow.obj \
  224. $(OBJDIR)\sincos.obj \
  225. $(OBJDIR)\sinh.obj \
  226. $(OBJDIR)\sqrt.obj \
  227. $(OBJDIR)\tan.obj \
  228. $(OBJDIR)\acosf.obj \
  229. $(OBJDIR)\asinf.obj \
  230. $(OBJDIR)\atanf.obj \
  231. $(OBJDIR)\atan2f.obj \
  232. $(OBJDIR)\ceilf.obj \
  233. $(OBJDIR)\coshf.obj \
  234. $(OBJDIR)\expf.obj \
  235. $(OBJDIR)\fabsf.obj \
  236. $(OBJDIR)\floorf.obj \
  237. $(OBJDIR)\fmodf.obj \
  238. $(OBJDIR)\hypotf.obj \
  239. $(OBJDIR)\isnanf.obj \
  240. $(OBJDIR)\ldexpf.obj \
  241. $(OBJDIR)\logf.obj \
  242. $(OBJDIR)\logbf.obj \
  243. $(OBJDIR)\modff.obj \
  244. $(OBJDIR)\powf.obj \
  245. $(OBJDIR)\sincosf.obj \
  246. $(OBJDIR)\sinhf.obj \
  247. $(OBJDIR)\sqrtf.obj \
  248. $(OBJDIR)\tanf.obj \
  249. $(OBJDIR)\tanh.obj \
  250. $(OBJDIR)\tanhf.obj \
  251. $(OBJDIR)\libm_error.obj \
  252. $(OBJDIR)\libm_atan2_reg.obj \
  253. $(OBJDIR)\libm_tan.obj \
  254. $(OBJDIR)\libm_reduce.obj \
  255. !endif
  256. $(OBJDIR)\bessel.obj \
  257. $(OBJDIR)\fpexcept.obj \
  258. $(OBJDIR)\frexp.obj \
  259. $(OBJDIR)\ieeemisc.obj \
  260. $(OBJDIR)\ldexp.obj \
  261. $(OBJDIR)\matherr.obj \
  262. $(OBJDIR)\util.obj