6d4766c1b8
the oabi is still in the tree, but it is expected this will be removed as developers work on surrounding code. With this commit the ARM EABI is the only supported supported ABI by FreeBSD on ARMa 32-bit processors. X-MFC after: never Relnotes: yes Differential Revision: https://reviews.freebsd.org/D876
26 lines
717 B
Makefile
26 lines
717 B
Makefile
# from @(#)Makefile.inc 8.1 (Berkeley) 6/4/93
|
|
# $FreeBSD$
|
|
|
|
# Quad support, if needed
|
|
.PATH: ${LIBC_SRCTOP}/${LIBC_ARCH}/quad ${LIBC_SRCTOP}/quad
|
|
|
|
.if ${LIBC_ARCH} == "i386"
|
|
|
|
SRCS+= cmpdi2.c divdi3.c moddi3.c qdivrem.c ucmpdi2.c udivdi3.c umoddi3.c
|
|
|
|
.elif ${LIBC_ARCH} == "arm"
|
|
|
|
SRCS+= adddi3.c anddi3.c floatunsdidf.c iordi3.c lshldi3.c notdi2.c \
|
|
qdivrem.c subdi3.c xordi3.c
|
|
.else
|
|
|
|
SRCS+= adddi3.c anddi3.c ashldi3.c ashrdi3.c cmpdi2.c divdi3.c fixdfdi.c \
|
|
fixsfdi.c fixunsdfdi.c fixunssfdi.c floatdidf.c floatdisf.c \
|
|
floatunsdidf.c iordi3.c lshldi3.c lshrdi3.c moddi3.c muldi3.c \
|
|
negdi2.c notdi2.c qdivrem.c subdi3.c ucmpdi2.c udivdi3.c umoddi3.c \
|
|
xordi3.c
|
|
|
|
.endif
|
|
|
|
SYM_MAPS+=${LIBC_SRCTOP}/quad/Symbol.map
|