aboutsummaryrefslogtreecommitdiff
path: root/gdb/configure
AgeCommit message (Collapse)AuthorFilesLines
2001-03-06Configury changes for AIX5/IA-64.Kevin Buettner1-138/+288
2001-02-14 * configure.in (AC_CHECK_HEADERS): Add sys/file.h.Michael Sokolov1-1/+1
* configure, config.in: Regenerate. * corelow.c: Include <sys/file.h> if present.
2001-01-31Cleanup autoconfigury of vfork().Andrew Cagney1-191/+434
2001-01-19Drop -Wuninitialized until GDB compiles with it.Andrew Cagney1-1/+1
Add list of buildable targets to the MAINTAINERS file.
2000-12-212000-12-20 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-5/+5
* configure.in: Rename CONFIG_LOBS to CONFIG_LIB_OBS. * Makefile.in: Ditto. * configure: Regenerate.
2000-12-202000-12-20 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-330/+359
* Makefile.in (UIOUT_CFLAGS): New macro. CFLAGS needed for uiout code to be compiled. Defines UI_OUT. (SUBDIR_MI_CFLAGS): Defines MI_OUT, not UI_OUT. (INTERNAL_WARN_CFLAGS): Also include UIOUT_CFLAGS. * configure.in (UIOUT_CFLAGS): New configuration variable. (--with-uiout): New configuration option. Causes uiout code to be compiled, instead of the old *printf one. * configure: Regenerate. * top.c (print_gdb_version): Test for and print MI_OUT, not UI_OUT. * testsuite/lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
2000-12-112000-12-11 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-223/+226
* Makefile.in (CONFIG_LOBS): New macro. Configured to the files that must be added to the gdblib itself. (DEPFILES): Use CONFIG_LOBS, not CONFIG_OBS. (INIT_FILES): Include CONFIG_OBS. (gdb$(EXEEXT)): Depend on CONFIG_OBS and link with it. (kdb): Ditto. * configure.in (CONFIG_LOBS): New variable. Object files that must be added to gdblib for the specific configuration. * configure: Regenerate.
2000-12-112000-12-11 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-20/+21
* Makefile.in (SUBDIR_GDBTK_OBS, SUBDIR_GDBTK_SRCS, SUBDIR_GDBTK_DEPS, SUBDIR_GDBTK_INITS, SUBDIR_GDBTK_LDFLAGS, SUBDIR_GDBTK_CFLAGS): New macros. For gdbtk subdir. * configure.in: Fix typo. It is CONFIG_OBS not CONFIG_OJS. Use the SUBDIR_GDBTK_* macros instead of hard coded file names. * configure: Regenerate.
2000-12-112000-12-11 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-3/+3
* configure.in: Fix typos. It is CONFIG_SRCS not CONFIG_SRS. * configure: Regenerate.
2000-12-112000-12-11 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-5/+5
* configure.in: Fix a couple of typos in the handling of the enable_gdbcli option. Make it check enableval for the result of AC_ARG_ENABLE. * configure: Regenerate.
2000-12-02Add check for vfork() to configure.in. Cleanup uses.Andrew Cagney1-1/+1
2000-12-012000-12-01 Fernando Nasser <fnasser@redhat.com>Fernando Nasser1-330/+368
* cli/cli-decode.c: New file. Handle lists of commands, their decoding and documentation. (add_cmd, deprecate_cmd, add_abbrev_cmd, add_alias_cmd, add_prefix_cmd, add_abbrev_prefix_cmd, not_just_help_class_command, empty_sfunc, add_set_cmd, add_set_enum_cmd, add_set_auto_boolean_cmd, add_show_from_set, delete_cmd, apropos_cmd, help_cmd, help_list, help_all, print_doc_line, help_cmd_list, find_cmd, lookup_cmd_1, undef_cmd_error, lookup_cmd, deprecated_cmd_warning, lookup_cmd_composition, complete_on_cmdlist, complete_on_enum): Moved here from command.c. (add_info, add_info_alias, add_com, add_com_alias): Moved here from top.c. * cli/cli-decode.h: Definitions/declarations for the above. * cli/cli-cmds.c: New file. GDB CLI commands. (error_no_arg, info_command, show_command, help_command, show_version, quit_command, pwd_command, cd_command, echo_command, shell_escape, make_command, show_user, set_debug, show_debug, init_cmd_lists): Moved here from top.c. (apropos_command): Moved here from command.c. (complete_command, source_command): Moved here (part) from top.c. (is_complete_command): New function. Checks if a command is the "complete" command. (init_cli_cmds): New function. Add commands to the CLI (from code previously in top.c. * cli/cli-cmds.h: Definitions/declarations for the above. * cli/cli-script.c: New file. GDB CLI command scripting. (build_command_line, get_command_line, print_command_lines, print_command_line, execute_user_command, execute_control_command, while_command, if_command, arg_cleanup, setup_user_args, locate_arg, insert_args, realloc_body_list, read_next_line, recurse_read_control_structure, read_command_lines, free_command_lines, do_free_command_lines_cleanup, make_cleanup_free_command_lines, validate_comname, user_defined_command, define_command, document_command, source_cleanup_lines, do_fclose_cleanup, show_user_1): Moved here from top.c. (script_from_file): New function. Implements execution of a script contained in a file (part of code for the source_command() that used to exist in top.c). * cli/cli-script.h: Definitions/declarations for the above. * cli/cli-setshow.c: New file. Handle set and show GDB CLI commands. (parse_auto_binary_operation, parse_binary_operation, do_setshow_command, cmd_show_list): Moved here from command.c. * cli/cli-setshow.h: Definitions/declarations for the above. * top.c: Remove all CLI code, except the command loop. (gdb_init): Call init_cli_cmds(). * command.c: Remove obsolete file. * command.h: Mark as DEPRECATED. * gdbcmd.h: Ditto. * call-cmds.h: Ditto. * Makefile.in (SFILES): Remove command.c. (COMMON_OBS): Remove command.o. (command.o): Remove obsolete target. (cli_decode_h, cli_cmds_h, cli_script_h, cli_setshow_h): New macros. Refer to CLI header files. (cli-decode.o, cli-cmds.o, cli-setshow.o, cli-script.o): New targets. (SUBDIR_CLI_OBS, SUBDIR_CLI_SRCS, SUBDIR_CLI_DEPS, SUBDIR_CLI_INITS, SUBDIR_CLI_LDFLAGS, SUBDIR_CLI_CFLAGS, SUBDIR_CLI_ALL, SUBDIR_CLI_CLEAN, SUBDIR_CLI_INSTALL, SUBDIR_CLI_UNINSTALL): New macros for new cli subdirectory. * configure.in (enable_gdbcli): New option. Include the CLI in the executable (cannot be disabled yet). (CONFIG_OBS, CONFIG_DEPS, CONFIG_SRCS, CONFIG_INITS, ENABLE_CFLAGS, CONFIG_ALL, CONFIG_CLEAN, CONFIG_INSTALL, CONFIG_UNINSTALL): Add the corresponding SUBDIR_CLI_* macros if CLI requested. * configure: Regenerate.
2000-11-24Add --enable-gdb-build-warnings=... to configure{,.in}.Andrew Cagney1-339/+370
2000-09-12* acinclude.m4 (CY_GNU_GETTEXT): Add dummy definition, so that theAlexandre Oliva1-348/+357
one brought in by ../bfd/acinclude.m4 prevails. * aclocal.m4, configure: Rebuilt.
2000-09-11Fix HAVE_STRUCT_LINK_MAP32 configure test.Kevin Buettner1-173/+145
2000-09-07Regenerate aclocal (and config.in / configure).Andrew Cagney1-327/+469
2000-08-10Adapt support for SSE registers in Linux/x86 for Linux 2.4.Mark Kettenis1-346/+335
* i386-linux-nat.c: Various doc fixes. Include "i387-nat.h". (GETFPXREGS_SUPPLIES): Renamed from GETXFPREGS_SUPPLIES. (have_ptrace_getfpxregs): Renamed from have_ptrace_getxfpregs. (convert_to_gregset): Removed. Moved logic to ... (fill_gregset): ... here. Simplified function. (fetch_regs): Use perror_with_name for error reporting. (store_regs): Add `regno' parameter. Use perror_with_name for error reporting. Call fill_gregset instead of convert_to_gregset. (FPREG_ADDR): Remove. (supply_fpregset): Implement by calling i387_supply_fsave. (convert_to_fpregset): Remove. (fill_fpregset): Implement by calling i387_fill_fsave. (fetch_fpregs): Use perror_with_name fro error reporting. (store_fpregs) Add `regno' parameter. Use perror_with_name fro error reporting. Call fill_fpregset instead of convert_to_fpregset. (supply_xfpregset, convert_to_xfpregset): Removed. (supply_fpxregset, fill_fpxregset): New functions. (fetch_fpxregs): Renamed from fetch_xfpregs. Use perror_with_name for error reporting. Call supply_fpxregset instead of supply_xfpregset. (store_xfpregs): Removed. (store_fpxregs): New function. (fetch_inferior_registers): Adjust for xfp -> fpx change. Tweak message in call to internal_error. (store_inferior_registers): Adjust for xfp ->fpx change. Pass REGNO to store_regs, store_fpregs and store_fpxregs. (fetch_core_registers): Adjust for xfp -> fpx change. * acconfig.h (HAVE_PTRACE_GETFPXREGS): Renamed from HAVE_PTRACE_GETXFPREGS. * config.in: Regenerated. * configure.in: Replace check for PTRACE_GETXFPREGS with check for PTRACE_GETFPXREGS. Remove comment about Cygnus SSE extensions. * configure: Regenerated. * config/i386/linux.mh (NATDEPFILES): Add i387-nat.o. * config/i386/tm-linux.h: Base definition of HAVE_SSE_REGS on HAVE_PTRACE_GETFPXREGS instead of HAVE_PTRACE_GETXFPREGS.
2000-08-02Thu Jul 27 17:38:35 2000 Andrew Cagney <cagney@b1.cygnus.com>Andrew Cagney1-23/+49
* configure.in (targetfile): Ignore TM_FILE, don't just issue warning. (tm_h, xm_h, nm_h, GDB_TM_FILE, GDB_XM_FILE, GDB_NM_FILE): Define. * acconfig.h (GDB_XM_FILE, GDB_TM_FILE, GDB_NM_FILE): Add. * config/nm-empty.h: Delete. * defs.h (xm.h, nm.h, tm.h): Only include when GDB_XM_FILE, GDB_NM_FILE or GDB_TM_FILE defined. * Makefile.in (defs_h): Replace tm.h, xm.h and nm.h with tm_h, xm_h and nm_h macro that are defined by configure. (tm_h, xm_h, tm_h): New. * configure, config.in: Regenerate * TODO: Update.
2000-07-27Move GDB_MULTI_ARCH selection to configure*. Makes tm.h optional.Andrew Cagney1-9/+43
2000-07-05Set SER_HARDWIRET to ser-go32.c when *go32* or *djgpp*.Andrew Cagney1-49/+50
2000-07-05Check for <sys/poll.h>.Andrew Cagney1-193/+194
2000-06-12Set SER_HARDWIRE using autoconf instead of via XDEPFILES. IncludeAndrew Cagney1-48/+57
ser-tcp.o by default.
2000-06-11Trim targ_arches to just the first.Andrew Cagney1-211/+214
2000-06-092000-06-08 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser1-1/+1
* configure.in: Replace misplaced CONFIG_ADD by the correct CONFIG_CLEAN. * configure, config.in: Regenerate.
2000-06-08Use config.bfd to determine the default architecture and byte order.Andrew Cagney1-327/+355
Flush all BYTE_ORDER_DEFAULT macros from mips. Can rely on BFD's value.
2000-06-072000-06-06 Michael Snyder <msnyder@seadog.cygnus.com>Michael Snyder1-1/+1
* configure.in: Enable autoconf to find curses.h on Solaris 2.8. * configure: Regenerate.
2000-06-05* acconfig.h, configure.in, i386bsd.c (HAVE_STRUCT_REG_R_FS):Mark Kettenis1-350/+339
Renamed from HAVE_R_FS. (HAVE_STRUCT_REG_GS): Renamed from HAVE_R_GS. * configure, config.in: Regenerated.
2000-06-03* win32-nat.c: Fix up gcc warnings throughout.Christopher Faylor1-53/+48
(handle_load_dll): Change DLL name to lower case. (handle_exception): Add a second argument indicating whether a breakpoint should be ignored. Return a 0 if the breakpoint was ignored. (get_child_debug_event): Pass argument to handle_exception to control whether a breakpoint should be ignored. (child_create_inferior): Use modern cygwin API. Explicitly clear last_sig. Pass FIRST_EXCEPTION to get_child_debug_event for detection of first breakpoint. * configure.in: Eliminate unneeded WINDRES/DLLTOOL tests left over after last change. * configure: Regenerate.
2000-06-03* configure.in: Detect correct versions of ranlib and windres whenChristopher Faylor1-206/+270
cross-compiling. * configure: Regenerate.
2000-05-26Configure TUI to use <ncurses.h> when available.Andrew Cagney1-327/+339
2000-05-25* acconfig.h (HAVE_R_FS, HAVE_R_GS): Add.Mark Kettenis1-330/+386
* configure.in: Add checks for r_fs and r_gs members of `struct reg'. * config.in, configure: Regenerated.
2000-05-25Replace <sys/dir.h> (and <dirent.h>) with "gdb_dirent.h".Andrew Cagney1-187/+188
2000-05-25Have TUI use the same configury mechanism as MI.Andrew Cagney1-71/+68
2000-05-23Add -Wuninitialized.Andrew Cagney1-2/+2
2000-05-17Minor maint et.al. tweeks.Andrew Cagney1-56/+62
2000-05-12Check -W options before using them.Andrew Cagney1-328/+347
2000-04-142000-04-13 Mark Kettenis <kettenis@gnu.org>Mark Kettenis1-326/+360
* acconfig.h (HAVE_PRGREGSET_T, HAVE_PRFPREGSET_T, HAVE_LWPID_T, HAVE_PSADDR_T): Add them here instead of in config.in. * acconfig.h (PRFPREGSET_T_BROKEN): New define. * configure.in: Add check for broken prfpregset_t type. * lin-thread.c (gdb_prfpregset): New typedef, depends on definition of PRFPREGSET_T_BROKEN. (ps_lgetfpregs, ps_lsetfpregs, p_td_thr_getfpregs, p_td_thr_setfpregs, thread_db_fetch_registers, thread_db_store_registers): Use gdb_prfpregset_t instead of prfpregset_t. * config.in: Regenerated. * configure: Regenerated.
2000-04-13Only re-generate copying.c when maintainer mode.Andrew Cagney1-308/+337
2000-04-11Cleanup USE_INCLUDED_REGEX. Move -D to acconfig.h.Andrew Cagney1-59/+62
2000-04-08 * configure.in (NEW_PROC_API): Escape square brackets when testingPeter Schauer1-1/+1
for solaris2.[678]. * configure: Regenerate.
2000-04-07When GCC always enable certain warnings.Andrew Cagney1-61/+60
Allow configure to set CFLAGS (-g -O2) when GCC.
2000-04-07 * configure.in (_MSE_INT_H): Define on Solaris 7.Nicholas Duffek1-186/+191
(NEW_PROC_API): Define on Solaris 7 and 8 as well as 6. * acconfig.h (_MSE_INT_H): Define on Solaris 7. * configure: Regenerate. * config.in: Regenerate.
2000-04-042000-04-03 H.J. Lu <hjl@gnu.org>H.J. Lu1-306/+363
* gdb_regex.h: New. Include "regex.h" if USE_INCLUDED_REGEX is defined and <regex.h> otherwise. * irix5-nat.c: Include "gdb_regex.h" instead of "gnu-regex.h". * monitor.c: Likewise. * osfsolib.c: Likewise. * solib.c: Likewise. * source.c: Likewise. * symtab.c: Likewise. * Makefile.in (REGEX): Changed to @REGEX@. (REGEX_CFLAGS): New. (REGEX1): Removed. (ADD_DEPS): Use $(REGEX) instead of $(REGEX1). (INTERNAL_WARN_CFLAGS): Add $(REGEX_CFLAGS). * configure.in (--with-included-regex): New switch. (REGEX): New. Subsstitue @REGEX@ in Makefile.in. (REGEX_CFLAGS): New. Subsstitue @REGEX_CFLAGS@ in Makefile.in. * configure: Regenerated.
2000-03-22Don't include nrom in CONFIG_INITS.Andrew Cagney1-51/+50
2000-03-20From John David Anglin:Andrew Cagney1-313/+323
Don't initialize HPUX thread twice.
2000-03-05Double Oops! I forgot the regenerated configure too.Mark Kettenis1-319/+341
2000-03-03Move GDBtk's ``ln -s ... gdbtcl'' code out of configure.Andrew Cagney1-203/+203
Add CONFIG_CLEAN, CONFIG_ALL to configured targets. Add all-gdbtk, clean-gdbtk.
2000-03-03Only configure GDBtk when it is present.Andrew Cagney1-315/+324
2000-02-262000-02-26 Mark Kettenis <kettenis@gnu.org>Mark Kettenis1-318/+341
Make cross-compilation for the Hurd more friendly. From Jeff Bailey <jbailey@gnu.org>: * configure.in: Use AC_CHECK_TOOL to find MiG. * Makefile.in (MIG): New variable. * config/i386/i386gnu.mh (MIG): Remove. * configure: Regenerated.
2000-02-24Only install GDBtk files when GDBtk is being built.Andrew Cagney1-192/+202