diff options
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/usr.bin/binutils/libbfd/Makefile.arm | 15 |
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 |