aboutsummaryrefslogtreecommitdiff
path: root/binutils/testsuite/configure.in
diff options
context:
space:
mode:
authorMike Werner <mtw@cygnus>1993-02-22 16:12:45 +0000
committerMike Werner <mtw@cygnus>1993-02-22 16:12:45 +0000
commit0545aa1ae9ad8444c35fd091eb15756fd80a4af2 (patch)
treee46d636b02010ff57cb4f22a968eaf2a1ceacfb8 /binutils/testsuite/configure.in
parent14b1f0d95ae35640b524096cb3fd37e416ffe84e (diff)
downloadgdb-0545aa1ae9ad8444c35fd091eb15756fd80a4af2.zip
gdb-0545aa1ae9ad8444c35fd091eb15756fd80a4af2.tar.gz
gdb-0545aa1ae9ad8444c35fd091eb15756fd80a4af2.tar.bz2
* binutils/testsuite: made modifications to testcases, etc., to allow
them to work properly given the reorganization of deja-gnu and the relocation of the testcases from deja-gnu to a "tool" subdirectory.
Diffstat (limited to 'binutils/testsuite/configure.in')
-rw-r--r--binutils/testsuite/configure.in64
1 files changed, 64 insertions, 0 deletions
diff --git a/binutils/testsuite/configure.in b/binutils/testsuite/configure.in
new file mode 100644
index 0000000..8b81802
--- /dev/null
+++ b/binutils/testsuite/configure.in
@@ -0,0 +1,64 @@
+# 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.
+
+srctrigger="nm.all"
+srcname="DejaGnu"
+
+configdirs="nm.all"
+
+# per-host:
+
+# per-target:
+
+ # everything defaults to unix for a target
+target_abbrev=unix
+target_makefile_frag=config/mt-unix
+
+ # this section is for all targets
+case "${target}" in
+i386-*-aout) target_abbrev=aout ;
+ target_makefile_frag=config/mt-i386-aout ;;
+m68*-abug-aout) target_abbrev=abug ;
+ target_makefile_frag=config/mt-m68k-abug-aout ;;
+m68*-abug-coff) target_abbrev=abug ;
+ target_makefile_frag=config/mt-m68k-abug-coff ;;
+m68*-*-abug) target_abbrev=abug ;
+ target_makefile_frag=config/mt-m68k-abug-aout ;;
+m68k-*-coff) target_abbrev=coff ;
+ target_makefile_frag=config/mt-m68k-coff ;;
+m68k-*-aout) target_abbrev=aout ;
+ target_makefile_frag=config/mt-m68k-aout ;;
+i960-*-nindy) target_abbrev=nind ;
+ target_makefile_frag=config/mt-i960-nindy ;;
+m68k-*-vxworks) target_abbrev=vx ;
+ target_makefile_frag=config/mt-m68k-vx ;;
+i960-*-vxworks) target_abbrev=vx ;
+ target_makefile_frag=config/mt-i960-vx ;;
+a29k-*-udi) target_abbrev=udi ;
+ target_makefile_frag=config/mt-a29k-udi ;;
+a29k-isstip-*) target_abbrev=itip ;
+ target_makefile_frag=config/mt-a29k-isstip ;;
+esac
+
+ # 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
+tool_list="${tool_list} nm"
+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
+
+# post-target:
+
+ # make local configuration file, using MAKE if one is specified.
+if [ ! -n "$MAKE" ]; then MAKE=make; fi