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