summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2006-03-10 06:06:10 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2006-03-10 06:06:10 +0000
commit783e6007ae3fe0b89ad2a352b5b4f9aee2b25ae3 (patch)
tree3637d73f4d299dcbe5aaf3d4e5093cf363391e1e /contrib
parentAdd gdb/*.add (diff)
downloadrtems-783e6007ae3fe0b89ad2a352b5b4f9aee2b25ae3.tar.bz2
Add gdb
Diffstat (limited to 'contrib')
-rw-r--r--contrib/crossrpms/rtems/Makefile.am30
1 files changed, 30 insertions, 0 deletions
diff --git a/contrib/crossrpms/rtems/Makefile.am b/contrib/crossrpms/rtems/Makefile.am
index 888a8efa21..2c322e89a5 100644
--- a/contrib/crossrpms/rtems/Makefile.am
+++ b/contrib/crossrpms/rtems/Makefile.am
@@ -80,3 +80,33 @@ CLEANFILES += $(TARGET)-gcc.spec.in
$(MKSPEC) $(srcdir)/$(TARGET)-gcc.spec.in > $@
CLEANFILES += @rpmprefix@$(TARGET)-gcc.spec
noinst_DATA += @rpmprefix@$(TARGET)-gcc.spec
+
+
+GDB_VERS = 6.4
+GDB_RPMREL = @VERSION@
+EXTRA_DIST += gdb-sources.add
+
+GDB_SUBPACKAGES = $(top_builddir)/common/common.add
+GDB_SUBPACKAGES += ../gdb/gdb.add
+GDB_SUBPACKAGES += ../gdb/prep.add
+GDB_SUBPACKAGES += ../gdb/build.add
+GDB_SUBPACKAGES += ../gdb/install.add
+GDB_SUBPACKAGES += ../gdb/rpm-install.add
+GDB_SUBPACKAGES += $(top_builddir)/common/clean.add
+GDB_SUBPACKAGES += ../gdb/target-gdb.add
+GDB_SUBPACKAGES += ../gdb/base-gdb.add
+
+$(TARGET)-gdb.spec.in: $(GDB_SUBPACKAGES) Makefile.am gdb-sources.add
+ cat $(GDB_SUBPACKAGES) | sed \
+ -e "/[@]SOURCES[@]/r ./gdb-sources.add" \
+ -e "/[@]SOURCES[@]/d" \
+ -e "s/[@]GDB_VERS[@]/$(GDB_VERS)/g" \
+ -e "s/[@]GDB_RPMREL[@]/$(GDB_RPMREL)/g" \
+ -e "/--with-sysroot/d" \
+ > $(TARGET)-gdb.spec.in
+CLEANFILES += $(TARGET)-gdb.spec.in
+
+@rpmprefix@$(TARGET)-gdb.spec: $(TARGET)-gdb.spec.in
+ $(MKSPEC) $(srcdir)/$(TARGET)-gdb.spec.in > $@
+CLEANFILES += @rpmprefix@$(TARGET)-gdb.spec
+noinst_DATA += @rpmprefix@$(TARGET)-gdb.spec