From 611804cd1c6376ab53a4206695bb056d9ec1b578 Mon Sep 17 00:00:00 2001 From: obrien Date: Tue, 12 Sep 2006 07:02:15 +0000 Subject: Default vector to big endian ARM if "TARGET_BIG_ENDIAN" is defined. --- gnu/usr.bin/binutils/libbfd/Makefile.arm | 15 +++++++++++---- 1 file 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 -- cgit v1.1