Changeset View
Changeset View
Standalone View
Standalone View
lib/msun/Makefile
| Show First 20 Lines • Show All 154 Lines • ▼ Show 20 Lines | ||||||||||
| .for i in ${ARCH_SRCS} | .for i in ${ARCH_SRCS} | |||||||||
| COMMON_SRCS:= ${COMMON_SRCS:N${i:R}.c} | COMMON_SRCS:= ${COMMON_SRCS:N${i:R}.c} | |||||||||
| .endfor | .endfor | |||||||||
| .endif | .endif | |||||||||
| SRCS= ${COMMON_SRCS} ${ARCH_SRCS} | SRCS= ${COMMON_SRCS} ${ARCH_SRCS} | |||||||||
| INCS+= fenv.h math.h | INCS+= fenv.h math.h | |||||||||
| .if defined(COMPAT_32BIT) && ${TARGET_ARCH} == "aarch64" | ||||||||||
jrtc27: This code should now be dead; Makefile.libcompat now does all builds with MK_INCLUDES=no | ||||||||||
| INCSDIR= ${INCLUDEDIR}/arm | ||||||||||
Done Inline Actions
Best to avoid TARGET_ARCH checks outside top-level files jrtc27: Best to avoid TARGET_ARCH checks outside top-level files | ||||||||||
| .endif | ||||||||||
Not Done Inline ActionsHm, this is because arm and aarch64 have different fenv.h, whilst x86 has a common one? The math.h one is going to be installed into arm/ and unused; this should be doing INCSDIR_fenv.h=. jrtc27: Hm, this is because arm and aarch64 have different fenv.h, whilst x86 has a common one? The… | ||||||||||
Done Inline ActionsCorrect. math.h needed to be in arm/ in approach 1. I guess math.h will be installed twice in the same place, but that's OK. karels: Correct. math.h needed to be in arm/ in approach 1. I guess math.h will be installed twice in… | ||||||||||
Not Done Inline ActionsYeah, same as x86 and powerpc. Best to avoid confusion and not install unused headers. jrtc27: Yeah, same as x86 and powerpc. Best to avoid confusion and not install unused headers. | ||||||||||
| MAN= acos.3 acosh.3 asin.3 asinh.3 atan.3 atan2.3 atanh.3 \ | MAN= acos.3 acosh.3 asin.3 asinh.3 atan.3 atan2.3 atanh.3 \ | |||||||||
| ceil.3 cacos.3 ccos.3 ccosh.3 cexp.3 \ | ceil.3 cacos.3 ccos.3 ccosh.3 cexp.3 \ | |||||||||
| cimag.3 clog.3 copysign.3 cos.3 cosh.3 cospi.3 \ | cimag.3 clog.3 copysign.3 cos.3 cosh.3 cospi.3 \ | |||||||||
| cpow.3 csqrt.3 erf.3 \ | cpow.3 csqrt.3 erf.3 \ | |||||||||
| exp.3 fabs.3 fdim.3 \ | exp.3 fabs.3 fdim.3 \ | |||||||||
| feclearexcept.3 feenableexcept.3 fegetenv.3 \ | feclearexcept.3 feenableexcept.3 fegetenv.3 \ | |||||||||
| fegetround.3 fenv.3 floor.3 \ | fegetround.3 fenv.3 floor.3 \ | |||||||||
| ▲ Show 20 Lines • Show All 107 Lines • Show Last 20 Lines | ||||||||||
This code should now be dead; Makefile.libcompat now does all builds with MK_INCLUDES=no