summaryrefslogtreecommitdiffstats
path: root/scripts/gdb
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/gdb')
-rw-r--r--scripts/gdb/.cvsignore6
-rw-r--r--scripts/gdb/HISTORY23
-rw-r--r--scripts/gdb/Makefile.am83
-rw-r--r--scripts/gdb/base-gdb.add67
-rw-r--r--scripts/gdb/gdb.add160
-rw-r--r--scripts/gdb/header.add6
-rw-r--r--scripts/gdb/mkspec.in67
-rw-r--r--scripts/gdb/target-gdb.add37
8 files changed, 0 insertions, 449 deletions
diff --git a/scripts/gdb/.cvsignore b/scripts/gdb/.cvsignore
deleted file mode 100644
index b03111da83..0000000000
--- a/scripts/gdb/.cvsignore
+++ /dev/null
@@ -1,6 +0,0 @@
-*.spec
-Makefile
-Makefile.in
-gdb.spec
-gdb.spec.in
-mkspec
diff --git a/scripts/gdb/HISTORY b/scripts/gdb/HISTORY
deleted file mode 100644
index c2e3c68cb1..0000000000
--- a/scripts/gdb/HISTORY
+++ /dev/null
@@ -1,23 +0,0 @@
-#
-# History of the gdb RPMs
-#
-# $Id$
-#
-
-RPM Version gdb-5.0-1
-=====================
-+ Adds remote Ethernet debugging for RTEMS, 167Bug, PPC2Dink, EPPCBUG,
- numerous RTEMS targets, PSIM enhancements.
-
-
- - adds h8300 support.
-
-RPM Version gdb-4.18-4
-======================
-+ Adds remote Ethernet debugging for RTEMS, 167Bug, PPC2Dink, EPPCBUG,
- numerous RTEMS targets, PSIM enhancements.
- Released with RTEMS 4.5.0-beta3a.
-
-gdb-4.18-rtems-20000524.diff
- - base line
-
diff --git a/scripts/gdb/Makefile.am b/scripts/gdb/Makefile.am
deleted file mode 100644
index 9ff806214c..0000000000
--- a/scripts/gdb/Makefile.am
+++ /dev/null
@@ -1,83 +0,0 @@
-##
-## $Id$
-##
-
-include $(top_srcdir)/common/common.am
-
-MKSPEC = $(SHELL) ./mkspec
-
-SUBPACKAGES = header.add
-SUBPACKAGES += $(top_builddir)/common/common.add
-SUBPACKAGES += gdb.add
-SUBPACKAGES += $(top_builddir)/common/clean.add
-SUBPACKAGES += target-gdb.add
-SUBPACKAGES += base-gdb.add
-
-noinst_DATA = gdb.spec.in
-
-gdb.spec.in: $(SUBPACKAGES)
- cat $^ > $@
-CLEANFILES = gdb.spec.in
-
-MKGDBSPEC_DEPS = mkspec gdb.spec.in $(top_builddir)/setup.cache
-
-RPM_SPECS_DATA =
-
-@rpmprefix@arm-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache arm-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@arm-rtems@osversion@-gdb.spec
-
-@rpmprefix@avr-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache avr-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@avr-rtems@osversion@-gdb.spec
-
-@rpmprefix@h8300-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache h8300-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@h8300-rtems@osversion@-gdb.spec
-
-@rpmprefix@i386-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache i386-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@i386-rtems@osversion@-gdb.spec
-
-@rpmprefix@m68k-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache m68k-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@m68k-rtems@osversion@-gdb.spec
-
-@rpmprefix@mips-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache mips-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@mips-rtems@osversion@-gdb.spec
-
-@rpmprefix@mips64-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache mips64-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@mips64-rtems@osversion@-gdb.spec
-
-@rpmprefix@mipstx39-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache mipstx39-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@mipstx39-rtems@osversion@-gdb.spec
-
-@rpmprefix@powerpc-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache powerpc-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@powerpc-rtems@osversion@-gdb.spec
-
-@rpmprefix@sh-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache sh-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@sh-rtems@osversion@-gdb.spec
-
-@rpmprefix@sh-rtemscoff@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache sh-rtemscoff@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@sh-rtemscoff@osversion@-gdb.spec
-
-@rpmprefix@sparc-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
- $(MKSPEC) -cfg $(top_builddir)/setup.cache sparc-rtems@osversion@ > $@
-RPM_SPECS_DATA += @rpmprefix@sparc-rtems@osversion@-gdb.spec
-
-# does not build with 5.2
-# @rpmprefix@tic4x-rtems@osversion@-gdb.spec: $(MKGDBSPEC_DEPS)
-# $(MKSPEC) -cfg $(top_builddir)/setup.cache tic4x-rtems@osversion@ > $@
-# RPM_SPECS_DATA += @rpmprefix@tic4x-rtems@osversion@-gdb.spec
-
-CLEANFILES += $(RPM_SPECS_DATA)
-
-EXTRA_DIST = $(SUBPACKAGES)
-
-include $(top_srcdir)/../automake/local.am
diff --git a/scripts/gdb/base-gdb.add b/scripts/gdb/base-gdb.add
deleted file mode 100644
index 84fe2aef4e..0000000000
--- a/scripts/gdb/base-gdb.add
+++ /dev/null
@@ -1,67 +0,0 @@
-# =====================================================================
-# rtems-base-gdb
-# =====================================================================
-
-%package -n @rpmprefix@rtems@osversion@-base-gdb
-Summary: base package for rtems gdb
-Group: %{rpmgroup}
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
-
-%description -n @rpmprefix@rtems@osversion@-base-gdb
-
-RTEMS is an open source operating system for embedded systems.
-
-This is the base for gdb regardless of target CPU.
-
-%files -n @rpmprefix@rtems@osversion@-base-gdb
-%defattr(-,root,root)
-
-%dir %{_infodir}
-%ghost %{_infodir}/dir
-%{_infodir}/gdb.info*
-
-# FIXME: When had mmalloc.info been removed?
-%if "%{gdb_version}" < "6.3"
-%{_infodir}/mmalloc.info*
-%endif
-# FIXME: When had gdbint and stabs been introduced?
-%if "%{gdb_version}" >= "5.0"
-%{_infodir}/gdbint.info*
-%{_infodir}/stabs.info*
-%endif
-
-%if "{gdb_version}" >= "6.0"
-%{_infodir}/annotate.info*
-%endif
-
-%dir %{_mandir}
-%dir %{_mandir}/man1
-
-%post -n @rpmprefix@rtems@osversion@-base-gdb
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gdb.info.gz
-%if "%{gdb_version}" < "6.3"
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/mmalloc.info.gz
-%endif
-%if "%{gdb_version}" >= "5.0"
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/gdbint.info.gz
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/stabs.info.gz
-%endif
-%if "{gdb_version}" >= "6.0"
- /sbin/install-info --info-dir=%{_infodir} %{_infodir}/annotate.info.gz
-%endif
-
-%preun -n @rpmprefix@rtems@osversion@-base-gdb
-if [ $1 -eq 0 ]; then
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gdb.info.gz
-%if "%{gdb_version}" < "6.3"
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/mmalloc.info.gz
-%endif
-%if "%{gdb_version}" >= "5.0"
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/gdbint.info.gz
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/stabs.info.gz
-%endif
-%if "{gdb_version}" >= "6.0"
- /sbin/install-info --delete --info-dir=%{_infodir} %{_infodir}/annotate.info.gz
-%endif
-fi
diff --git a/scripts/gdb/gdb.add b/scripts/gdb/gdb.add
deleted file mode 100644
index fc0e85dda2..0000000000
--- a/scripts/gdb/gdb.add
+++ /dev/null
@@ -1,160 +0,0 @@
-
-%define gdb_version @gdb_version@
-%define gdb_target @target_alias@
-
-Name: @rpmprefix@%{gdb_target}-gdb
-Release: @Release@
-License: GPL/LGPL
-Group: %{rpmgroup}
-
-Version: %{gdb_version}
-Summary: gdb for target %{gdb_version}
-URL: http://gnu.org/software/gdb
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-%if "%{gdb_version}" < "6.0"
-Source0: ftp://ftp.gnu.org/pub/gnu/gdb-%{gdb_version}@gdb_suffix@
-Patch0: gdb-%{gdb_version}-rtems-base-@gdb_patch_version@.diff
-Patch1: gdb-%{gdb_version}-rtems-cg-@gdb_patch_version@.diff
-Patch2: gdb-%{gdb_version}-rtems-rdbg-@gdb_patch_version@.diff
-%else
-Source0: ftp://ftp.gnu.org/pub/gnu/gdb-%{gdb_version}@gdb_suffix@
-@PATCH1@
-%endif
-
-%if "%{_vendor}" == "redhat"
-BuildRequires: ncurses-devel
-%endif
-
-# Work around to a bug in rpm-4.2
-%define __os_install_post %{nil}
-
-#
-# The original sources are not included in the source RPM.
-# If we included them, then the source RPMs for each target
-# would duplicate MBs of source unnecessarily. This is
-# a duplication of over 30 MBs of source for each of
-# the more than 10 targets it is possible to build.
-#
-# You can get them yourself from the Internet and copy them to
-# your /usr/src/redhat/SOURCES directory ($RPM_SOURCE_DIR).
-# Or you can try the ftp options of rpm :-)
-#
-%{?!_with_sources:NoSource: 0}
-
-# Account as best possible for targets without simulators
-# and targets which require extra arguments.
-%define _sim 1
-
-%if "%{gdb_target}" == "avr-rtems@osversion@"
-%define _sim 0
-%endif
-%if "%{gdb_target}" == "m68k-rtems@osversion@"
-%define _sim 0
-%endif
-%if "%{gdb_target}" == "i386-rtems@osversion@"
-%define _sim 0
-%endif
-%if "%{gdb_target}" == "powerpc-rtems@osversion@"
-%define _sim 1
-%endif
-%if "%{gdb_target}" == "sparc-rtems@osversion@"
-%define _sim 1
-%endif
-
-
-%description
-RTEMS is an open source operating system for embedded systems.
-
-This is the GNU gdb for RTEMS targetting %{gdb_version}.
-
-%prep
-%setup -c -T -n %{name}-%{version} -a0
-
-cd gdb-%{gdb_version}
-%{?PATCH0:%patch0 -p1}
-%{?PATCH1:%patch1 -p1}
-%{?PATCH2:%patch2 -p1}
-cd ..
-
-%build
-%if "%_sim" == "1"
- simargs="--enable-sim"
-%endif
-
-%if "%{gdb_target}" == "powerpc-rtems@osversion@"
- simargs="$simargs --enable-sim-timebase --enable-sim-hardware"
- # Enabling this causes the program image to be huge and causes
- # some gcc/hosts combinations to run out of memory.
- # simargs="$simargs --enable-sim-inline"
-%endif
-
- mkdir -p build
- cd build
-%if "%{_prefix}" != "/usr"
- export PATH="%{_bindir}:${PATH}"
-%endif
- CFLAGS="$RPM_OPT_FLAGS" \
- ../gdb-%{gdb_version}/configure \
- --build=%_build --host=%_host \
- --target=%{gdb_target} \
- --prefix=%{_prefix} --bindir=%{_bindir} \
- --includedir=%{_includedir} --libdir=%{_libdir} \
- --mandir=%{_mandir} --infodir=%{_infodir} \
- --verbose $simargs \
- --disable-nls
-
- make all
- make info
-
-%install
- rm -rf $RPM_BUILD_ROOT
-
- cd build
-%if "%{gdb_version}" >= "6.3"
- make DESTDIR=$RPM_BUILD_ROOT install
- make DESTDIR=$RPM_BUILD_ROOT install-info
-%%else
- make prefix=$RPM_BUILD_ROOT%{_prefix} \
- bindir=$RPM_BUILD_ROOT%{_bindir} \
- includedir=$RPM_BUILD_ROOT%{_includedir} \
- libdir=$RPM_BUILD_ROOT%{_libdir} \
- infodir=$RPM_BUILD_ROOT%{_infodir} \
- mandir=$RPM_BUILD_ROOT%{_mandir} \
- install
- make prefix=$RPM_BUILD_ROOT%{_prefix} \
- bindir=$RPM_BUILD_ROOT%{_bindir} \
- includedir=$RPM_BUILD_ROOT%{_includedir} \
- libdir=$RPM_BUILD_ROOT%{_libdir} \
- infodir=$RPM_BUILD_ROOT%{_infodir} \
- mandir=$RPM_BUILD_ROOT%{_mandir} \
- install-info
-%endif
-
- # host files
- rm -rf $RPM_BUILD_ROOT%{_includedir}/*.h
- rm -rf $RPM_BUILD_ROOT%{_libdir}/lib*a
-
- # These come from other packages
- rm -rf $RPM_BUILD_ROOT%{_infodir}/bfd*
- rm -rf $RPM_BUILD_ROOT%{_infodir}/configure*
- rm -rf $RPM_BUILD_ROOT%{_infodir}/standards*
-
- # gdb 4.18 installed this, later versions don't
- # Don't care about it, anymore
- rm -rf $RPM_BUILD_ROOT%{_infodir}/readline.info*
-
- rm -f $RPM_BUILD_ROOT%{_infodir}/dir
- touch $RPM_BUILD_ROOT%{_infodir}/dir
-
- # gzip info files
- ls $RPM_BUILD_ROOT%{_infodir}/*.info \
- $RPM_BUILD_ROOT%{_infodir}/*.info-? \
- $RPM_BUILD_ROOT%{_infodir}/*.info-?? \
- | while read a; do \
- gzip -9qf $a 2>/dev/null; \
- done
-
- # gzip man pages
- gzip -9qf $RPM_BUILD_ROOT%{_mandir}/man?/*.? 2>/dev/null
-
diff --git a/scripts/gdb/header.add b/scripts/gdb/header.add
deleted file mode 100644
index b006ef9fd7..0000000000
--- a/scripts/gdb/header.add
+++ /dev/null
@@ -1,6 +0,0 @@
-#
-# spec file for building gdb for @target_alias@
-#
-# supported --with/--without options:
-# --with sources build src.rpm instead of nosrc.rpm
-#
diff --git a/scripts/gdb/mkspec.in b/scripts/gdb/mkspec.in
deleted file mode 100644
index 81fd076c63..0000000000
--- a/scripts/gdb/mkspec.in
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/bin/sh
-#
-# Usage: mkspec CPU
-#
-
-RTEMS_DIR=`dirname $0`/@top_srcdir@
-
-CFG=../setup.cache
-
-specsrc=${RTEMS_DIR}/gdb/gdb.spec.in
-
-usage()
-{
- echo "$0 [options] <target_alias>"
- echo " options:"
- echo " -cfg <setup.cache>"
- echo " -a <alternate specs.in>"
- exit 1 ;
-}
-
-while test $# -ge 2; do
-case $1 in
--cfg)
- shift
- CFG=$1
- shift
- ;;
--a) # alternate specs file
- shift
- specsrc=$1
- shift
- ;;
--*)
- echo "invalid option $1";
- usage
- ;;
-esac
-done
-
-if test ! $# -eq 1;
-then
- echo "Invalid number of arguments"
- usage
-fi
-
-# target to build for
-target_alias=$1
-
-. ./$CFG
-
-patchn=-1
-if test -n "${gdb_patch_version}"; then
-patchn=`expr $patchn + 1`
-PATCH1="Patch${patchn}: gdb-${gdb_version}-rtems-${gdb_patch_version}.diff"
-fi
-
-sed -e "s,@PATCH1\@,${PATCH1}," \
- -e "s,@Release\@,${gdb_rpm_release},g" \
- -e "s,@prefix\@,@prefix@,g" \
- -e "s,@target_alias\@,${target_alias},g" \
- -e "s,@rpmprefix\@,@rpmprefix@,g" \
- -e "s,@rpmgroup\@,@rpmgroup@,g" \
- -e "s,@osversion\@,@osversion@,g" \
- -e "s,@gdb_version\@,${gdb_version},g" \
- -e "s,@gdb_patch_version\@,${gdb_patch_version},g" \
- -e "s,@gdb_suffix\@,${gdb_suffix},g" \
-< ${specsrc}
diff --git a/scripts/gdb/target-gdb.add b/scripts/gdb/target-gdb.add
deleted file mode 100644
index 1df94c5b4c..0000000000
--- a/scripts/gdb/target-gdb.add
+++ /dev/null
@@ -1,37 +0,0 @@
-# =====================================================================
-# %{gdb_target}-gdb
-# =====================================================================
-# %package -n @rpmprefix@%{gdb_target}-gdb
-# Summary: rtems gdb for %{gdb_target}
-# Group: %{rpmgroup}
-# Requires: @rpmprefix@rtems@osversion@-base-gdb
-
-%description -n @rpmprefix@%{gdb_target}-gdb
-
-RTEMS is an open source operating system for embedded systems.
-
-This is the GNU gdb for RTEMS targetting %{gdb_target}.
-
-%files -n @rpmprefix@%{gdb_target}-gdb
-%defattr(-,root,root)
-%{_mandir}/man1/%{gdb_target}-gdb.1*
-%if "%_sim" == "1"
-%{_mandir}/man1/%{gdb_target}-run.1*
-%endif
-%if "%{gdb_version}" >= "6.3"
-%{_mandir}/man1/%{gdb_target}-gdbtui.1*
-%endif
-
-%dir %{_bindir}
-%{_bindir}/%{gdb_target}-gdb%{_exeext}
-%if "%_sim" == "1"
-%{_bindir}/%{gdb_target}-run%{_exeext}
-%endif
-%if "%_sim" == "1"
-%if "%{gdb_target}" == "sparc-rtems@osversion@"
-%{_bindir}/%{gdb_target}-sis%{_exeext}
-%endif
-%endif
-%if "%{gdb_version}" >= "6.3"
-%{_bindir}/%{gdb_target}-gdbtui
-%endif