Remove building with NOCRYPTO option
[minix.git] / lib / libc / arch / arm / Makefile.inc
blobb5ac831561bd29ebc084293d9b2a18809565e2c8
1 # $NetBSD: Makefile.inc,v 1.28 2015/08/20 16:13:40 pooka Exp $
3 .include <bsd.own.mk>
5 .if ${RUMPRUN} != "yes" && !defined(__MINIX)
6 SRCS+=  __aeabi_read_tp.S __sigaction14_sigtramp.c __sigtramp2.S
7 .endif
9 .if empty(LIBC_MACHINE_ARCH:Mearmv7*)
10 AFLAGS+= -marm
11 .endif
13 CPPFLAGS += -I.
15 .if !empty(LIBC_MACHINE_ARCH:Mearm*)
16 SRCS+=  arm_initfini.c
17 .endif
19 .if ${MKSOFTFLOAT} != "no"
20 CPPFLAGS += -DSOFTFLOAT
22 # for earm, use the 64-bit softfloat
23 .if ${LIBC_MACHINE_ARCH} == "arm" || ${LIBC_MACHINE_ARCH} == "armeb"
24 SOFTFLOAT_BITS=32
25 SRCS+=  floatunsidf_ieee754.c floatunsisf_ieee754.c
26 .endif
28 .include <softfloat/Makefile.inc>
29 .else
30 .PATH : ${ARCHDIR}/hardfloat
31 SRCS.hardfloat+=        fpgetround.c fpgetsticky.S fpgetmask.S fabs_ieee754.S
32 SRCS.hardfloat+=        fpsetround.c fpsetmask.S fpsetsticky.S
33 .for f in ${SRCS.hardfloat}
34 CPPFLAGS.${f} += -mfpu=vfp
35 .endfor
36 SRCS+=  ${SRCS.hardfloat}
37 .endif