* Makefile.in (INSTALLED_LIBS, CLIBS, DEPFILES): Add support for

--enable-xxx configure option by adding ENABLE_{CLIBS DEPFILES}
	where appropriate.

	* General hackery to support alternate user-interface.
	* breakpoint.c (mention, delete_breakpoint, enable_breakpoint,
	disable_breakpoint):  Call hooks for alternate user-interface.
	* defs.h:  Add declarations for alternate user-interface hooks.
	* main.c (main):  Add --nw (and --nowindows) options to disable
	the GUI.
	* (near call to command_loop):  Call command_loop_hook if set.
	* (fputs_unfiltered):  Call fputs_unfiltered_hook if set.
	* stack.c:  Call print_frame_info_listing_hook if set.
	* top.c (gdb_init):  Initialize targets.c and utils.c prior to
	other files to make sure that calls to error and warning will
	work.  Call init_ui_hook after everything else.
	* utils.c (query):  Call query_hook if set.
	* (gdb_flush):  Call flush_hook if set.
	* Change _initialize_utils to initialize_utils cuz we don't use
	automatic initialization of utils.c anymore.

	* Support for TK GUI.
	* Makefile.in:  Add rule for gdbtk.o.
	* configure.in:  Add support for --enable-gdbtk.
	* gdbtk.c:  New file.  Contains support routines for TK interface.
	* gdbtk.tcl:  New file.  Implements GUI policy.

	* remote.c:  Get rid of #ifdef DONT_USE_REMOTE.  It's no longer
	necessary.
This commit is contained in:
Stu Grossman 1994-07-28 22:07:02 +00:00
parent b98612f1fd
commit 754e5da26e
10 changed files with 1142 additions and 207 deletions

View file

@ -2149,6 +2149,9 @@ mention (b)
{
int say_where = 0;
if (create_breakpoint_hook)
create_breakpoint_hook (b);
switch (b->type)
{
case bp_watchpoint:
@ -3181,6 +3184,9 @@ delete_breakpoint (bpt)
register struct breakpoint *b;
register bpstat bs;
if (delete_breakpoint_hook)
delete_breakpoint_hook (bpt);
if (bpt->inserted)
remove_breakpoint (bpt);
@ -3539,6 +3545,9 @@ enable_breakpoint (bpt)
int target_resources_ok, other_type_used;
struct value *mark;
if (enable_breakpoint_hook)
enable_breakpoint_hook (bpt);
if (bpt->type == bp_hardware_breakpoint)
{
int i;
@ -3644,6 +3653,9 @@ disable_breakpoint (bpt)
if (bpt->type == bp_watchpoint_scope)
return;
if (disable_breakpoint_hook)
disable_breakpoint_hook (bpt);
bpt->enable = disabled;
breakpoints_changed ();