1993-02-22 16:20:25 +00:00
|
|
|
# This file is a shell script fragment that supplies the information
|
|
|
|
# necessary to tailor a template configure script into the configure
|
|
|
|
# script appropriate for this directory. For more information, check
|
|
|
|
# any existing configure script.
|
|
|
|
|
1993-06-04 18:09:23 +00:00
|
|
|
srctrigger="Makefile.in"
|
Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
Reorganization of the GDB Test Suite.
* gdb.base: New directory, contains all the basic tests.
* gdb.c++: New directory, tests specific to C++.
* gdb.chill: New directory, tests specific to Chill.
* gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
into appropriate new directories (t00-t17 to base, t20-t23 to c++,
t30-31 to chill).
* */gdbme.*: Rename to match appropriate expect scripts.
* gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
* gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
gdb.c++/virtfunc.cc: New names of C++ files.
* gdb.chill/chillvars.ch: New name of Chill file.
* gdb.base/configure.in, gdb.c++/configure.in,
gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
* gdb.base/Makefile.in, gdb.c++/Makefile.in,
gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
* configure.in (configdirs): Update to reflect directory changes.
(target_abbrev): No longer define for any configuration.
* Makefile.in: Cosmetic improvements to header comments.
1994-06-07 01:50:58 +00:00
|
|
|
srcname="GDB Test Suite"
|
1993-02-22 16:20:25 +00:00
|
|
|
|
1993-05-21 01:32:23 +00:00
|
|
|
# Directories to use in all configurations.
|
1995-07-12 22:47:39 +00:00
|
|
|
configdirs="gdb.base gdb.c++ gdb.disasm"
|
1995-07-24 06:35:58 +00:00
|
|
|
|
|
|
|
# Directories to use for a configuration which uses stabs.
|
|
|
|
stabsdirs="gdb.stabs"
|
1995-07-07 04:11:42 +00:00
|
|
|
|
1993-02-22 16:20:25 +00:00
|
|
|
# per-host:
|
|
|
|
|
|
|
|
# per-target:
|
|
|
|
|
1995-07-07 04:11:42 +00:00
|
|
|
# everything defaults to unix for a target
|
1993-02-22 16:20:25 +00:00
|
|
|
target_abbrev=unix
|
|
|
|
target_makefile_frag=config/mt-unix
|
|
|
|
|
1995-07-07 04:11:42 +00:00
|
|
|
# this section is for all targets
|
1993-02-22 16:20:25 +00:00
|
|
|
case "${target}" in
|
1995-02-15 22:28:51 +00:00
|
|
|
i[345]86-*-aout) target_makefile_frag=config/mt-i386-aout ;;
|
1995-07-07 04:11:42 +00:00
|
|
|
*-*-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 ;;
|
1993-05-21 01:32:23 +00:00
|
|
|
esac
|
|
|
|
|
1995-07-07 04:11:42 +00:00
|
|
|
# add stabs tests for appropriate targets
|
1993-05-21 01:32:23 +00:00
|
|
|
case "${target}" in
|
1995-07-07 04:11:42 +00:00
|
|
|
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}" ;;
|
1993-05-21 01:32:23 +00:00
|
|
|
|
1995-07-07 04:11:42 +00:00
|
|
|
*) if [ x${with_stabs} = xyes ]; then
|
|
|
|
configdirs="${configdirs} ${stabsdirs}"
|
|
|
|
fi
|
|
|
|
;;
|
|
|
|
esac
|
1993-05-21 01:32:23 +00:00
|
|
|
|
1995-08-16 19:03:10 +00:00
|
|
|
# Only test Chill debugging for particular targets.
|
|
|
|
case "${target}" in
|
|
|
|
sparc-*-sunos4*) configdirs="${configdirs} gdb.chill" ;;
|
|
|
|
esac
|
1995-07-12 22:47:39 +00:00
|
|
|
|
1995-07-07 04:11:42 +00:00
|
|
|
# link in the lib directory if needed
|
1993-03-25 05:07:24 +00:00
|
|
|
#if [ ! -d lib ] ; then
|
|
|
|
# files="lib"
|
|
|
|
# links="lib"
|
|
|
|
#fi
|
1993-02-22 16:20:25 +00:00
|
|
|
|
1995-07-07 04:11:42 +00:00
|
|
|
# make list of files and links based on tool name
|
1993-02-22 16:20:25 +00:00
|
|
|
tool_list="${tool_list} gdb"
|
1993-03-25 05:07:24 +00:00
|
|
|
#for i in ${tool_list};
|
|
|
|
#do
|
|
|
|
# if [ -f ${srcdir}/config/${target_abbrev}-$i.exp ] ; then
|
|
|
|
# files="$files config/${target_abbrev}-$i.exp"
|
|
|
|
# links="$links $i-init.exp"
|
|
|
|
# fi
|
|
|
|
#done
|
1993-02-22 16:20:25 +00:00
|
|
|
|
|
|
|
# post-target:
|
|
|
|
|
|
|
|
# make local configuration file, using MAKE if one is specified.
|
1993-03-25 05:07:24 +00:00
|
|
|
#if [ ! -n "$MAKE" ]; then MAKE=make; fi
|