aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/configure.in
diff options
context:
space:
mode:
authorFred Fish <fnf@specifix.com>1995-07-07 04:11:42 +0000
committerFred Fish <fnf@specifix.com>1995-07-07 04:11:42 +0000
commit3ba76bd8409e228200ec55d1590ffdf22447b825 (patch)
tree9fa075c6ea60e91c419b0a22b5b87539faa24a49 /gdb/testsuite/configure.in
parenta35809e30d1d31df0c217a074873336754f1d331 (diff)
downloadgdb-3ba76bd8409e228200ec55d1590ffdf22447b825.zip
gdb-3ba76bd8409e228200ec55d1590ffdf22447b825.tar.gz
gdb-3ba76bd8409e228200ec55d1590ffdf22447b825.tar.bz2
* configure.in (signaldirs): Define and add to configdirs for all
targets except some specific ones that are known to not support signals. Also clean up formatting. * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals. (signals, sigall): Remove rules to build. * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}: Moved to new gdb.signals directory. * gdb.signals: New test directory. * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp, signals.c signals.exp}: New or moved files.
Diffstat (limited to 'gdb/testsuite/configure.in')
-rw-r--r--gdb/testsuite/configure.in58
1 files changed, 34 insertions, 24 deletions
diff --git a/gdb/testsuite/configure.in b/gdb/testsuite/configure.in
index 1a10cd4..8414e2b 100644
--- a/gdb/testsuite/configure.in
+++ b/gdb/testsuite/configure.in
@@ -14,51 +14,61 @@ configdirs="gdb.base gdb.c++ gdb.chill gdb.disasm"
# debugging format.
stabsdirs="gdb.stabs"
+# Directories to use for a configuration which supports signals.
+# This usually excludes cross targets.
+signaldirs="gdb.signals"
+
# per-host:
# per-target:
- # everything defaults to unix for a target
+# everything defaults to unix for a target
target_abbrev=unix
target_makefile_frag=config/mt-unix
- # this section is for all targets
+# this section is for all targets
case "${target}" in
i[345]86-*-aout) target_makefile_frag=config/mt-i386-aout ;;
- *-*-lynx) target_makefile_frag=config/mt-lynx ;;
- *-*-netware) target_makefile_frag=config/mt-netware ;;
- *-*-vxworks*) target_makefile_frag=config/mt-vxworks ;;
- m68k-*-*) target_makefile_frag=config/mt-m68k ;;
- i960-*-nindy) target_makefile_frag=config/mt-i960-nindy ;;
- a29k-*-udi) target_makefile_frag=config/mt-a29k-udi ;;
- sparclite-*-*) target_makefile_frag=config/mt-slite ;;
- sparc-*-aout) target_makefile_frag=config/mt-sparc-aout ;;
- mips-*-ecoff) target_makefile_frag=config/mt-mips-ecoff ;;
+ *-*-lynx) target_makefile_frag=config/mt-lynx ;;
+ *-*-netware) target_makefile_frag=config/mt-netware ;;
+ *-*-vxworks*) target_makefile_frag=config/mt-vxworks ;;
+ m68k-*-*) target_makefile_frag=config/mt-m68k ;;
+ i960-*-nindy) target_makefile_frag=config/mt-i960-nindy ;;
+ a29k-*-udi) target_makefile_frag=config/mt-a29k-udi ;;
+ sparclite-*-*) target_makefile_frag=config/mt-slite ;;
+ sparc-*-aout) target_makefile_frag=config/mt-sparc-aout ;;
+ mips-*-ecoff) target_makefile_frag=config/mt-mips-ecoff ;;
esac
+# add stabs tests for appropriate targets
case "${target}" in
+ rs6000-*-aix*) configdirs="${configdirs} ${stabsdirs}" ;;
+ *-*-bsd*) configdirs="${configdirs} ${stabsdirs}" ;;
+ *-*-go32*) configdirs="${configdirs} ${stabsdirs}" ;;
+ *-*-linux*) configdirs="${configdirs} ${stabsdirs}" ;;
+ *-*-lynxos*) configdirs="${configdirs} ${stabsdirs}" ;;
+ *-sun-*) configdirs="${configdirs} ${stabsdirs}" ;;
+ hppa*-*-*) configdirs="${configdirs} ${stabsdirs}" ;;
-rs6000-*-aix*) configdirs="${configdirs} ${stabsdirs}" ;;
-*-*-bsd*) configdirs="${configdirs} ${stabsdirs}" ;;
-*-*-go32*) configdirs="${configdirs} ${stabsdirs}" ;;
-*-*-linux*) configdirs="${configdirs} ${stabsdirs}" ;;
-*-*-lynxos*) configdirs="${configdirs} ${stabsdirs}" ;;
-*-sun-*) configdirs="${configdirs} ${stabsdirs}" ;;
-hppa*-*-*) configdirs="${configdirs} ${stabsdirs}" ;;
+ *) if [ x${with_stabs} = xyes ]; then
+ configdirs="${configdirs} ${stabsdirs}"
+ fi
+ ;;
+esac
-*) if [ x${with_stabs} = xyes ]; then
- configdirs="${configdirs} ${stabsdirs}"
- fi
- ;;
+# add signal tests for appropriate targets
+case "${target}" in
+ sh*-hms) ;;
+ *) configdirs="${configdirs} ${signaldirs}" ;;
esac
- # link in the lib directory if needed
+# link in the lib directory if needed
#if [ ! -d lib ] ; then
# files="lib"
# links="lib"
#fi
- # make list of files and links based on tool name
+# make list of files and links based on tool name
tool_list="${tool_list} gdb"
#for i in ${tool_list};
#do