1994-03-25 01:38:12 +00:00
|
|
|
srcname="Remote GDB server for Netware"
|
|
|
|
srctrigger=gdbserve.c
|
|
|
|
|
|
|
|
# per-host:
|
|
|
|
|
|
|
|
# per-target:
|
|
|
|
|
|
|
|
# Map target cpu into the config cpu subdirectory name.
|
|
|
|
# The default is $target_cpu.
|
|
|
|
|
|
|
|
case "${target_cpu}" in
|
|
|
|
|
|
|
|
alpha) gdb_target_cpu=alpha ;;
|
|
|
|
c[12]) gdb_target_cpu=convex ;;
|
|
|
|
hppa*) gdb_target_cpu=pa ;;
|
1994-08-24 17:12:57 +00:00
|
|
|
i[345]86) gdb_target_cpu=i386 ;;
|
1994-03-25 01:38:12 +00:00
|
|
|
m68*) gdb_target_cpu=m68k ;;
|
|
|
|
np1) gdb_target_cpu=gould ;;
|
|
|
|
pn) gdb_target_cpu=gould ;;
|
|
|
|
pyramid) gdb_target_cpu=pyr ;;
|
|
|
|
sparc*) gdb_target_cpu=sparc ;;
|
|
|
|
*) gdb_target_cpu=$target_cpu ;;
|
|
|
|
|
|
|
|
esac
|
|
|
|
|
1995-05-31 19:31:20 +00:00
|
|
|
target_makefile_frag=${srcdir}/../config/${gdb_target_cpu}/gdbserve.mt
|
|
|
|
if [ ! -f ${target_makefile_frag} ]; then
|
1994-08-18 06:32:55 +00:00
|
|
|
echo '***' "GDBSERVE does not support target ${target}" 1>&2
|
1994-03-25 01:38:12 +00:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
1995-05-31 19:31:20 +00:00
|
|
|
cpufile=`sed -n '
|
|
|
|
s/CPU_FILE[ ]*=[ ]*\([^ ]*\)/\1/p
|
|
|
|
' ${target_makefile_frag}
|
1994-03-25 01:38:12 +00:00
|
|
|
|
|
|
|
# If hostfile (XM_FILE) and/or targetfile (TM_FILE) and/or nativefile
|
|
|
|
# (NAT_FILE) is not set in the ?config/* file, we don't make the
|
|
|
|
# corresponding links. But we have to remove the xm.h files and tm.h
|
|
|
|
# files anyway, e.g. when switching from "configure host" to
|
|
|
|
# "configure none".
|
|
|
|
|
|
|
|
files=
|
|
|
|
links=
|
1994-08-29 22:02:57 +00:00
|
|
|
rm -f cpu.h
|
1994-08-18 06:32:55 +00:00
|
|
|
if [ "${cpufile}" != "" ]; then
|
1994-08-29 22:02:57 +00:00
|
|
|
files="${files} ${cpufile}.h"
|
|
|
|
links="${links} cpu.h"
|
1994-03-25 01:38:12 +00:00
|
|
|
fi
|