diff options
author | Fred Fish <fnf@specifix.com> | 1995-07-07 04:11:42 +0000 |
---|---|---|
committer | Fred Fish <fnf@specifix.com> | 1995-07-07 04:11:42 +0000 |
commit | 3ba76bd8409e228200ec55d1590ffdf22447b825 (patch) | |
tree | 9fa075c6ea60e91c419b0a22b5b87539faa24a49 /gdb/testsuite/configure.in | |
parent | a35809e30d1d31df0c217a074873336754f1d331 (diff) | |
download | gdb-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.in | 58 |
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 |