summaryrefslogtreecommitdiff
path: root/gnu/usr.bin
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2008-12-11 08:20:34 +0000
committerWarner Losh <imp@FreeBSD.org>2008-12-11 08:20:34 +0000
commit5abe265777e52c30c0d5811d34413562eba47317 (patch)
tree0d48db7ad1aa101e4387213697a87f8096e81612 /gnu/usr.bin
parentd7aeea274520a2a424c0c82a6638c5b35ca13e23 (diff)
Notes
Diffstat (limited to 'gnu/usr.bin')
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.mips27
-rw-r--r--gnu/usr.bin/binutils/libbfd/bfd.h2
-rw-r--r--gnu/usr.bin/binutils/libopcodes/Makefile.mips4
3 files changed, 32 insertions, 1 deletions
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