From 5abe265777e52c30c0d5811d34413562eba47317 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Thu, 11 Dec 2008 08:20:34 +0000 Subject: [PATCH] Push mips support into the tree. --- gnu/usr.bin/binutils/libbfd/Makefile.mips | 27 +++++++++++++++++++ gnu/usr.bin/binutils/libbfd/bfd.h | 2 +- gnu/usr.bin/binutils/libopcodes/Makefile.mips | 4 +++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 gnu/usr.bin/binutils/libbfd/Makefile.mips create mode 100644 gnu/usr.bin/binutils/libopcodes/Makefile.mips diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.mips b/gnu/usr.bin/binutils/libbfd/Makefile.mips new file mode 100644 index 000000000000..6f03eb7e796f --- /dev/null +++ b/gnu/usr.bin/binutils/libbfd/Makefile.mips @@ -0,0 +1,27 @@ +# $FreeBSD$ + +#xxxIMPxxx: endian and size +DEFAULT_VECTOR= bfd_elf32_tradbigmips_vec + +SRCS+= coff-mips.c \ + cpu-mips.c \ + ecoff.c \ + ecofflink.c \ + elf32.c \ + elf64.c \ + elfn32-mips.c \ + elf32-mips.c \ + elf64-mips.c \ + elfxx-mips.c \ + elf32-target.h \ + elf64-target.h \ + elflink.c + +VECS= bfd_elf32_tradbigmips_vec \ + bfd_elf32_tradlittlemips_vec \ + bfd_elf32_ntradbigmips_vec \ + bfd_elf32_ntradlittlemips_vec \ + bfd_elf64_tradbigmips_vec \ + bfd_elf64_tradlittlemips_vec \ + ecoff_little_vec \ + ecoff_big_vec diff --git a/gnu/usr.bin/binutils/libbfd/bfd.h b/gnu/usr.bin/binutils/libbfd/bfd.h index 570927fb11ca..6b152d53e882 100644 --- a/gnu/usr.bin/binutils/libbfd/bfd.h +++ b/gnu/usr.bin/binutils/libbfd/bfd.h @@ -57,7 +57,7 @@ extern "C" { #define BFD_ARCH_SIZE 64 -#if defined(__i386__) || defined(__powerpc__) || defined(__arm__) +#if defined(__i386__) || defined(__powerpc__) || defined(__arm__) || defined(__mips__) #define BFD_HOST_64BIT_LONG 0 #define BFD_HOST_64_BIT long long #define BFD_HOST_U_64_BIT unsigned long long diff --git a/gnu/usr.bin/binutils/libopcodes/Makefile.mips b/gnu/usr.bin/binutils/libopcodes/Makefile.mips new file mode 100644 index 000000000000..4265de008753 --- /dev/null +++ b/gnu/usr.bin/binutils/libopcodes/Makefile.mips @@ -0,0 +1,4 @@ +# $FreeBSD$ + +SRCS+= mips-dis.c mips-opc.c mips16-opc.c +CFLAGS+= -DARCH_mips