################################################################################
# Embtoolkit
# Copyright(C) 2009-2014 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 .
#
################################################################################
#
# \file gdb_host.mk
# \brief gdb_host.mk of Embtoolkit
# \author Abdoulaye Walsimou GAYE
# \date July 2009
################################################################################
GDB_HOST_NAME := gdb
GDB_HOST_VERSION := $(call embtk_pkg_version,gdb_host)
GDB_HOST_SITE := http://ftp.gnu.org/gnu/gdb
GDB_HOST_PACKAGE := gdb-$(GDB_HOST_VERSION).tar.xz
GDB_HOST_SRC_DIR := $(embtk_toolsb)/gdb-$(GDB_HOST_VERSION)
GDB_HOST_BUILD_DIR := $(embtk_toolsb)/gdb-$(GDB_HOST_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