diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2014-09-17 23:14:29 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2014-09-17 23:14:29 +0200 |
commit | 54e2a79b8d53c21ba49af23f0ca48daa02201939 (patch) | |
tree | 0c635dd9dc7883e8ae9859b2e5321b1bca55ad71 /packages | |
parent | 6aedab6e856497af6a4ef5d2643d7a6eded9c6ff (diff) | |
download | embtoolkit-54e2a79b8d53c21ba49af23f0ca48daa02201939.tar.gz embtoolkit-54e2a79b8d53c21ba49af23f0ca48daa02201939.tar.bz2 embtoolkit-54e2a79b8d53c21ba49af23f0ca48daa02201939.tar.xz |
Toolchain: move gdb to addons and split it into multiple virtual packages
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'packages')
-rw-r--r-- | packages/development/gdb/gdb.kconfig | 99 | ||||
-rw-r--r-- | packages/development/gdb/gdb.mk | 101 |
2 files changed, 0 insertions, 200 deletions
diff --git a/packages/development/gdb/gdb.kconfig b/packages/development/gdb/gdb.kconfig deleted file mode 100644 index f7e80f3..0000000 --- a/packages/development/gdb/gdb.kconfig +++ /dev/null @@ -1,99 +0,0 @@ -################################################################################ -# Embtoolkit -# Copyright(C) 2009-2012 Abdoulaye Walsimou GAYE. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -################################################################################ -# -# \file gdb.kconfig -# \brief gdb.kconfig of Embtoolkit -# \author Abdoulaye Walsimou GAYE <awg@embtoolkit.org> -# \date July 2009 -################################################################################ - -config EMBTK_HAVE_GDB_SYSTEM - bool "Have GDB: Gnu debugging system" - help - Have GNU debugger components in your embedded target and/or in your - development machine. - -choice - prompt "GDB version to use" - depends on EMBTK_HAVE_GDB_SYSTEM - help - Choose which version of gdb to use. - - config EMBTK_GDB_VERSION_7_6_2 - bool "gdb-7.6.2" - select EMBTK_GDB_NEED_PATCH - config EMBTK_GDB_VERSION_7_5_1 - bool "gdb-7.5.1" - select EMBTK_GDB_NEED_PATCH -endchoice - -choice - prompt "GDB on your target embedded system" - depends on EMBTK_HAVE_GDB_SYSTEM - config EMBTK_HAVE_GDBSERVER - bool "Have gdbserver on target" - select EMBTK_HAVE_NCURSES - select KEMBTK_UCLIBC_PTHREADS_DEBUG_SUPPORT if EMBTK_CLIB_UCLIBC - select KEMBTK_UCLIBC_UCLIBC_HAS_WCHAR if EMBTK_CLIB_UCLIBC - select KEMBTK_UCLIBC_UCLIBC_SUSV3_LEGACY if EMBTK_CLIB_UCLIBC - help - Say yes if you want to have only gdbserver in your embedded - system target. - - config EMBTK_HAVE_GDB - bool "Have gdb on target" - select EMBTK_HAVE_NCURSES - select KEMBTK_UCLIBC_PTHREADS_DEBUG_SUPPORT if EMBTK_CLIB_UCLIBC - select KEMBTK_UCLIBC_UCLIBC_HAS_WCHAR if EMBTK_CLIB_UCLIBC - select KEMBTK_UCLIBC_UCLIBC_SUSV3_LEGACY if EMBTK_CLIB_UCLIBC - help - Say yes if you want to have full gdb in your embedded system - target. -endchoice - -config EMBTK_HOST_HAVE_GDB - bool "Have gdb on host your development machine" - depends on EMBTK_HAVE_GDB_SYSTEM - help - Say yes if you want to have gdb in your host development machine. - - -config EMBTK_GDB_VERSION_STRING - string - default "7.6.2" if EMBTK_GDB_VERSION_7_6_2 - default "7.5.1" if EMBTK_GDB_VERSION_7_5_1 - -config EMBTK_GDB_NEED_PATCH - bool - select EMBTK_GDBSERVER_NEED_PATCH - select EMBTK_GDB_HOST_NEED_PATCH -config EMBTK_GDB_NEED_AUTORECONF - bool - select EMBTK_GDBSERVER_NEED_AUTORECONF - select EMBTK_GDB_HOST_NEED_AUTORECONF - -config EMBTK_GDBSERVER_NEED_PATCH - bool -config EMBTK_GDBSERVER_NEED_AUTORECONF - bool - -config EMBTK_GDB_HOST_NEED_PATCH - bool -config EMBTK_GDB_HOST_NEED_AUTORECONF - bool diff --git a/packages/development/gdb/gdb.mk b/packages/development/gdb/gdb.mk deleted file mode 100644 index d12cf10..0000000 --- a/packages/development/gdb/gdb.mk +++ /dev/null @@ -1,101 +0,0 @@ -################################################################################ -# Embtoolkit -# Copyright(C) 2009-2012 Abdoulaye Walsimou GAYE. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -################################################################################ -# -# \file gdb.mk -# \brief gdb.mk of Embtoolkit -# \author Abdoulaye Walsimou GAYE <awg@embtoolkit.org> -# \date July 2009 -################################################################################ - -GDB_NAME := gdb -GDB_VERSION := $(call embtk_get_pkgversion,gdb) -GDB_SITE := http://ftp.gnu.org/gnu/gdb -GDB_PACKAGE := gdb-$(GDB_VERSION).tar.bz2 -GDB_SRC_DIR := $(embtk_pkgb)/gdb-$(GDB_VERSION) -GDB_BUILD_DIR := $(embtk_pkgb)/gdb-$(GDB_VERSION)-build - -GDBSERVER_NAME := $(GDB_NAME) -GDBSERVER_VERSION := $(GDB_VERSION) -GDBSERVER_SITE := $(GDB_SITE) -GDBSERVER_PACKAGE := $(GDB_PACKAGE) -GDBSERVER_SRC_DIR := $(GDB_SRC_DIR) -GDBSERVER_BUILD_DIR := $(embtk_pkgb)/gdbserver-$(GDB_VERSION)-build - -GDB_DEPS := ncurses_install - -GDB_CONFIGURE_OPTS := --disable-werror --disable-sim --disable-nls -GDB_CONFIGURE_OPTS += --with-bugurl="$(EMBTK_BUGURL)" -GDB_CONFIGURE_OPTS += --with-pkgversion="embtk-$(EMBTK_VERSION)" - -GDBSERVER_DEPS := $(GDB_DEPS) -GDBSERVER_CONFIGURE_OPTS := $(GDB_CONFIGURE_OPTS) - -# -# gdb -# -__GDB_INCLUDES := ansidecl.h bfd.h bfdlink.h dis-asm.h symcat.h gdb -__GDB_LIBS := lib*-sim.a libbfd.* libiberty.* libopcodes.* - -GDB_BINS := gdb gdbtui run -GDB_BINS += $(if $(CONFIG_EMBTK_HAVE_GDBSERVER),,gdbserver) -GDB_INCLUDES := $(if $(CONFIG_EMBTK_HAVE_GDBSERVER),,$(__GDB_INCLUDES)) -GDB_LIBS := $(if $(CONFIG_EMBTK_HAVE_GDBSERVER),,$(__GDB_LIBS)) - -# -# gdbserver -# -GDBSERVER_BINS := $(if $(CONFIG_EMBTK_HAVE_GDB),,gdbserver) -GDBSERVER_INCLUDES := $(if $(CONFIG_EMBTK_HAVE_GDB),,$(__GDB_INCLUDES)) -GDBSERVER_LIBS := $(if $(CONFIG_EMBTK_HAVE_GDB),,$(__GDB_LIBS)) - -define embtk_postinstallonce_gdbserver - rm -rf $(addprefix $(embtk_sysroot)/usr/bin/,$(GDB_BINS)) -endef - -# -# GDB for host development machine -# -GDB_HOST_NAME := gdb -GDB_HOST_VERSION := $(GDB_VERSION) -GDB_HOST_SITE := $(GDB_SITE) -GDB_HOST_SITE_MIRROR3 := $(GDB_SITE_MIRROR3) -GDB_HOST_PACKAGE := $(GDB_PACKAGE) -GDB_HOST_SRC_DIR := $(embtk_toolsb)/gdb-$(GDB_VERSION) -GDB_HOST_BUILD_DIR := $(embtk_toolsb)/gdb-$(GDB_VERSION) - -GDB_HOST_CONFIGURE_ENV := CC=$(HOSTCC_CACHED) -GDB_HOST_CONFIGURE_ENV += CXX=$(HOSTCXX_CACHED) -GDB_HOST_CONFIGURE_ENV += CC_FOR_TARGET=$(TARGETCC_CACHED) -GDB_HOST_CONFIGURE_ENV += CXX_FOR_TARGET=$(TARGETCXX_CACHED) -GDB_HOST_CONFIGURE_ENV += AR_FOR_TARGET=$(TARGETAR) -GDB_HOST_CONFIGURE_ENV += LD_FOR_TARGET=$(TARGETLD) -GDB_HOST_CONFIGURE_ENV += NM_FOR_TARGET=$(TARGETNM) -GDB_HOST_CONFIGURE_ENV += RANLIB_FOR_TARGET=$(TARGETRANLIB) -GDB_HOST_CONFIGURE_ENV += STRIP_FOR_TARGET=$(TARGETSTRIP) -GDB_HOST_CONFIGURE_ENV += OBJDUMP_FOR_TARGET=$(TARGETOBJDUMP) - -GDB_HOST_CONFIGURE_OPTS := --disable-werror --enable-sim --disable-nls -GDB_HOST_CONFIGURE_OPTS += --with-bugurl="$(EMBTK_BUGURL)" -GDB_HOST_CONFIGURE_OPTS += --with-pkgversion="embtk-$(EMBTK_VERSION)" -GDB_HOST_CONFIGURE_OPTS += --target=$(STRICT_GNU_TARGET) -GDB_HOST_PREFIX := $(embtk_tools) - -define embtk_cleanup_gdb_host - rm -rf $(GDB_HOST_BUILD_DIR) -endef |