diff options
Diffstat (limited to 'scripts/gdb')
-rw-r--r-- | scripts/gdb/.cvsignore | 6 | ||||
-rw-r--r-- | scripts/gdb/HISTORY | 23 | ||||
-rw-r--r-- | scripts/gdb/Makefile.am | 83 | ||||
-rw-r--r-- | scripts/gdb/base-gdb.add | 67 | ||||
-rw-r--r-- | scripts/gdb/gdb.add | 160 | ||||
-rw-r--r-- | scripts/gdb/header.add | 6 | ||||
-rw-r--r-- | scripts/gdb/mkspec.in | 67 | ||||
-rw-r--r-- | scripts/gdb/target-gdb.add | 37 |
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 |