* nlm/configure.in: Use sed instead of awk to get the value of
authorJ.T. Conklin <jtc@acorntoolworks.com>
Wed, 31 May 1995 19:31:20 +0000 (19:31 +0000)
committerJ.T. Conklin <jtc@acorntoolworks.com>
Wed, 31 May 1995 19:31:20 +0000 (19:31 +0000)
  cpufile.  Awk is not a utility required by the GNU coding
  standards.  This change also fixes the rigid whitespace
  requirements that were required for awk.

gdb/ChangeLog
gdb/nlm/configure.in

index 84b853d..f4c1af3 100644 (file)
@@ -1,5 +1,10 @@
 Wed May 31 12:04:01 1995  J.T. Conklin  <jtc@rtl.cygnus.com>
 
+       * nlm/configure.in: Use sed instead of awk to get the value of
+         cpufile.  Awk is not a utility required by the GNU coding
+         standards.  This change also fixes the rigid whitespace
+         requirements that were required for awk.
+
        * sparclite/aload.c: Use a file descriptor instead of a stdio
          stream for i/o with target board.
          Use #error if HAVE_TERMIOS is not defined.
index f50e3cf..436af5b 100644 (file)
@@ -23,15 +23,15 @@ sparc*)                     gdb_target_cpu=sparc ;;
 
 esac
 
-if [ ! -f ${srcdir}/../config/${gdb_target_cpu}/gdbserve.mt ]; then
+target_makefile_frag=${srcdir}/../config/${gdb_target_cpu}/gdbserve.mt
+if [ ! -f ${target_makefile_frag} ]; then
        echo '***' "GDBSERVE does not support target ${target}" 1>&2
        exit 1
 fi
 
-#  We really shouldn't depend on there being a space after CPU_FILE= ...
-cpufile=`awk '$1 == "CPU_FILE=" { print $2 }' <${srcdir}/../config/${gdb_target_cpu}/gdbserve.mt`
-
-target_makefile_frag=../config/${gdb_target_cpu}/gdbserve.mt
+cpufile=`sed -n '
+s/CPU_FILE[    ]*=[    ]*\([^  ]*\)/\1/p
+' ${target_makefile_frag}
 
 # 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