Config.in 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. config 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. Target Communication Framework is universal, extensible,
  13. simple, lightweight, vendor agnostic framework for tools and
  14. targets to communicate for purpose of debugging, profiling,
  15. code patching and other device software development needs.
  16. tcf-agent is a daemon, which provides TCF services that can
  17. be used by local and remote clients.
  18. https://wiki.eclipse.org/TCF
  19. config BR2_PACKAGE_TCF_AGENT_ARCH
  20. string
  21. default "arm" if BR2_arm || BR2_armeb
  22. default "a64" if BR2_aarch64 || BR2_aarch64_be
  23. default "i686" if BR2_i386 && BR2_ARCH="i686"
  24. default "i386" if BR2_i386 && !BR2_ARCH="i686"
  25. default "x86_64" if BR2_x86_64
  26. default "powerpc" if BR2_powerpc || BR2_powerpcle
  27. default "ppc64" if BR2_powerpc64 || BR2_powerpc64le
  28. default "microblaze" if BR2_microblaze || BR2_microblazeel
  29. config BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS
  30. bool
  31. default y if BR2_PACKAGE_TCF_AGENT_ARCH != ""
  32. comment "tcf-agent needs a toolchain w/ threads"
  33. depends on BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS
  34. depends on BR2_USE_MMU
  35. depends on !BR2_TOOLCHAIN_HAS_THREADS