Print this page
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/lib/libm/Makefile.com
+++ new/usr/src/lib/libm/Makefile.com
1 1 #
2 2 # This file and its contents are supplied under the terms of the
3 3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 4 # You may only use this file in accordance with the terms of version
5 5 # 1.0 of the CDDL.
6 6 #
7 7 # A full copy of the text of the CDDL should have accompanied this
8 8 # source. A copy of the CDDL is also available via the Internet at
9 9 # http://www.illumos.org/license/CDDL.
10 10 #
11 11
12 12 #
13 13 # Copyright 2011 Nexenta Systems, Inc. All rights reserved.
14 14 #
15 15
16 16 LIBRARY = libm.a
17 17 VERS = .2
18 18
19 19 LIBMDIR = $(SRC)/lib/libm
20 20
21 21 m9xsseOBJS_i386 = \
22 22 __fex_hdlr.o \
23 23 __fex_i386.o \
24 24 __fex_sse.o \
25 25 __fex_sym.o \
26 26 fex_log.o
27 27
28 28 m9xsseOBJS = $(m9xsseOBJS_$(TARGET_ARCH))
29 29
30 30 m9xOBJS_amd64 = \
31 31 __fex_sse.o \
32 32 feprec.o
33 33
34 34 m9xOBJS_sparc = \
35 35 lrint.o \
36 36 lrintf.o \
37 37 lrintl.o \
38 38 lround.o \
39 39 lroundf.o \
40 40 lroundl.o
41 41
42 42 m9xOBJS_i386 = \
43 43 __fex_sse.o \
44 44 feprec.o \
45 45 lrint.o \
46 46 lrintf.o \
47 47 lrintl.o \
48 48 lround.o \
49 49 lroundf.o \
50 50 lroundl.o
51 51
52 52 #
53 53 # lrint.o, lrintf.o, lrintl.o, lround.o, lroundf.o & lroundl.o are 32-bit only
54 54 #
55 55 m9xOBJS = \
56 56 $(m9xOBJS_$(TARGET_ARCH)) \
57 57 __fex_$(MACH).o \
58 58 __fex_hdlr.o \
59 59 __fex_sym.o \
60 60 fdim.o \
61 61 fdimf.o \
62 62 fdiml.o \
63 63 feexcept.o \
64 64 fenv.o \
65 65 feround.o \
66 66 fex_handler.o \
67 67 fex_log.o \
68 68 fma.o \
69 69 fmaf.o \
70 70 fmal.o \
71 71 fmax.o \
72 72 fmaxf.o \
73 73 fmaxl.o \
74 74 fmin.o \
75 75 fminf.o \
76 76 fminl.o \
77 77 frexp.o \
78 78 frexpf.o \
79 79 frexpl.o \
80 80 ldexp.o \
81 81 ldexpf.o \
82 82 ldexpl.o \
83 83 llrint.o \
84 84 llrintf.o \
85 85 llrintl.o \
86 86 llround.o \
87 87 llroundf.o \
88 88 llroundl.o \
89 89 modf.o \
90 90 modff.o \
91 91 modfl.o \
92 92 nan.o \
93 93 nanf.o \
94 94 nanl.o \
95 95 nearbyint.o \
96 96 nearbyintf.o \
97 97 nearbyintl.o \
98 98 nexttoward.o \
99 99 nexttowardf.o \
100 100 nexttowardl.o \
101 101 remquo.o \
102 102 remquof.o \
103 103 remquol.o \
104 104 round.o \
105 105 roundf.o \
106 106 roundl.o \
107 107 scalbln.o \
108 108 scalblnf.o \
109 109 scalblnl.o \
110 110 tgamma.o \
111 111 tgammaf.o \
112 112 tgammal.o \
113 113 trunc.o \
114 114 truncf.o \
115 115 truncl.o
116 116
117 117 OBJS_M9XSSE = $(m9xsseOBJS:%=pics/%)
118 118
119 119 COBJS_i386 = \
120 120 __libx_errno.o
121 121
122 122 COBJS_sparc = \
123 123 $(COBJS_i386) \
124 124 _TBL_atan.o \
125 125 _TBL_exp2.o \
126 126 _TBL_log.o \
127 127 _TBL_log2.o \
128 128 _TBL_tan.o \
129 129 __tan.o \
130 130 __tanf.o
131 131
132 132 #
133 133 # atan2pi.o and sincospi.o is for internal use only
134 134 #
135 135
136 136 COBJS_amd64 = \
137 137 _TBL_atan.o \
138 138 _TBL_exp2.o \
139 139 _TBL_log.o \
140 140 _TBL_log2.o \
141 141 __tan.o \
142 142 __tanf.o \
143 143 _TBL_tan.o \
144 144 copysign.o \
145 145 exp.o \
146 146 fabs.o \
147 147 fmod.o \
148 148 ilogb.o \
149 149 isnan.o \
150 150 nextafter.o \
151 151 remainder.o \
152 152 rint.o \
153 153 scalbn.o
154 154
155 155 COBJS_sparcv9 = $(COBJS_amd64)
156 156
157 157 COBJS = \
158 158 $(COBJS_$(TARGET_ARCH)) \
159 159 __cos.o \
160 160 __lgamma.o \
161 161 __rem_pio2.o \
162 162 __rem_pio2m.o \
163 163 __sin.o \
164 164 __sincos.o \
165 165 __xpg6.o \
166 166 _lib_version.o \
167 167 _SVID_error.o \
168 168 _TBL_ipio2.o \
169 169 _TBL_sin.o \
170 170 acos.o \
171 171 acosh.o \
172 172 asin.o \
173 173 asinh.o \
174 174 atan.o \
175 175 atan2.o \
176 176 atan2pi.o \
177 177 atanh.o \
178 178 cbrt.o \
179 179 ceil.o \
180 180 cos.o \
181 181 cosh.o \
182 182 erf.o \
183 183 exp10.o \
184 184 exp2.o \
185 185 expm1.o \
186 186 floor.o \
187 187 gamma.o \
188 188 gamma_r.o \
189 189 hypot.o \
190 190 j0.o \
191 191 j1.o \
192 192 jn.o \
193 193 lgamma.o \
194 194 lgamma_r.o \
195 195 log.o \
196 196 log10.o \
197 197 log1p.o \
198 198 log2.o \
199 199 logb.o \
200 200 matherr.o \
201 201 pow.o \
202 202 scalb.o \
203 203 signgam.o \
204 204 significand.o \
205 205 sin.o \
206 206 sincos.o \
207 207 sincospi.o \
208 208 sinh.o \
209 209 sqrt.o \
210 210 tan.o \
211 211 tanh.o
212 212
213 213 #
214 214 # LSARC/2003/658 adds isnanl
215 215 #
216 216 QOBJS_sparc = \
217 217 _TBL_atanl.o \
218 218 _TBL_expl.o \
219 219 _TBL_expm1l.o \
220 220 _TBL_logl.o \
221 221 finitel.o \
222 222 isnanl.o
223 223
224 224 QOBJS_sparcv9 = $(QOBJS_sparc)
225 225
226 226 QOBJS_amd64 = \
227 227 finitel.o \
228 228 isnanl.o
229 229
230 230 #
231 231 # atan2pil.o, ieee_funcl.o, rndintl.o, sinpil.o, sincospil.o
232 232 # are for internal use only
233 233 #
234 234 # LSARC/2003/279 adds the following:
235 235 # gammal.o 1
236 236 # gammal_r.o 1
237 237 # j0l.o 2
238 238 # j1l.o 2
239 239 # jnl.o 2
240 240 # lgammal_r.o 1
241 241 # scalbl.o 1
242 242 # significandl.o 1
243 243 #
244 244 QOBJS = \
245 245 $(QOBJS_$(TARGET_ARCH)) \
246 246 __cosl.o \
247 247 __lgammal.o \
248 248 __poly_libmq.o \
249 249 __rem_pio2l.o \
250 250 __sincosl.o \
251 251 __sinl.o \
252 252 __tanl.o \
253 253 _TBL_cosl.o \
254 254 _TBL_ipio2l.o \
255 255 _TBL_sinl.o \
256 256 _TBL_tanl.o \
257 257 acoshl.o \
258 258 acosl.o \
259 259 asinhl.o \
260 260 asinl.o \
261 261 atan2l.o \
262 262 atan2pil.o \
263 263 atanhl.o \
264 264 atanl.o \
265 265 cbrtl.o \
266 266 copysignl.o \
267 267 coshl.o \
268 268 cosl.o \
269 269 erfl.o \
270 270 exp10l.o \
271 271 exp2l.o \
272 272 expl.o \
273 273 expm1l.o \
274 274 fabsl.o \
275 275 floorl.o \
276 276 fmodl.o \
277 277 gammal.o \
278 278 gammal_r.o \
279 279 hypotl.o \
280 280 ieee_funcl.o \
281 281 ilogbl.o \
282 282 j0l.o \
283 283 j1l.o \
284 284 jnl.o \
285 285 lgammal.o \
286 286 lgammal_r.o \
287 287 log10l.o \
288 288 log1pl.o \
289 289 log2l.o \
290 290 logbl.o \
291 291 logl.o \
292 292 nextafterl.o \
293 293 powl.o \
294 294 remainderl.o \
295 295 rintl.o \
296 296 rndintl.o \
297 297 scalbl.o \
298 298 scalbnl.o \
299 299 signgaml.o \
300 300 significandl.o \
301 301 sincosl.o \
302 302 sincospil.o \
303 303 sinhl.o \
304 304 sinl.o \
305 305 sinpil.o \
306 306 sqrtl.o \
307 307 tanhl.o \
308 308 tanl.o
309 309
310 310 #
311 311 # LSARC/2003/658 adds isnanf
312 312 #
313 313 ROBJS_sparc = \
314 314 __cosf.o \
315 315 __sincosf.o \
316 316 __sinf.o \
317 317 isnanf.o
318 318
319 319 ROBJS_sparcv9 = $(ROBJS_sparc)
320 320
321 321 ROBJS_amd64 = \
322 322 isnanf.o \
323 323 __cosf.o \
324 324 __sincosf.o \
325 325 __sinf.o
326 326
327 327 #
328 328 # atan2pif.o, sincosf.o, sincospif.o are for internal use only
329 329 #
330 330 # LSARC/2003/279 adds the following:
331 331 # besself.o 6
332 332 # scalbf.o 1
333 333 # gammaf.o 1
334 334 # gammaf_r.o 1
335 335 # lgammaf_r.o 1
336 336 # significandf.o 1
337 337 #
338 338 ROBJS = \
339 339 $(ROBJS_$(TARGET_ARCH)) \
340 340 _TBL_r_atan_.o \
341 341 acosf.o \
342 342 acoshf.o \
343 343 asinf.o \
344 344 asinhf.o \
345 345 atan2f.o \
346 346 atan2pif.o \
347 347 atanf.o \
348 348 atanhf.o \
349 349 besself.o \
350 350 cbrtf.o \
351 351 copysignf.o \
352 352 cosf.o \
353 353 coshf.o \
354 354 erff.o \
355 355 exp10f.o \
356 356 exp2f.o \
357 357 expf.o \
358 358 expm1f.o \
359 359 fabsf.o \
360 360 floorf.o \
361 361 fmodf.o \
362 362 gammaf.o \
363 363 gammaf_r.o \
364 364 hypotf.o \
365 365 ilogbf.o \
366 366 lgammaf.o \
367 367 lgammaf_r.o \
368 368 log10f.o \
369 369 log1pf.o \
370 370 log2f.o \
371 371 logbf.o \
372 372 logf.o \
373 373 nextafterf.o \
374 374 powf.o \
375 375 remainderf.o \
376 376 rintf.o \
377 377 scalbf.o \
378 378 scalbnf.o \
379 379 signgamf.o \
380 380 significandf.o \
381 381 sinf.o \
382 382 sinhf.o \
383 383 sincosf.o \
384 384 sincospif.o \
385 385 sqrtf.o \
386 386 tanf.o \
387 387 tanhf.o
388 388
389 389 #
390 390 # LSARC/2003/658 adds isnanf/isnanl
391 391 #
392 392
393 393 SOBJS_sparc = \
394 394 copysign.o \
395 395 exp.o \
396 396 fabs.o \
397 397 fmod.o \
398 398 ilogb.o \
399 399 isnan.o \
400 400 nextafter.o \
401 401 remainder.o \
402 402 rint.o \
403 403 scalbn.o
404 404
405 405 SOBJS_i386 = \
406 406 __reduction.o \
407 407 finitef.o \
408 408 finitel.o \
409 409 isnanf.o \
410 410 isnanl.o \
411 411 $(SOBJS_sparc)
412 412
413 413 SOBJS_amd64 = \
414 414 __swapFLAGS.o
415 415 # _xtoll.o \
416 416 # _xtoull.o \
417 417
418 418
419 419 SOBJS = \
420 420 $(SOBJS_$(TARGET_ARCH))
421 421
422 422 complexOBJS = \
423 423 cabs.o \
424 424 cabsf.o \
425 425 cabsl.o \
426 426 cacos.o \
427 427 cacosf.o \
428 428 cacosh.o \
429 429 cacoshf.o \
430 430 cacoshl.o \
431 431 cacosl.o \
432 432 carg.o \
433 433 cargf.o \
434 434 cargl.o \
435 435 casin.o \
436 436 casinf.o \
437 437 casinh.o \
438 438 casinhf.o \
439 439 casinhl.o \
440 440 casinl.o \
441 441 catan.o \
442 442 catanf.o \
443 443 catanh.o \
444 444 catanhf.o \
445 445 catanhl.o \
446 446 catanl.o \
447 447 ccos.o \
448 448 ccosf.o \
449 449 ccosh.o \
450 450 ccoshf.o \
451 451 ccoshl.o \
452 452 ccosl.o \
453 453 cexp.o \
454 454 cexpf.o \
455 455 cexpl.o \
456 456 cimag.o \
457 457 cimagf.o \
458 458 cimagl.o \
459 459 clog.o \
460 460 clogf.o \
461 461 clogl.o \
462 462 conj.o \
463 463 conjf.o \
464 464 conjl.o \
465 465 cpow.o \
466 466 cpowf.o \
467 467 cpowl.o \
468 468 cproj.o \
469 469 cprojf.o \
470 470 cprojl.o \
471 471 creal.o \
472 472 crealf.o \
473 473 creall.o \
474 474 csin.o \
475 475 csinf.o \
476 476 csinh.o \
477 477 csinhf.o \
478 478 csinhl.o \
479 479 csinl.o \
480 480 csqrt.o \
481 481 csqrtf.o \
482 482 csqrtl.o \
483 483 ctan.o \
484 484 ctanf.o \
485 485 ctanh.o \
486 486 ctanhf.o \
487 487 ctanhl.o \
488 488 ctanl.o \
489 489 k_atan2.o \
490 490 k_atan2l.o \
491 491 k_cexp.o \
492 492 k_cexpl.o \
493 493 k_clog_r.o \
494 494 k_clog_rl.o
495 495
496 496 OBJECTS = $(COBJS) $(ROBJS) $(QOBJS) $(SOBJS) $(m9xOBJS) $(complexOBJS)
497 497
498 498 include $(SRC)/lib/Makefile.lib
499 499 include $(LIBMDIR)/Makefile.libm.com
500 500 include $(SRC)/lib/Makefile.rootfs
501 501
502 502 SRCDIR = ../common/
503 503 LIBS = $(DYNLIB) $(LINTLIB)
↓ open down ↓ |
503 lines elided |
↑ open up ↑ |
504 504
505 505 LINTERROFF = -erroff=E_FUNC_SET_NOT_USED
506 506 LINTERROFF += -erroff=E_FUNC_RET_ALWAYS_IGNOR2
507 507 LINTERROFF += -erroff=E_FUNC_RET_MAYBE_IGNORED2
508 508 LINTERROFF += -erroff=E_IMPL_CONV_RETURN
509 509 LINTERROFF += -erroff=E_NAME_MULTIPLY_DEF2
510 510 LINTFLAGS += $(LINTERROFF)
511 511 LINTFLAGS64 += $(LINTERROFF)
512 512 LINTFLAGS64 += -errchk=longptr64
513 513
514 +CERRWARN += -_gcc=-Wno-switch
515 +CERRWARN += -_gcc=-Wno-parentheses
516 +CERRWARN += -_gcc=-Wno-unused-variable
517 +
514 518 CPPFLAGS += -DLIBM_BUILD
515 519
516 520 CFLAGS += $(C_BIGPICFLAGS)
517 521 CFLAGS64 += $(C_BIGPICFLAGS)
518 522
519 523 m9x_IL = $(LIBMDIR)/common/m9x/__fenv_$(TARGET_ARCH).il
520 524
521 525 SRCS_LD_i386_amd64 = \
522 526 ../common/LD/finitel.c \
523 527 ../common/LD/isnanl.c \
524 528 ../common/LD/nextafterl.c
525 529
526 530 SRCS_LD = \
527 531 $(SRCS_LD_i386_$(TARGET_ARCH)) \
528 532 ../common/LD/__cosl.c \
529 533 ../common/LD/__lgammal.c \
530 534 ../common/LD/__poly_libmq.c \
531 535 ../common/LD/__rem_pio2l.c \
532 536 ../common/LD/__sincosl.c \
533 537 ../common/LD/__sinl.c \
534 538 ../common/LD/__tanl.c \
535 539 ../common/LD/_TBL_cosl.c \
536 540 ../common/LD/_TBL_ipio2l.c \
537 541 ../common/LD/_TBL_sinl.c \
538 542 ../common/LD/_TBL_tanl.c \
539 543 ../common/LD/acoshl.c \
540 544 ../common/LD/asinhl.c \
541 545 ../common/LD/atan2pil.c \
542 546 ../common/LD/atanhl.c \
543 547 ../common/LD/cbrtl.c \
544 548 ../common/LD/coshl.c \
545 549 ../common/LD/cosl.c \
546 550 ../common/LD/erfl.c \
547 551 ../common/LD/gammal.c \
548 552 ../common/LD/gammal_r.c \
549 553 ../common/LD/hypotl.c \
550 554 ../common/LD/j0l.c \
551 555 ../common/LD/j1l.c \
552 556 ../common/LD/jnl.c \
553 557 ../common/LD/lgammal.c \
554 558 ../common/LD/lgammal_r.c \
555 559 ../common/LD/log1pl.c \
556 560 ../common/LD/logbl.c \
557 561 ../common/LD/scalbl.c \
558 562 ../common/LD/signgaml.c \
559 563 ../common/LD/significandl.c \
560 564 ../common/LD/sincosl.c \
561 565 ../common/LD/sincospil.c \
562 566 ../common/LD/sinhl.c \
563 567 ../common/LD/sinl.c \
564 568 ../common/LD/sinpil.c \
565 569 ../common/LD/tanhl.c \
566 570 ../common/LD/tanl.c
567 571
568 572 SRCS_LD_i386 = \
569 573 $(SRCS_LD)
570 574
571 575 SRCS_R_amd64 = \
572 576 ../common/R/__tanf.c \
573 577 ../common/R/isnanf.c \
574 578 ../common/R/__cosf.c \
575 579 ../common/R/__sincosf.c \
576 580 ../common/R/__sinf.c \
577 581 ../common/R/acosf.c \
578 582 ../common/R/asinf.c \
579 583 ../common/R/atan2f.c \
580 584 ../common/R/copysignf.c \
581 585 ../common/R/exp10f.c \
582 586 ../common/R/exp2f.c \
583 587 ../common/R/expm1f.c \
584 588 ../common/R/fabsf.c \
585 589 ../common/R/hypotf.c \
586 590 ../common/R/ilogbf.c \
587 591 ../common/R/log10f.c \
588 592 ../common/R/log2f.c \
589 593 ../common/R/nextafterf.c \
590 594 ../common/R/powf.c \
591 595 ../common/R/rintf.c \
592 596 ../common/R/scalbnf.c
593 597
594 598 # sparc + sparcv9
595 599 SRCS_R_sparc = \
596 600 ../common/R/__tanf.c \
597 601 ../common/R/__cosf.c \
598 602 ../common/R/__sincosf.c \
599 603 ../common/R/__sinf.c \
600 604 ../common/R/isnanf.c \
601 605 ../common/R/acosf.c \
602 606 ../common/R/asinf.c \
603 607 ../common/R/atan2f.c \
604 608 ../common/R/copysignf.c \
605 609 ../common/R/exp10f.c \
606 610 ../common/R/exp2f.c \
607 611 ../common/R/expm1f.c \
608 612 ../common/R/fabsf.c \
609 613 ../common/R/fmodf.c \
610 614 ../common/R/hypotf.c \
611 615 ../common/R/ilogbf.c \
612 616 ../common/R/log10f.c \
613 617 ../common/R/log2f.c \
614 618 ../common/R/nextafterf.c \
615 619 ../common/R/powf.c \
616 620 ../common/R/remainderf.c \
617 621 ../common/R/rintf.c \
618 622 ../common/R/scalbnf.c
619 623
620 624 SRCS_R = \
621 625 $(SRCS_R_$(MACH)) \
622 626 $(SRCS_R_$(TARGET_ARCH)) \
623 627 ../common/R/_TBL_r_atan_.c \
624 628 ../common/R/acoshf.c \
625 629 ../common/R/asinhf.c \
626 630 ../common/R/atan2pif.c \
627 631 ../common/R/atanf.c \
628 632 ../common/R/atanhf.c \
629 633 ../common/R/besself.c \
630 634 ../common/R/cbrtf.c \
631 635 ../common/R/cosf.c \
632 636 ../common/R/coshf.c \
633 637 ../common/R/erff.c \
634 638 ../common/R/expf.c \
635 639 ../common/R/floorf.c \
636 640 ../common/R/gammaf.c \
637 641 ../common/R/gammaf_r.c \
638 642 ../common/R/lgammaf.c \
639 643 ../common/R/lgammaf_r.c \
640 644 ../common/R/log1pf.c \
641 645 ../common/R/logbf.c \
642 646 ../common/R/logf.c \
643 647 ../common/R/scalbf.c \
644 648 ../common/R/signgamf.c \
645 649 ../common/R/significandf.c \
646 650 ../common/R/sinf.c \
647 651 ../common/R/sinhf.c \
648 652 ../common/R/sincosf.c \
649 653 ../common/R/sincospif.c \
650 654 ../common/R/sqrtf.c \
651 655 ../common/R/tanf.c \
652 656 ../common/R/tanhf.c
653 657
654 658 SRCS_Q = \
655 659 ../common/Q/_TBL_atanl.c \
656 660 ../common/Q/_TBL_expl.c \
657 661 ../common/Q/_TBL_expm1l.c \
658 662 ../common/Q/_TBL_logl.c \
659 663 ../common/Q/finitel.c \
660 664 ../common/Q/isnanl.c \
661 665 ../common/Q/__cosl.c \
662 666 ../common/Q/__lgammal.c \
663 667 ../common/Q/__poly_libmq.c \
664 668 ../common/Q/__rem_pio2l.c \
665 669 ../common/Q/__sincosl.c \
666 670 ../common/Q/__sinl.c \
667 671 ../common/Q/__tanl.c \
668 672 ../common/Q/_TBL_cosl.c \
669 673 ../common/Q/_TBL_ipio2l.c \
670 674 ../common/Q/_TBL_sinl.c \
671 675 ../common/Q/_TBL_tanl.c \
672 676 ../common/Q/acoshl.c \
673 677 ../common/Q/acosl.c \
674 678 ../common/Q/asinhl.c \
675 679 ../common/Q/asinl.c \
676 680 ../common/Q/atan2l.c \
677 681 ../common/Q/atan2pil.c \
678 682 ../common/Q/atanhl.c \
679 683 ../common/Q/atanl.c \
680 684 ../common/Q/cbrtl.c \
681 685 ../common/Q/copysignl.c \
682 686 ../common/Q/coshl.c \
683 687 ../common/Q/cosl.c \
684 688 ../common/Q/erfl.c \
685 689 ../common/Q/exp10l.c \
686 690 ../common/Q/exp2l.c \
687 691 ../common/Q/expl.c \
688 692 ../common/Q/expm1l.c \
689 693 ../common/Q/fabsl.c \
690 694 ../common/Q/floorl.c \
691 695 ../common/Q/fmodl.c \
692 696 ../common/Q/gammal.c \
693 697 ../common/Q/gammal_r.c \
694 698 ../common/Q/hypotl.c \
695 699 ../common/Q/ieee_funcl.c \
696 700 ../common/Q/ilogbl.c \
697 701 ../common/Q/j0l.c \
698 702 ../common/Q/j1l.c \
699 703 ../common/Q/jnl.c \
700 704 ../common/Q/lgammal.c \
701 705 ../common/Q/lgammal_r.c \
702 706 ../common/Q/log10l.c \
703 707 ../common/Q/log1pl.c \
704 708 ../common/Q/log2l.c \
705 709 ../common/Q/logbl.c \
706 710 ../common/Q/logl.c \
707 711 ../common/Q/nextafterl.c \
708 712 ../common/Q/powl.c \
709 713 ../common/Q/remainderl.c \
710 714 ../common/Q/rintl.c \
711 715 ../common/Q/rndintl.c \
712 716 ../common/Q/scalbl.c \
713 717 ../common/Q/scalbnl.c \
714 718 ../common/Q/signgaml.c \
715 719 ../common/Q/significandl.c \
716 720 ../common/Q/sincosl.c \
717 721 ../common/Q/sincospil.c \
718 722 ../common/Q/sinhl.c \
719 723 ../common/Q/sinl.c \
720 724 ../common/Q/sinpil.c \
721 725 ../common/Q/sqrtl.c \
722 726 ../common/Q/tanhl.c \
723 727 ../common/Q/tanl.c
724 728
725 729 SRCS_Q_sparc = \
726 730 $(SRCS_Q)
727 731
728 732 SRCS_complex = \
729 733 ../common/complex/cabs.c \
730 734 ../common/complex/cabsf.c \
731 735 ../common/complex/cabsl.c \
732 736 ../common/complex/cacos.c \
733 737 ../common/complex/cacosf.c \
734 738 ../common/complex/cacosh.c \
735 739 ../common/complex/cacoshf.c \
736 740 ../common/complex/cacoshl.c \
737 741 ../common/complex/cacosl.c \
738 742 ../common/complex/carg.c \
739 743 ../common/complex/cargf.c \
740 744 ../common/complex/cargl.c \
741 745 ../common/complex/casin.c \
742 746 ../common/complex/casinf.c \
743 747 ../common/complex/casinh.c \
744 748 ../common/complex/casinhf.c \
745 749 ../common/complex/casinhl.c \
746 750 ../common/complex/casinl.c \
747 751 ../common/complex/catan.c \
748 752 ../common/complex/catanf.c \
749 753 ../common/complex/catanh.c \
750 754 ../common/complex/catanhf.c \
751 755 ../common/complex/catanhl.c \
752 756 ../common/complex/catanl.c \
753 757 ../common/complex/ccos.c \
754 758 ../common/complex/ccosf.c \
755 759 ../common/complex/ccosh.c \
756 760 ../common/complex/ccoshf.c \
757 761 ../common/complex/ccoshl.c \
758 762 ../common/complex/ccosl.c \
759 763 ../common/complex/cexp.c \
760 764 ../common/complex/cexpf.c \
761 765 ../common/complex/cexpl.c \
762 766 ../common/complex/cimag.c \
763 767 ../common/complex/cimagf.c \
764 768 ../common/complex/cimagl.c \
765 769 ../common/complex/clog.c \
766 770 ../common/complex/clogf.c \
767 771 ../common/complex/clogl.c \
768 772 ../common/complex/conj.c \
769 773 ../common/complex/conjf.c \
770 774 ../common/complex/conjl.c \
771 775 ../common/complex/cpow.c \
772 776 ../common/complex/cpowf.c \
773 777 ../common/complex/cpowl.c \
774 778 ../common/complex/cproj.c \
775 779 ../common/complex/cprojf.c \
776 780 ../common/complex/cprojl.c \
777 781 ../common/complex/creal.c \
778 782 ../common/complex/crealf.c \
779 783 ../common/complex/creall.c \
780 784 ../common/complex/csin.c \
781 785 ../common/complex/csinf.c \
782 786 ../common/complex/csinh.c \
783 787 ../common/complex/csinhf.c \
784 788 ../common/complex/csinhl.c \
785 789 ../common/complex/csinl.c \
786 790 ../common/complex/csqrt.c \
787 791 ../common/complex/csqrtf.c \
788 792 ../common/complex/csqrtl.c \
789 793 ../common/complex/ctan.c \
790 794 ../common/complex/ctanf.c \
791 795 ../common/complex/ctanh.c \
792 796 ../common/complex/ctanhf.c \
793 797 ../common/complex/ctanhl.c \
794 798 ../common/complex/ctanl.c \
795 799 ../common/complex/k_atan2.c \
796 800 ../common/complex/k_atan2l.c \
797 801 ../common/complex/k_cexp.c \
798 802 ../common/complex/k_cexpl.c \
799 803 ../common/complex/k_clog_r.c \
800 804 ../common/complex/k_clog_rl.c
801 805
802 806 SRCS_m9x_i386 = \
803 807 ../common/m9x/__fex_sse.c \
804 808 ../common/m9x/feprec.c \
805 809 ../common/m9x/__fex_i386.c
806 810
807 811 SRCS_m9x_i386_i386 = \
808 812 ../common/m9x/lroundf.c
809 813
810 814 SRCS_m9x_i386_amd64 = \
811 815 ../common/m9x/llrint.c \
812 816 ../common/m9x/llrintf.c \
813 817 ../common/m9x/llrintl.c \
814 818 ../common/m9x/nexttowardl.c \
815 819 ../common/m9x/remquo.c \
816 820 ../common/m9x/remquof.c \
817 821 ../common/m9x/round.c \
818 822 ../common/m9x/roundl.c \
819 823 ../common/m9x/scalbln.c \
820 824 ../common/m9x/scalblnf.c \
821 825 ../common/m9x/scalblnl.c \
822 826 ../common/m9x/trunc.c \
823 827 ../common/m9x/truncl.c
824 828
825 829 # sparc
826 830 SRCS_m9x_sparc_sparc = \
827 831 ../common/m9x/lrint.c \
828 832 ../common/m9x/lrintf.c \
829 833 ../common/m9x/lrintl.c \
830 834 ../common/m9x/lround.c \
831 835 ../common/m9x/lroundf.c \
832 836 ../common/m9x/lroundl.c
833 837
834 838 SRCS_m9x_sparc = \
835 839 ../common/m9x/__fex_sparc.c \
836 840 ../common/m9x/llrint.c \
837 841 ../common/m9x/llrintf.c \
838 842 ../common/m9x/llrintl.c \
839 843 ../common/m9x/nexttowardl.c \
840 844 ../common/m9x/remquo.c \
841 845 ../common/m9x/remquof.c \
842 846 ../common/m9x/remquol.c \
843 847 ../common/m9x/round.c \
844 848 ../common/m9x/roundl.c \
845 849 ../common/m9x/scalbln.c \
846 850 ../common/m9x/scalblnf.c \
847 851 ../common/m9x/scalblnl.c \
848 852 ../common/m9x/trunc.c \
849 853 ../common/m9x/truncl.c
850 854
851 855 SRCS_m9x = \
852 856 $(SRCS_m9x_$(MACH)) \
853 857 $(SRCS_m9x_sparc_$(TARGET_ARCH)) \
854 858 $(SRCS_m9x_i386_$(TARGET_ARCH)) \
855 859 ../common/m9x/__fex_hdlr.c \
856 860 ../common/m9x/__fex_sym.c \
857 861 ../common/m9x/fdim.c \
858 862 ../common/m9x/fdimf.c \
859 863 ../common/m9x/fdiml.c \
860 864 ../common/m9x/feexcept.c \
861 865 ../common/m9x/fenv.c \
862 866 ../common/m9x/feround.c \
863 867 ../common/m9x/fex_handler.c \
864 868 ../common/m9x/fex_log.c \
865 869 ../common/m9x/fma.c \
866 870 ../common/m9x/fmaf.c \
867 871 ../common/m9x/fmal.c \
868 872 ../common/m9x/fmax.c \
869 873 ../common/m9x/fmaxf.c \
870 874 ../common/m9x/fmaxl.c \
871 875 ../common/m9x/fmin.c \
872 876 ../common/m9x/fminf.c \
873 877 ../common/m9x/fminl.c \
874 878 ../common/m9x/frexp.c \
875 879 ../common/m9x/frexpf.c \
876 880 ../common/m9x/frexpl.c \
877 881 ../common/m9x/ldexp.c \
878 882 ../common/m9x/ldexpf.c \
879 883 ../common/m9x/ldexpl.c \
880 884 ../common/m9x/llround.c \
881 885 ../common/m9x/llroundf.c \
882 886 ../common/m9x/llroundl.c \
883 887 ../common/m9x/modf.c \
884 888 ../common/m9x/modff.c \
885 889 ../common/m9x/modfl.c \
886 890 ../common/m9x/nan.c \
887 891 ../common/m9x/nanf.c \
888 892 ../common/m9x/nanl.c \
889 893 ../common/m9x/nearbyint.c \
890 894 ../common/m9x/nearbyintf.c \
891 895 ../common/m9x/nearbyintl.c \
892 896 ../common/m9x/nexttoward.c \
893 897 ../common/m9x/nexttowardf.c \
894 898 ../common/m9x/roundf.c \
895 899 ../common/m9x/tgamma.c \
896 900 ../common/m9x/tgammaf.c \
897 901 ../common/m9x/tgammal.c \
898 902 ../common/m9x/truncf.c
899 903
900 904 SRCS_C_sparc = \
901 905 ../common/C/__tan.c \
902 906 ../common/C/_TBL_atan.c \
903 907 ../common/C/_TBL_exp2.c \
904 908 ../common/C/_TBL_log.c \
905 909 ../common/C/_TBL_log2.c \
906 910 ../common/C/_TBL_tan.c \
907 911 ../common/C/acos.c \
908 912 ../common/C/asin.c \
909 913 ../common/C/atan.c \
910 914 ../common/C/atan2.c \
911 915 ../common/C/ceil.c \
912 916 ../common/C/cos.c \
913 917 ../common/C/exp.c \
914 918 ../common/C/exp10.c \
915 919 ../common/C/exp2.c \
916 920 ../common/C/expm1.c \
917 921 ../common/C/floor.c \
918 922 ../common/C/fmod.c \
919 923 ../common/C/hypot.c \
920 924 ../common/C/ilogb.c \
921 925 ../common/C/isnan.c \
922 926 ../common/C/log.c \
923 927 ../common/C/log10.c \
924 928 ../common/C/log2.c \
925 929 ../common/C/pow.c \
926 930 ../common/C/remainder.c \
927 931 ../common/C/rint.c \
928 932 ../common/C/scalbn.c \
929 933 ../common/C/sin.c \
930 934 ../common/C/sincos.c \
931 935 ../common/C/tan.c
932 936
933 937 SRCS_i386_i386 = \
934 938 ../common/C/__libx_errno.c
935 939
936 940 SRCS_sparc_sparc = \
937 941 $(SRCS_i386_i386)
938 942
939 943 SRCS_sparc_sparcv9 = \
940 944 ../common/C/copysign.c \
941 945 ../common/C/fabs.c \
942 946 ../common/C/nextafter.c
943 947
944 948 SRCS_i386_amd64 = \
945 949 ../common/C/_TBL_atan.c \
946 950 ../common/C/_TBL_exp2.c \
947 951 ../common/C/_TBL_log.c \
948 952 ../common/C/_TBL_log2.c \
949 953 ../common/C/__tan.c \
950 954 ../common/C/_TBL_tan.c \
951 955 ../common/C/copysign.c \
952 956 ../common/C/exp.c \
953 957 ../common/C/fabs.c \
954 958 ../common/C/ilogb.c \
955 959 ../common/C/isnan.c \
956 960 ../common/C/nextafter.c \
957 961 ../common/C/rint.c \
958 962 ../common/C/scalbn.c \
959 963 ../common/C/acos.c \
960 964 ../common/C/asin.c \
961 965 ../common/C/atan.c \
962 966 ../common/C/atan2.c \
963 967 ../common/C/ceil.c \
964 968 ../common/C/cos.c \
965 969 ../common/C/exp10.c \
966 970 ../common/C/exp2.c \
967 971 ../common/C/expm1.c \
968 972 ../common/C/floor.c \
969 973 ../common/C/hypot.c \
970 974 ../common/C/log.c \
971 975 ../common/C/log10.c \
972 976 ../common/C/log2.c \
973 977 ../common/C/pow.c \
974 978 ../common/C/sin.c \
975 979 ../common/C/sincos.c \
976 980 ../common/C/tan.c
977 981
978 982 SRCS_C = \
979 983 $(SRCS_C_$(MACH)) \
980 984 $(SRCS_C_i386_$(TARGET_ARCH)) \
981 985 ../common/C/__cos.c \
982 986 ../common/C/__lgamma.c \
983 987 ../common/C/__rem_pio2.c \
984 988 ../common/C/__rem_pio2m.c \
985 989 ../common/C/__sin.c \
986 990 ../common/C/__sincos.c \
987 991 ../common/C/__xpg6.c \
988 992 ../common/C/_lib_version.c \
989 993 ../common/C/_SVID_error.c \
990 994 ../common/C/_TBL_ipio2.c \
991 995 ../common/C/_TBL_sin.c \
992 996 ../common/C/acosh.c \
993 997 ../common/C/asinh.c \
994 998 ../common/C/atan2pi.c \
995 999 ../common/C/atanh.c \
996 1000 ../common/C/cbrt.c \
997 1001 ../common/C/cosh.c \
998 1002 ../common/C/erf.c \
999 1003 ../common/C/gamma.c \
1000 1004 ../common/C/gamma_r.c \
1001 1005 ../common/C/j0.c \
1002 1006 ../common/C/j1.c \
1003 1007 ../common/C/jn.c \
1004 1008 ../common/C/lgamma.c \
1005 1009 ../common/C/lgamma_r.c \
1006 1010 ../common/C/log1p.c \
1007 1011 ../common/C/logb.c \
1008 1012 ../common/C/matherr.c \
1009 1013 ../common/C/scalb.c \
1010 1014 ../common/C/signgam.c \
1011 1015 ../common/C/significand.c \
1012 1016 ../common/C/sincospi.c \
1013 1017 ../common/C/sinh.c \
1014 1018 ../common/C/sqrt.c \
1015 1019 ../common/C/tanh.c
1016 1020
1017 1021 SRCS = \
1018 1022 $(SRCS_Q_$(MACH)) \
1019 1023 $(SRCS_LD_$(MACH)) \
1020 1024 $(SRCS_R) \
1021 1025 $(SRCS_complex) \
1022 1026 $(SRCS_C)
1023 1027
1024 1028 .KEEP_STATE:
1025 1029
1026 1030 all: $(LIBS)
1027 1031
1028 1032 lint: lintcheck
1029 1033
↓ open down ↓ |
506 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX