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