yann@96: # GDB menu yann@96: yann@96: menuconfig GDB yann@96: bool yann@96: prompt "gdb" yann@96: default n yann@96: help yann@96: Enable gdb for the target yann@96: yann@96: if GDB yann@96: yann@96: config GDB_CROSS yann@96: bool yann@96: prompt "Cross-gdb" yann@96: default y yann@96: help yann@96: Build and install a cross-gdb for the target, and to run on host. yann@96: yann@457: config GDB_CROSS_STATIC_GDB yann@457: bool yann@457: prompt "Build a static cross gdb" yann@457: default n yann@457: depends on GDB_CROSS yann@457: help yann@457: A static cross gdb can be usefull if you debug on a machine that is yann@457: not the one that is used to compile. yann@457: yann@175: config GDB_CROSS_STATIC_GDBSERVER yann@175: bool yann@175: prompt "Build a static gdbserver" yann@175: default n yann@175: depends on GDB_CROSS yann@175: help yann@175: In case you have trouble with dynamic loading of shared libraries, yann@175: you will find that a static gdbserver comes in handy. yann@175: yann@96: config GDB_NATIVE yann@96: bool yann@138: prompt "Native gdb (EXPERIMENTAL)" yann@96: default n yann@105: depends on EXPERIMENTAL yann@96: help yann@96: Build and install a native gdb for the target, to run on the target. yann@96: yann@96: choice yann@96: bool yann@96: prompt "gdb version" yann@96: yann@96: config GDB_V_snapshot yann@96: bool yann@220: prompt "snapshot (EXPERIMENTAL)" yann@96: depends on EXPERIMENTAL yann@96: yann@96: config GDB_V_6_4 yann@96: bool yann@330: prompt "6.4 (OBSOLETE)" yann@96: depends on OBSOLETE yann@96: yann@96: config GDB_V_6_5 yann@96: bool yann@96: prompt "6.5" yann@96: yann@96: config GDB_V_6_6 yann@96: bool yann@96: prompt "6.6" yann@96: yann@477: config GDB_V_6_7 yann@477: bool yann@477: prompt "6.7 (EXPERIMENTAL)" yann@477: depends on EXPERIMENTAL yann@477: yann@477: config GDB_V_6_7_1 yann@477: bool yann@477: prompt "6.7.1 (EXPERIMENTAL)" yann@477: depends on EXPERIMENTAL yann@477: yann@477: config GDB_V_6_8 yann@477: bool yann@477: prompt "6.8 (EXPERIMENTAL)" yann@477: depends on EXPERIMENTAL yann@477: yann@96: # CT_INSERT_VERSION_ABOVE yann@96: # Don't remove above line! yann@96: endchoice yann@96: yann@96: config GDB_VERSION yann@96: string yann@96: default "snapshot" if GDB_V_snapshot yann@96: default "6.4" if GDB_V_6_4 yann@96: default "6.5" if GDB_V_6_5 yann@96: default "6.6" if GDB_V_6_6 yann@477: default "6.7" if GDB_V_6_7 yann@477: default "6.7.1" if GDB_V_6_7_1 yann@477: default "6.8" if GDB_V_6_8 yann@96: # CT_INSERT_VERSION_STRING_ABOVE yann@96: # Don't remove above line! yann@96: yann@96: endif yann@96: