2 # Copyright (C) 2006-2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
11 ifeq ($(CONFIG_arc
),y
)
12 PKG_VERSION
:=arc-2015.06
-gdb
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=https
://github.com
/foss-for-synopsys-dwc-arc-processors
/binutils-gdb
/archive
/arc-2015.06
-gdb
/
16 PKG_MD5SUM
:=d318829bfd2ed62714817f0d25706825
17 GDB_DIR
:=binutils-
$(PKG_NAME
)-$(PKG_VERSION
)
21 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
22 PKG_SOURCE_URL
:=@GNU
/gdb
23 PKG_MD5SUM
:=39e654460c9cdd80200a29ac020cfe11
24 GDB_DIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
27 PATCH_DIR
:=.
/patches
/$(PKG_VERSION
)
29 HOST_BUILD_DIR
:=$(BUILD_DIR_TOOLCHAIN
)/$(GDB_DIR
)
31 HOST_BUILD_PARALLEL
:=1
33 include $(INCLUDE_DIR
)/toolchain-build.mk
35 HOST_CONFIGURE_VARS
+= \
36 gdb_cv_func_sigsetjmp
=yes
38 HOST_CONFIGURE_ARGS
= \
39 --prefix=$(TOOLCHAIN_DIR
) \
40 --build
=$(GNU_HOST_NAME
) \
41 --host
=$(GNU_HOST_NAME
) \
42 --target
=$(REAL_GNU_TARGET_NAME
) \
45 --disable-tui
--disable-gdbtk
--without-x \
46 --without-included-gettext \
56 mkdir
-p
$(TOOLCHAIN_DIR
)/bin
57 $(INSTALL_BIN
) $(HOST_BUILD_DIR
)/gdb
/gdb
$(TOOLCHAIN_DIR
)/bin
/$(TARGET_CROSS
)gdb
58 ln
-fs
$(TARGET_CROSS
)gdb
$(TOOLCHAIN_DIR
)/bin
/$(GNU_TARGET_NAME
)-gdb
59 strip $(TOOLCHAIN_DIR
)/bin
/$(TARGET_CROSS
)gdb
65 $(TOOLCHAIN_DIR
)/bin
/$(TARGET_CROSS
)gdb \
66 $(TOOLCHAIN_DIR
)/bin
/$(GNU_TARGET_NAME
)-gdb
69 $(eval
$(call HostBuild
))