summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.arm15
1 files changed, 11 insertions, 4 deletions
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.arm b/gnu/usr.bin/binutils/libbfd/Makefile.arm
index 90f49d8..4178b29 100644
--- a/gnu/usr.bin/binutils/libbfd/Makefile.arm
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.arm
@@ -1,14 +1,21 @@
# $FreeBSD$
+.if defined(TARGET_BIG_ENDIAN)
+DEFAULT_VECTOR= bfd_elf32_bigarm_vec
+.else
DEFAULT_VECTOR= bfd_elf32_littlearm_vec
+.endif
SRCS+= cpu-arm.c \
- elf32.c \
elf32-arm-fbsd.c \
+ elf32.c \
elf32-gen.c \
elf32-target.h \
- elfarm-nabi.c \
elflink.c
-VECS= ${DEFAULT_VECTOR} \
- bfd_elf32_bigarm_vec
+VECS+= ${DEFAULT_VECTOR}
+.if defined(TARGET_BIG_ENDIAN)
+VECS+= bfd_elf32_littlearm_vec
+.else
+VECS+= bfd_elf32_bigarm_vec
+.end
OpenPOWER on IntegriCloud