summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authorjb <jb@FreeBSD.org>1999-11-06 21:28:22 +0000
committerjb <jb@FreeBSD.org>1999-11-06 21:28:22 +0000
commitdef8da7129389f24e636315a1aea78e203183439 (patch)
tree8d0e8365aa1eda04c4dc0cd2170446c0dd4ce6da /gnu
parentb1941ed9e5015451daaf44d4657be7917edf526f (diff)
downloadFreeBSD-src-def8da7129389f24e636315a1aea78e203183439.zip
FreeBSD-src-def8da7129389f24e636315a1aea78e203183439.tar.gz
Add support for additional architectures.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.m68k50
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.powerpc35
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.rs600013
-rw-r--r--gnu/usr.bin/binutils/libbfd/Makefile.sparc23
4 files changed, 121 insertions, 0 deletions
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.m68k b/gnu/usr.bin/binutils/libbfd/Makefile.m68k
new file mode 100644
index 0000000..53ba0e1
--- /dev/null
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.m68k
@@ -0,0 +1,50 @@
+#
+# $FreeBSD$
+#
+SRCS+= aout32.c \
+ cf-m68klynx.c \
+ coff-aux.c \
+ coff-m68k.c \
+ coff-svm68k.c \
+ coff-u68k.c \
+ cofflink.c \
+ cpu-m68k.c \
+ elf32-m68k.c \
+ elf32-target.h \
+ elf32.c \
+ elflink.c \
+ lynx-core.c \
+ m68k4knetbsd.c \
+ m68klinux.c \
+ m68klynx.c \
+ m68knetbsd.c \
+ sunos.c
+VECS+= bfd_elf32_m68k_vec \
+ m68k4knetbsd_vec \
+ m68kaux_coff_vec \
+ m68kcoff_vec \
+ m68kcoffun_vec \
+ m68klinux_vec \
+ m68klynx_aout_vec \
+ m68klynx_coff_vec \
+ m68knetbsd_vec \
+ m68ksysvcoff_vec \
+ sunos_big_vec
+.if ${MACHINE_ARCH} == "m68k"
+CFLAGS+= -DDEFAULT_VECTOR=bfd_elf32_m68k_vec
+.endif
+CFLAGS+= -DHAVE_bfd_elf32_m68k_vec
+CFLAGS+= -DHAVE_m68k4knetbsd_vec
+CFLAGS+= -DHAVE_m68kaux_coff_vec
+CFLAGS+= -DHAVE_m68kcoff_vec
+CFLAGS+= -DHAVE_m68kcoffun_vec
+CFLAGS+= -DHAVE_m68klinux_vec
+CFLAGS+= -DHAVE_m68klynx_aout_vec
+CFLAGS+= -DHAVE_m68klynx_coff_vec
+CFLAGS+= -DHAVE_m68knetbsd_vec
+CFLAGS+= -DHAVE_m68ksysvcoff_vec
+CFLAGS+= -DHAVE_sunos_big_vec
+CLEANFILES+= elf32-target.h
+
+elf32-target.h: elfxx-target.h
+ sed -e s/NN/32/g ${.ALLSRC} > ${.TARGET}
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.powerpc b/gnu/usr.bin/binutils/libbfd/Makefile.powerpc
new file mode 100644
index 0000000..a91c0ab
--- /dev/null
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.powerpc
@@ -0,0 +1,35 @@
+#
+# $FreeBSD$
+#
+
+SRCS+= cofflink.c \
+ cpu-powerpc.c \
+ elf32-ppc.c \
+ elf32-target.h \
+ elf32.c \
+ elflink.c \
+ pe-ppc.c \
+ pei-ppc.c \
+ ppcboot.c \
+ xcofflink.c
+VECS+= bfd_elf32_powerpc_vec \
+ bfd_elf32_powerpcle_vec \
+ bfd_powerpc_pe_vec \
+ bfd_powerpc_pei_vec \
+ bfd_powerpcle_pe_vec \
+ bfd_powerpcle_pei_vec \
+ ppcboot_vec
+.if ${MACHINE_ARCH} == "powerpc"
+CFLAGS+= -DDEFAULT_VECTOR=bfd_elf32_powerpc_vec
+.endif
+CFLAGS+= -DHAVE_bfd_elf32_powerpc_vec \
+ -DHAVE_bfd_elf32_powerpcle_vec \
+ -DHAVE_bfd_powerpc_pe_vec \
+ -DHAVE_bfd_powerpc_pei_vec \
+ -DHAVE_bfd_powerpcle_pe_vec \
+ -DHAVE_bfd_powerpcle_pei_vec \
+ -DHAVE_ppcboot_vec
+CLEANFILES+= elf32-target.h
+
+elf32-target.h: elfxx-target.h
+ sed -e s/NN/32/g ${.ALLSRC} > ${.TARGET}
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.rs6000 b/gnu/usr.bin/binutils/libbfd/Makefile.rs6000
new file mode 100644
index 0000000..d54374c
--- /dev/null
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.rs6000
@@ -0,0 +1,13 @@
+#
+# $FreeBSD$
+#
+
+SRCS+= coff-rs6000.c \
+ cofflink.c \
+ cpu-rs6000.c \
+ xcofflink.c
+VECS+= rs6000coff_vec
+.if ${MACHINE_ARCH} == "rs6000"
+CFLAGS+= -DDEFAULT_VECTOR=rs6000coff_vec
+.endif
+CFLAGS+= -DHAVE_rs6000coff_vec
diff --git a/gnu/usr.bin/binutils/libbfd/Makefile.sparc b/gnu/usr.bin/binutils/libbfd/Makefile.sparc
new file mode 100644
index 0000000..4937d0b
--- /dev/null
+++ b/gnu/usr.bin/binutils/libbfd/Makefile.sparc
@@ -0,0 +1,23 @@
+#
+# $FreeBSD$
+#
+SRCS+= aout-sparcle.c \
+ cf-sparclynx.c \
+ coff-sparc.c \
+ cpu-sparc.c \
+ elf32-sparc.c \
+ elf32-target.h \
+ elf32.c \
+ elflink.c \
+ sparclinux.c \
+ sparclynx.c \
+ sparcnetbsd.c
+VECS+= bfd_elf32_sparc_vec
+.if ${MACHINE_ARCH} == "sparc"
+CFLAGS+= -DDEFAULT_VECTOR=bfd_elf32_sparc_vec
+.endif
+CFLAGS+= -DHAVE_elf32_sparc_vec
+CLEANFILES+= elf32-target.h
+
+elf32-target.h: elfxx-target.h
+ sed -e s/NN/32/g ${.ALLSRC} > ${.TARGET}
OpenPOWER on IntegriCloud