xref: /OK3568_Linux_fs/buildroot/package/bluez-alsa/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config 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	help
17	  Bluetooth Audio ALSA Backend.
18
19	  https://github.com/Arkq/bluez-alsa
20
21if BR2_PACKAGE_BLUEZ_ALSA
22
23config 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
31config BR2_PACKAGE_BLUEZ_ALSA_RFCOMM
32	bool "rfcomm"
33	select BR2_PACKAGE_READLINE
34	help
35	  Simple tool for sending RFCOMM commands.
36
37endif
38
39comment "bluez-alsa needs a toolchain w/ wchar, NPTL, headers >= 3.4, dynamic library, gcc >= 4.9"
40	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
41		!BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 || BR2_STATIC_LIBS || \
42		!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
43	depends on BR2_TOOLCHAIN_HAS_SYNC_4
44	depends on BR2_USE_MMU
45