From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Tromey To: cgd@sibyte.com (Chris G. Demetriou) Cc: insight@sourceware.cygnus.com Subject: Re: rename to insight Date: Tue, 28 Nov 2000 09:34:00 -0000 Message-id: <8766l8at64.fsf@creche.cygnus.com> References: <874s10dfwt.fsf@creche.cygnus.com> <5t7l5vaopo.fsf@highland.sibyte.com> <8766lfc0pf.fsf@creche.cygnus.com> <5tofz0f234.fsf@highland.sibyte.com> X-SW-Source: 2000-q4/msg00289.html >>>>> "Chris" == Chris G Demetriou writes: Chris> I just noticed another issue (will wonders never cease?!) with Chris> this patch: Sigh. Try the appended. BTW who would approve or reject this patch? 2000-11-28 Tom Tromey * insight.in: New file. * Makefile.in (install-gdbtk): Install `insight'. (all-gdbtk): Depend on `insight'. (insight): New target. Tom Index: insight.in =================================================================== RCS file: insight.in diff -N insight.in --- /dev/null Tue May 5 13:32:27 1998 +++ insight.in Tue Nov 28 09:32:54 2000 @@ -0,0 +1,35 @@ +#! /bin/sh + +# GUI wrapper for gdb. +# Copyright 1986-2000 Free Software Foundation, Inc. + +# This file is part of GDB. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. + +# Name of gdb, properly transformed. +gdb="@gdb@" +# Default location of gdb. +bindir="@bindir@" + +# Try to pick up gdb from the same directory as insight. +path="`echo $0 | sed -e 's,/[^/]*$,,'`" +if test -n "$path"; then + exe="$path/$gdb" +else + exe="$bindir/$gdb" +fi +exec $exe -w ${1+"$@"} Index: Makefile.in =================================================================== RCS file: /cvs/src/src/gdb/Makefile.in,v retrieving revision 1.47 diff -u -r1.47 Makefile.in --- Makefile.in 2000/11/10 23:02:56 1.47 +++ Makefile.in 2000/11/28 17:32:57 @@ -1308,7 +1314,7 @@ # FIXME: cagney/2000-03-27: Post 5.0 this link code can be removed. # It should now be possible to run GDBtk from the build directory # without the link in place. -all-gdbtk: +all-gdbtk: insight @if test ! -d gdbtcl/images ; then \ if test "$(LN_S)" = "ln -s" ; then \ echo linking ${srcdir}/gdbtk/library to gdbtcl ; \ @@ -1334,11 +1340,32 @@ $(SHELL) $(srcdir)/../mkinstalldirs $(datadir)/gdbtcl/help \ $(datadir)/gdbtcl/help/images \ $(datadir)/gdbtcl/help/trace ; \ + $(SHELL) $(srcdir)/../mkinstalldirs $(bindir) cd $(srcdir)/gdbtk/library ; \ for i in *.tcl *.ith *.itb images/*.gif images2/*.gif images/icons.txt images2/icons.txt tclIndex help/*.html help/trace/*.html help/trace/index.toc help/images/*.gif; \ do \ $(INSTALL_DATA) $$i $(datadir)/gdbtcl/$$i ; \ - done ; + done + transformed_name=`t='$(program_transform_name)'; \ + echo insight | sed -e $$t` ; \ + if test "x$$transformed_name" = x; then \ + transformed_name=insight ; \ + else \ + true ; \ + fi ; \ + $(INSTALL_PROGRAM) $(srcdir)/insight $(bindir)/$$transformed_name + +insight: $(srcdir)/insight.in + transformed_name=`t='$(program_transform_name)'; \ + echo gdb | sed -e $$t` ; \ + if test "x$$transformed_name" = x; then \ + transformed_name=gdb ; \ + else \ + true ; \ + fi ; \ + sed -e "s,\@gdb\@,$$transformed_name," -e 's,\@bindir\@,$(bindir),' \ + < $(srcdir)/insight.in > insight \ + && chmod +x insight gdbres.o: $(srcdir)/gdbtk/gdb.rc $(srcdir)/gdbtk/gdbtool.ico $(WINDRES) --include $(srcdir)/gdbtk $(srcdir)/gdbtk/gdb.rc gdbres.o Index: top.c =================================================================== RCS file: /cvs/src/src/gdb/top.c,v retrieving revision 1.21 diff -u -r1.21 top.c --- top.c 2000/11/16 14:51:50 1.21 +++ top.c 2000/11/28 17:33:00 @@ -173,7 +173,7 @@ /* If nonzero, and GDB has been configured to be able to use windows, attempt to open them upon startup. */ -int use_windows = 1; +int use_windows = 0; extern char lang_frame_mismatch_warn[]; /* language.c */