Config.in 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. config BR2_PACKAGE_BLUEZ_ALSA
  2. bool "bluez-alsa"
  3. depends on !BR2_STATIC_LIBS # bluez5
  4. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h
  5. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
  6. depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # bluez5
  7. depends on BR2_TOOLCHAIN_HAS_SYNC_4 # bluez5
  8. depends on BR2_USE_MMU # bluez5 -> dbus
  9. depends on BR2_USE_WCHAR # libglib2
  10. select BR2_PACKAGE_ALSA_LIB
  11. select BR2_PACKAGE_ALSA_LIB_MIXER
  12. select BR2_PACKAGE_BLUEZ5_UTILS
  13. select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO
  14. select BR2_PACKAGE_LIBGLIB2
  15. select BR2_PACKAGE_SBC
  16. # samplerate ALSA plugin is needed for proper sample rate
  17. # conversion with Bluetooth devices
  18. select BR2_PACKAGE_LIBSAMPLERATE if BR2_PACKAGE_ALSA_PLUGINS
  19. help
  20. Bluetooth Audio ALSA Backend.
  21. https://github.com/Arkq/bluez-alsa
  22. if BR2_PACKAGE_BLUEZ_ALSA
  23. config BR2_PACKAGE_BLUEZ_ALSA_HCITOP
  24. bool "hcitop"
  25. depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS
  26. select BR2_PACKAGE_LIBBSD
  27. select BR2_PACKAGE_NCURSES
  28. help
  29. Enable top-like monitoring tool for HCI.
  30. config BR2_PACKAGE_BLUEZ_ALSA_RFCOMM
  31. bool "rfcomm"
  32. select BR2_PACKAGE_READLINE
  33. help
  34. Simple tool for sending RFCOMM commands.
  35. endif
  36. comment "bluez-alsa needs a toolchain w/ wchar, NPTL, headers >= 3.4, dynamic library, gcc >= 4.9"
  37. depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
  38. !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 || BR2_STATIC_LIBS || \
  39. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
  40. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  41. depends on BR2_USE_MMU