1 config BR2_PACKAGE_ALLJOYN_BASE
3 depends on BR2_USE_MMU # alljoyn
4 depends on !BR2_STATIC_LIBS
5 depends on BR2_INSTALL_LIBSTDCPP
6 depends on BR2_TOOLCHAIN_HAS_THREADS
7 depends on BR2_USE_WCHAR # alljoyn
8 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # alljoyn
9 select BR2_PACKAGE_ALLJOYN
10 select BR2_PACKAGE_OPENSSL
11 select BR2_PACKAGE_ALLJOYN_BASE_CONTROLPANEL if \
12 !BR2_PACKAGE_ALLJOYN_BASE_NOTIFICATION && \
13 !BR2_PACKAGE_ALLJOYN_BASE_ONBOARDING
16 AllJoyn Base Services are common services used by many
17 devices, providing a set of interfaces for different devices
18 to interact and interoperate with one another.
20 https://allseenalliance.org
22 if BR2_PACKAGE_ALLJOYN_BASE
24 config BR2_PACKAGE_ALLJOYN_BASE_CONTROLPANEL
27 Enable AllJoyn Control Panel base service which allows
28 devices to advertise a virtual control panel to be
31 config BR2_PACKAGE_ALLJOYN_BASE_NOTIFICATION
34 Enable AllJoyn Notification base service which allows
35 text-based notifications to be sent and received by devices
36 on the AllJoyn network. Also supports audio and images via
39 config BR2_PACKAGE_ALLJOYN_BASE_ONBOARDING
42 Enable AllJoyn Onboarding base service which provides a
43 consistent way to bring a new device onto the Wi-Fi network.
45 endif # BR2_PACKAGE_ALLJOYN_BASE
47 comment "alljoyn-base needs a toolchain w/ C++, threads, wchar, dynamic library"
48 depends on BR2_USE_MMU
49 depends on BR2_TOOLCHAIN_HAS_SYNC_4
50 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
51 !BR2_USE_WCHAR || BR2_STATIC_LIBS