summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--toolchain/gdb/Config.in2
-rw-r--r--toolchain/gdb/gdb.mk16
2 files changed, 10 insertions, 8 deletions
diff --git a/toolchain/gdb/Config.in b/toolchain/gdb/Config.in
index d3d2834c4..a17b736dc 100644
--- a/toolchain/gdb/Config.in
+++ b/toolchain/gdb/Config.in
@@ -7,12 +7,14 @@ comment "Gdb Options"
config BR2_PACKAGE_GDB
bool "Build gdb debugger for the Target"
default n
+ select BR2_PACKAGE_NCURSES
help
Enable the gdb debugger.
config BR2_PACKAGE_GDB_SERVER
bool "Build gdb server for the Target"
default n
+ select BR2_PACKAGE_NCURSES
help
Enable the gdb debugger.
diff --git a/toolchain/gdb/gdb.mk b/toolchain/gdb/gdb.mk
index 0c1b38e59..75b39f432 100644
--- a/toolchain/gdb/gdb.mk
+++ b/toolchain/gdb/gdb.mk
@@ -82,14 +82,14 @@ $(GDB_TARGET_DIR)/gdb/gdb: $(GDB_TARGET_DIR)/.configured
$(TARGET_DIR)/usr/bin/gdb: $(GDB_TARGET_DIR)/gdb/gdb
install -c $(GDB_TARGET_DIR)/gdb/gdb $(TARGET_DIR)/usr/bin/gdb
-gdb_target: $(TARGET_DIR)/usr/bin/gdb
+gdb_target: ncurses-headers $(TARGET_DIR)/usr/bin/gdb
gdb_target-source: $(DL_DIR)/$(GDB_SOURCE)
-gdb_target-clean:
+gdb_target-clean:
$(MAKE) -C $(GDB_DIR) clean
-gdb_target-dirclean:
+gdb_target-dirclean:
rm -rf $(GDB_DIR)
######################################################################
@@ -135,12 +135,12 @@ $(GDB_SERVER_DIR)/gdbserver: $(GDB_SERVER_DIR)/.configured
$(TARGET_DIR)/usr/bin/gdbserver: $(GDB_SERVER_DIR)/gdbserver
install -c $(GDB_SERVER_DIR)/gdbserver $(TARGET_DIR)/usr/bin/gdbserver
-gdbserver: $(TARGET_DIR)/usr/bin/gdbserver
+gdbserver: ncurses-headers $(TARGET_DIR)/usr/bin/gdbserver
-gdbserver-clean:
+gdbserver-clean:
$(MAKE) -C $(GDB_SERVER_DIR) clean
-gdbserver-dirclean:
+gdbserver-dirclean:
rm -rf $(GDB_SERVER_DIR)
######################################################################
@@ -179,10 +179,10 @@ $(TARGET_CROSS)gdb: $(GDB_CLIENT_DIR)/gdb/gdb
gdbclient: $(TARGET_CROSS)gdb
-gdbclient-clean:
+gdbclient-clean:
$(MAKE) -C $(GDB_CLIENT_DIR) clean
-gdbclient-dirclean:
+gdbclient-dirclean:
rm -rf $(GDB_CLIENT_DIR)