| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.inc,v 1.28 2006/07/03 12:54:34 drochner Exp $ | | 1 | # $NetBSD: Makefile.inc,v 1.29 2009/11/28 23:46:38 christos Exp $ |
2 | | | 2 | |
3 | SRCS+= alloca.S fabs.S | | 3 | SRCS+= alloca.S fabs.S |
4 | | | 4 | |
5 | # Common ieee754 constants and functions | | 5 | # Common ieee754 constants and functions |
6 | SRCS+= infinityf_ieee754.c infinity_ieee754.c | | 6 | SRCS+= infinityf_ieee754.c infinity_ieee754.c |
7 | SRCS+= fpclassifyf_ieee754.c fpclassifyd_ieee754.c | | 7 | SRCS+= fpclassifyf_ieee754.c fpclassifyd_ieee754.c |
8 | SRCS+= isinff_ieee754.c isinfd_ieee754.c | | 8 | SRCS+= isinff_ieee754.c isinfd_ieee754.c |
9 | SRCS+= isnanf_ieee754.c isnand_ieee754.c | | 9 | SRCS+= isnanf_ieee754.c isnand_ieee754.c |
10 | SRCS+= isfinitef_ieee754.c isfinited_ieee754.c | | 10 | SRCS+= isfinitef_ieee754.c isfinited_ieee754.c |
11 | SRCS+= signbitf_ieee754.c signbitd_ieee754.c | | 11 | SRCS+= signbitf_ieee754.c signbitd_ieee754.c |
12 | | | 12 | |
13 | SRCS+= nanf.c | | 13 | SRCS+= nanf.c |
14 | | | 14 | |
| @@ -23,26 +23,29 @@ SRCS+= fpclassifyl.c isfinitel.c isinfl. | | | @@ -23,26 +23,29 @@ SRCS+= fpclassifyl.c isfinitel.c isinfl. |
23 | | | 23 | |
24 | SRCS+= ashlsi3.S ashrsi3.S \ | | 24 | SRCS+= ashlsi3.S ashrsi3.S \ |
25 | lshlsi3.S lshrsi3.S \ | | 25 | lshlsi3.S lshrsi3.S \ |
26 | negdf2.S negsf2.S | | 26 | negdf2.S negsf2.S |
27 | SRCS+= bswap16.S bswap32.S bswap64.S | | 27 | SRCS+= bswap16.S bswap32.S bswap64.S |
28 | SRCS+= _lwp.c | | 28 | SRCS+= _lwp.c |
29 | | | 29 | |
30 | # 68000-based machines build with a libgcc that includes | | 30 | # 68000-based machines build with a libgcc that includes |
31 | # much of the (soft)float and integer support that would | | 31 | # much of the (soft)float and integer support that would |
32 | # otherwise be compiled here. | | 32 | # otherwise be compiled here. |
33 | .if (${MACHINE_ARCH} == "m68000" || ${MKSOFTFLOAT} == "yes") | | 33 | .if (${MACHINE_ARCH} == "m68000" || ${MKSOFTFLOAT} == "yes") |
34 | SRCS+= modf_ieee754.c # generic ieee754 version | | 34 | SRCS+= modf_ieee754.c # generic ieee754 version |
35 | SRCS+= flt_rounds_softfloat.S | | 35 | SRCS+= flt_rounds_softfloat.S |
| | | 36 | .if ${MKSOFTFLOAT} != "yes" |
| | | 37 | SRCS+= fpfake.c |
| | | 38 | .endif |
36 | .else | | 39 | .else |
37 | SRCS+= modf.S | | 40 | SRCS+= modf.S |
38 | SRCS+= flt_rounds.S fpgetmask.S fpgetround.S fpgetsticky.S fpsetmask.S \ | | 41 | SRCS+= flt_rounds.S fpgetmask.S fpgetround.S fpgetsticky.S fpsetmask.S \ |
39 | fpsetround.S fpsetsticky.S | | 42 | fpsetround.S fpsetsticky.S |
40 | SRCS+= adddf3.S addsf3.S cmpdf2.S cmpsf2.S divdf3.S \ | | 43 | SRCS+= adddf3.S addsf3.S cmpdf2.S cmpsf2.S divdf3.S \ |
41 | divsf3.S divsi3.S extendsfdf2.S fixdfsi.S fixunsdfsi.S \ | | 44 | divsf3.S divsi3.S extendsfdf2.S fixdfsi.S fixunsdfsi.S \ |
42 | floatsidf.S modsi3.S muldf3.S mulsf3.S mulsi3.S \ | | 45 | floatsidf.S modsi3.S muldf3.S mulsf3.S mulsi3.S \ |
43 | subdf3.S subsf3.S truncdfsf2.S udivsi3.S \ | | 46 | subdf3.S subsf3.S truncdfsf2.S udivsi3.S \ |
44 | umodsi3.S umulsi3.S | | 47 | umodsi3.S umulsi3.S |
45 | .endif | | 48 | .endif |
46 | | | 49 | |
47 | SRCS+= setjmp.S longjmp.c | | 50 | SRCS+= setjmp.S longjmp.c |
48 | SRCS+= _setjmp.S | | 51 | SRCS+= _setjmp.S |