Commit 993991e2 authored by Marcin Bis's avatar Marcin Bis Committed by Thomas Petazzoni
Browse files

cc-tool: new package



cc-tool provides support for Texas Instruments CC Debugger

Signed-off-by: default avatarMarcin Bis <marcin@bis.org.pl>
Signed-off-by: default avatarArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
 [Arnout: avoid adding /usr/local to library path]
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent 4fe0183c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -316,6 +316,7 @@ endmenu
	source "package/avrdude/Config.in"
	source "package/bcache-tools/Config.in"
	source "package/biosdevname/Config.in"
	source "package/cc-tool/Config.in"
	source "package/cdrkit/Config.in"
	source "package/cryptsetup/Config.in"
	source "package/cwiid/Config.in"
+20 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_CC_TOOL
	bool "cc-tool"
	depends on BR2_INSTALL_LIBSTDCPP
	depends on BR2_TOOLCHAIN_HAS_THREADS
	select BR2_PACKAGE_LIBUSB
	select BR2_PACKAGE_BOOST
	select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS
	select BR2_PACKAGE_BOOST_SYSTEM
	select BR2_PACKAGE_BOOST_REGEX
	select BR2_PACKAGE_BOOST_FILESYSTEM
	select BR2_PACKAGE_BOOST_SIGNALS
	help
	  cc-tool provides support for Texas Instruments CC Debugger
	  for Linux OS in order to program 8051-based System-On-Chip
	  devices: CC254x CC253x CC243x CC251x CC111x

	  http://sourceforge.net/projects/cctool/

comment "cc-tool needs a toolchain w/ C++, threads"
	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
+3 −0
Original line number Diff line number Diff line
# From http://sourceforge.net/projects/cctool/files/
sha1 f313e55f019ea5338438633f5b5e689b699343e1  cc-tool-0.26-src.tgz
md5 26960676f3e6264e612c299fbf8ec5ea  cc-tool-0.26-src.tgz
+17 −0
Original line number Diff line number Diff line
################################################################################
#
# cc-tool
#
################################################################################

CC_TOOL_VERSION = 0.26
CC_TOOL_SITE = http://downloads.sourceforge.net/project/cctool
CC_TOOL_SOURCE = cc-tool-$(CC_TOOL_VERSION)-src.tgz
CC_TOOL_LICENSE = GPLv2
CC_TOOL_LICENSE_FILES = COPYING
CC_TOOL_DEPENDENCIES = boost libusb

# Configure script "discovers" boost in /usr/local if not given explicitly
CC_TOOL_CONF_OPTS = --with-boost=$(STAGING_DIR)/usr

$(eval $(autotools-package))