Makefile.inc revision 1.22
11.22Sskrll# $NetBSD: Makefile.inc,v 1.22 2013/08/18 07:57:29 skrll Exp $ 21.3Sbjh21 31.3Sbjh21.include <bsd.own.mk> 41.1Sbjh21 51.22SskrllSRCS+= __sigaction14_sigtramp.c __sigtramp2.S 61.1Sbjh21 71.16SskrllCPPFLAGS += -I. 81.16Sskrll 91.21Smatt.if !empty(LIBC_MACHINE_ARCH:Mearm*) 101.22SskrllSRCS+= __aeabi_read_tp.S 111.13SmattSRCS+= __aeabi_ldivmod.S __aeabi_uldivmod.S 121.14SmattSRCS+= __aeabi_lcmp.c __aeabi_ulcmp.c 131.15SmattSRCS+= fixunsgen_ieee754.c fixunssfsi_ieee754.c 141.15SmattSRCS+= fixunsgen64_ieee754.c fixunsdfsi_ieee754.c 151.19SmattSRCS+= arm_initfini.c 161.12Smatt.endif 171.3Sbjh21 181.17Smatt.if ${MKSOFTFLOAT} != "no" 191.17SmattCPPFLAGS += -DSOFTFLOAT 201.17Smatt 211.11Smatt# for earm, use the 64-bit softfloat 221.21Smatt.if ${LIBC_MACHINE_ARCH} == "arm" || ${LIBC_MACHINE_ARCH} == "armeb" 231.4Sbjh21SOFTFLOAT_BITS=32 241.11Smatt.endif 251.11Smatt 261.1Sbjh21.include <softfloat/Makefile.inc> 271.20Smatt.else 281.20Smatt.PATH : ${ARCHDIR}/hardfloat 291.20SmattSRCS.hardfloat+= fpgetround.c fpgetsticky.S fpgetmask.S 301.20SmattSRCS.hardfloat+= fpsetround.c fpsetmask.S fpsetsticky.S 311.20Smatt.for f in ${SRCS.hardfloat} 321.20SmattCPPFLAGS.${f} += -mfpu=vfp 331.20Smatt.endfor 341.20SmattSRCS+= ${SRCS.hardfloat} 351.17Smatt.endif 36