xref: /OK3568_Linux_fs/buildroot/package/tcf-agent/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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