From 5b433165e1b57b57b721e6af1e583796c9a5c016 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 29 Jun 2000 16:28:39 +0000 Subject: Added initial h8300 support. --- scripts/binutils/Makefile.am | 6 +++++- scripts/gccnewlib/Makefile.am | 6 +++++- scripts/gdb/Makefile.am | 6 +++++- scripts/mkgdbspec.in | 6 ++++++ scripts/setup.def | 10 +++++----- 5 files changed, 26 insertions(+), 8 deletions(-) (limited to 'scripts') diff --git a/scripts/binutils/Makefile.am b/scripts/binutils/Makefile.am index b270a3e205..85919b6987 100644 --- a/scripts/binutils/Makefile.am +++ b/scripts/binutils/Makefile.am @@ -16,6 +16,9 @@ CLEANFILES += binutils.spec.in MKBINUTILSSPEC_DEPS = $(top_builddir)/mkbinutilspec binutils.spec.in \ $(top_builddir)/setup.cache +h8300-rtems-$(BINUTILSVERS).spec: $(MKBINUTILSSPEC_DEPS) + $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache -o . h8300-rtems + hppa1.1-rtems-$(BINUTILSVERS).spec: $(MKBINUTILSSPEC_DEPS) $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache -o . hppa1.1-rtems @@ -46,7 +49,8 @@ sh-rtemself-$(BINUTILSVERS).spec: $(MKBINUTILSSPEC_DEPS) sparc-rtems-$(BINUTILSVERS).spec: $(MKBINUTILSSPEC_DEPS) $(MKBINUTILSSPEC) -cfg $(top_builddir)/setup.cache -o . sparc-rtems -RPM_SPECS_DATA = hppa1.1-rtems-$(BINUTILSVERS).spec \ +RPM_SPECS_DATA = h8300-rtems-$(BINUTILSVERS).spec \ + hppa1.1-rtems-$(BINUTILSVERS).spec \ i386-rtems-$(BINUTILSVERS).spec i960-rtems-$(BINUTILSVERS).spec \ m68k-rtems-$(BINUTILSVERS).spec m68k-rtemself-$(BINUTILSVERS).spec \ mips64orion-rtems-$(BINUTILSVERS).spec \ diff --git a/scripts/gccnewlib/Makefile.am b/scripts/gccnewlib/Makefile.am index 267c0b68a3..d8a69fc1d6 100644 --- a/scripts/gccnewlib/Makefile.am +++ b/scripts/gccnewlib/Makefile.am @@ -30,6 +30,9 @@ MKGCCNEWLIBSPEC_DEPS = $(top_builddir)/mkgccnewlibspec gccnewlib.spec.in \ MKGCCNEWLIB_C_ONLY_SPEC_DEPS = $(top_builddir)/mkgccnewlibspec \ gccnewlib_c_only.spec.in $(top_builddir)/setup.cache +h8300-rtems-$(GCCNEWLIBVERS).spec: $(MKGCCNEWLIB_C_ONLY_SPEC_DEPS) + $(MKGCCNEWLIBSPEC) -cfg $(top_builddir)/setup.cache -o . h8300-rtems + hppa1.1-rtems-$(GCCNEWLIBVERS).spec: $(MKGCCNEWLIBSPEC_DEPS) $(MKGCCNEWLIBSPEC) -cfg $(top_builddir)/setup.cache -o . hppa1.1-rtems @@ -60,7 +63,8 @@ sh-rtemself-$(GCCNEWLIBVERS).spec: $(MKGCCNEWLIBSPEC_DEPS) sparc-rtems-$(GCCNEWLIBVERS).spec: $(MKGCCNEWLIBSPEC_DEPS) $(MKGCCNEWLIBSPEC) -cfg $(top_builddir)/setup.cache -o . sparc-rtems -RPM_SPECS_DATA = hppa1.1-rtems-$(GCCNEWLIBVERS).spec \ +RPM_SPECS_DATA = h8300-rtems-$(GCCNEWLIBVERS).spec \ + hppa1.1-rtems-$(GCCNEWLIBVERS).spec \ i386-rtems-$(GCCNEWLIBVERS).spec i960-rtems-$(GCCNEWLIBVERS).spec \ m68k-rtems-$(GCCNEWLIBVERS).spec m68k-rtemself-$(GCCNEWLIBVERS).spec \ mips64orion-rtems-$(GCCNEWLIBVERS).spec \ diff --git a/scripts/gdb/Makefile.am b/scripts/gdb/Makefile.am index e1dfc9d037..a5b67c3652 100644 --- a/scripts/gdb/Makefile.am +++ b/scripts/gdb/Makefile.am @@ -15,6 +15,9 @@ CLEANFILES += gdb.spec.in MKGDBSPEC_DEPS = $(top_builddir)/mkgdbspec gdb.spec.in \ $(top_builddir)/setup.cache +h8300-rtems-$(GDBVERS).spec: $(MKGDBSPEC_DEPS) + $(MKGDBSPEC) -cfg $(top_builddir)/setup.cache -o . h8300-rtems + hppa1.1-rtems-$(GDBVERS).spec: $(MKGDBSPEC_DEPS) $(MKGDBSPEC) -cfg $(top_builddir)/setup.cache -o . hppa1.1-rtems @@ -45,7 +48,8 @@ sh-rtemself-$(GDBVERS).spec: $(MKGDBSPEC_DEPS) sparc-rtems-$(GDBVERS).spec: $(MKGDBSPEC_DEPS) $(MKGDBSPEC) -cfg $(top_builddir)/setup.cache -o . sparc-rtems -RPM_SPECS_DATA = hppa1.1-rtems-$(GDBVERS).spec i386-rtems-$(GDBVERS).spec \ +RPM_SPECS_DATA = h8300-rtems-$(GDBVERS).spec i386-rtems-$(GDBVERS).spec \ + hppa1.1-rtems-$(GDBVERS).spec i386-rtems-$(GDBVERS).spec \ i960-rtems-$(GDBVERS).spec m68k-rtems-$(GDBVERS).spec \ m68k-rtemself-$(GDBVERS).spec mips64orion-rtems-$(GDBVERS).spec \ powerpc-rtems-$(GDBVERS).spec sh-rtems-$(GDBVERS).spec \ diff --git a/scripts/mkgdbspec.in b/scripts/mkgdbspec.in index 1b38b83a4c..0c7a8fd7b1 100644 --- a/scripts/mkgdbspec.in +++ b/scripts/mkgdbspec.in @@ -51,6 +51,12 @@ target_alias=$1 specfile=${dst}/$target_alias-gdb-${gdb_version}.spec case ${target_alias} in + h8300*) + extra_configure_arguments="--enable-sim" + ;; + i960*) + extra_configure_arguments="--enable-sim" + ;; powerpc*) extra_configure_arguments="--enable-sim --enable-sim-powerpc --enable-sim-timebase --enable-sim-hardware" # Enabling this causes the program image to be huge and causes diff --git a/scripts/setup.def b/scripts/setup.def index acb574d86b..7c16556709 100644 --- a/scripts/setup.def +++ b/scripts/setup.def @@ -3,17 +3,17 @@ # # $Id$ # -binutils_version=2.9.5.0.24 -binutils_patch_version=20000207 +binutils_version=2.10 +binutils_patch_version=20000628 binutils_rpm_release=1 newlib_version=1.8.2 newlib_patch_version=20000606 gcc_version=2.95.2 gcc_patch_version=20000531 gccnewlib_rpm_release=7 -gdb_version=4.18 -gdb_patch_version=20000524 -gdb_rpm_release=4 +gdb_version=5.0 +gdb_patch_version=20000627 +gdb_rpm_release=1 rtems_version=rtems-4.5.0-beta3a rtems_rpm_release=1 rpm_build_root=/tmp -- cgit v1.2.3