1*4882a593Smuzhiyunconfig BR2_PACKAGE_TCF_AGENT 2*4882a593Smuzhiyun bool "tcf-agent" 3*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS 4*4882a593Smuzhiyun depends on BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS 5*4882a593Smuzhiyun depends on BR2_USE_MMU # util-linux 6*4882a593Smuzhiyun select BR2_PACKAGE_UTIL_LINUX 7*4882a593Smuzhiyun select BR2_PACKAGE_UTIL_LINUX_LIBUUID 8*4882a593Smuzhiyun help 9*4882a593Smuzhiyun Target Communication Framework Agent is an example 10*4882a593Smuzhiyun application using the Target Communication Framework 11*4882a593Smuzhiyun Library. 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun Target Communication Framework is universal, extensible, 14*4882a593Smuzhiyun simple, lightweight, vendor agnostic framework for tools and 15*4882a593Smuzhiyun targets to communicate for purpose of debugging, profiling, 16*4882a593Smuzhiyun code patching and other device software development needs. 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun tcf-agent is a daemon, which provides TCF services that can 19*4882a593Smuzhiyun be used by local and remote clients. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun https://wiki.eclipse.org/TCF 22*4882a593Smuzhiyun 23*4882a593Smuzhiyunconfig BR2_PACKAGE_TCF_AGENT_ARCH 24*4882a593Smuzhiyun string 25*4882a593Smuzhiyun default "arm" if BR2_arm || BR2_armeb 26*4882a593Smuzhiyun default "a64" if BR2_aarch64 || BR2_aarch64_be 27*4882a593Smuzhiyun default "i686" if BR2_i386 && BR2_ARCH="i686" 28*4882a593Smuzhiyun default "i386" if BR2_i386 && !BR2_ARCH="i686" 29*4882a593Smuzhiyun default "x86_64" if BR2_x86_64 30*4882a593Smuzhiyun default "powerpc" if BR2_powerpc || BR2_powerpcle 31*4882a593Smuzhiyun default "ppc64" if BR2_powerpc64 || BR2_powerpc64le 32*4882a593Smuzhiyun default "microblaze" if BR2_microblaze || BR2_microblazeel 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunconfig BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS 35*4882a593Smuzhiyun bool 36*4882a593Smuzhiyun default y if BR2_PACKAGE_TCF_AGENT_ARCH != "" 37*4882a593Smuzhiyun 38*4882a593Smuzhiyuncomment "tcf-agent needs a toolchain w/ threads" 39*4882a593Smuzhiyun depends on BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS 40*4882a593Smuzhiyun depends on BR2_USE_MMU 41*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_THREADS 42