Makefile.inc revision 1.28
11.28Spooka# $NetBSD: Makefile.inc,v 1.28 2015/08/20 16:13:40 pooka Exp $ 21.3Sbjh21 31.3Sbjh21.include <bsd.own.mk> 41.1Sbjh21 51.28Spooka.if ${RUMPRUN} != "yes" 61.23SskrllSRCS+= __aeabi_read_tp.S __sigaction14_sigtramp.c __sigtramp2.S 71.28Spooka.endif 81.1Sbjh21 91.24Smatt.if empty(LIBC_MACHINE_ARCH:Mearmv7*) 101.24SmattAFLAGS+= -marm 111.24Smatt.endif 121.24Smatt 131.16SskrllCPPFLAGS += -I. 141.16Sskrll 151.21Smatt.if !empty(LIBC_MACHINE_ARCH:Mearm*) 161.19SmattSRCS+= arm_initfini.c 171.12Smatt.endif 181.3Sbjh21 191.17Smatt.if ${MKSOFTFLOAT} != "no" 201.17SmattCPPFLAGS += -DSOFTFLOAT 211.17Smatt 221.11Smatt# for earm, use the 64-bit softfloat 231.21Smatt.if ${LIBC_MACHINE_ARCH} == "arm" || ${LIBC_MACHINE_ARCH} == "armeb" 241.4Sbjh21SOFTFLOAT_BITS=32 251.27SjoergSRCS+= floatunsidf_ieee754.c floatunsisf_ieee754.c 261.11Smatt.endif 271.11Smatt 281.1Sbjh21.include <softfloat/Makefile.inc> 291.20Smatt.else 301.20Smatt.PATH : ${ARCHDIR}/hardfloat 311.26SjoergSRCS.hardfloat+= fpgetround.c fpgetsticky.S fpgetmask.S fabs_ieee754.S 321.20SmattSRCS.hardfloat+= fpsetround.c fpsetmask.S fpsetsticky.S 331.20Smatt.for f in ${SRCS.hardfloat} 341.20SmattCPPFLAGS.${f} += -mfpu=vfp 351.20Smatt.endfor 361.20SmattSRCS+= ${SRCS.hardfloat} 371.17Smatt.endif 38