Ticket #4738: haiku_enable_gdbtui.diff
File haiku_enable_gdbtui.diff, 3.2 KB (added by , 15 years ago) |
---|
-
src/bin/gdb/gdb/config-x86/init.c
103 103 extern initialize_file_ftype _initialize_mi_cmd_env; 104 104 extern initialize_file_ftype _initialize_mi_interp; 105 105 extern initialize_file_ftype _initialize_mi_main; 106 extern initialize_file_ftype _initialize_tui_hooks; 107 extern initialize_file_ftype _initialize_tui_interp; 108 extern initialize_file_ftype _initialize_tui_layout; 109 extern initialize_file_ftype _initialize_tui_out; 110 extern initialize_file_ftype _initialize_tui_regs; 111 extern initialize_file_ftype _initialize_tui_stack; 112 extern initialize_file_ftype _initialize_tui_win; 106 113 void 107 114 initialize_all_files (void) 108 115 { … … 207 214 _initialize_mi_cmd_env (); 208 215 _initialize_mi_interp (); 209 216 _initialize_mi_main (); 217 _initialize_tui_hooks (); 218 _initialize_tui_interp (); 219 _initialize_tui_layout (); 220 _initialize_tui_out (); 221 _initialize_tui_regs (); 222 _initialize_tui_stack (); 223 _initialize_tui_win (); 210 224 } -
src/bin/gdb/gdb/config-x86/config.h
310 310 #define HAVE_MEMORY_H 1 311 311 312 312 /* Define if you have the <ncurses.h> header file. */ 313 /* #undef HAVE_NCURSES_H */ 313 #define HAVE_NCURSES_H 1 314 314 315 315 /* Define if you have the <ncurses/ncurses.h> header file. */ 316 316 /* #undef HAVE_NCURSES_NCURSES_H */ -
src/bin/gdb/gdb/Jamfile
10 10 # Use gawk's libintl for the time being. 11 11 # TODO: Put a current version of intl ot src/libs and build a static lib 12 12 # all interested apps can link against. 13 UseLibraryHeaders ncurses ; 13 14 UsePrivateHeaders debug ; 14 15 15 16 SubDirCcFlags -DHAVE_CONFIG_H -DLOCALEDIR=\\\"/etc/locale\\\" 16 -DMI_OUT=1 ;17 -DMI_OUT=1 -DTUI=1 ; 17 18 18 19 # filter warnings we don't want here 19 20 TARGET_WARNING_CCFLAGS = [ FFilter $(TARGET_WARNING_CCFLAGS) … … 22 23 SEARCH_SOURCE += [ FDirName $(SUBDIR) cli ] ; 23 24 SEARCH_SOURCE += [ FDirName $(SUBDIR) mi ] ; 24 25 SEARCH_SOURCE += [ FDirName $(SUBDIR) signals ] ; 26 SEARCH_SOURCE += [ FDirName $(SUBDIR) tui ] ; 25 27 26 28 # architecture specific sources 27 29 local gdbHaikuArchTargetSources ; … … 215 217 mi-symbol-cmds.c 216 218 ; 217 219 220 local gdbTUISources = 221 tui-command.c 222 tui-data.c 223 tui-disasm.c 224 tui-file.c 225 tui-hooks.c 226 tui-interp.c 227 tui-io.c 228 tui-layout.c 229 tui-out.c 230 tui-regs.c 231 tui-source.c 232 tui-stack.c 233 tui-win.c 234 tui-windata.c 235 tui-wingeneral.c 236 tui-winsource.c 237 tui.c 238 ; 239 218 240 local gdbHaikuTargetSources = 219 241 haiku-tdep.c 220 242 solib.c … … 232 254 $(gdbBaseSources) 233 255 $(gdbGeneratedSources) 234 256 $(gdbHostSources) 257 $(gdbTUISources) 235 258 $(gdbHaikuTargetSources) 236 259 $(gdbHaikuNativeSources) 237 260 $(gdbHaikuArchTargetSources) … … 257 280 <gdb>libreadline.a 258 281 <gawk>libintl.a # use gawk's libintl for the time being 259 282 260 libtermcap.a 283 # libtermcap.a 284 libncurses.a 261 285 262 286 libroot.so 263 287 libdebug.so