![Fabrice Fontaine](/assets/img/avatar_default.png)
AllJoyn Base Services are common services used by many devices, providing a set of interfaces for different devices to interact and interoperate with one another. https://allseenalliance.org Signed-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> [Thomas: - Add dependency on BR2_TOOLCHAIN_HAS_SYNC_4, inherited from the alljoyn package. - select BR2_PACKAGE_ALLJOYN_BASE_CONTROLPANEL when neither BR2_PACKAGE_ALLJOYN_BASE_NOTIFICATION nor BR2_PACKAGE_ALLJOYN_BASE_ONBOARDING are selected. This ensures that the package will at least build and install one thing. - rename the Config.in option prompts from "alljoyn-<foo>" to just "<foo>" - rework the build command to use a loop rather than duplicate code - rework the install command to also use a loop, and to not discard errors.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
52 lines
1.6 KiB
Plaintext
52 lines
1.6 KiB
Plaintext
config BR2_PACKAGE_ALLJOYN_BASE
|
|
bool "alljoyn-base"
|
|
depends on BR2_USE_MMU # alljoyn
|
|
depends on !BR2_STATIC_LIBS
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on BR2_USE_WCHAR # alljoyn
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # alljoyn
|
|
select BR2_PACKAGE_ALLJOYN
|
|
select BR2_PACKAGE_OPENSSL
|
|
select BR2_PACKAGE_ALLJOYN_BASE_CONTROLPANEL if \
|
|
!BR2_PACKAGE_ALLJOYN_BASE_NOTIFICATION && \
|
|
!BR2_PACKAGE_ALLJOYN_BASE_ONBOARDING
|
|
help
|
|
|
|
AllJoyn Base Services are common services used by many
|
|
devices, providing a set of interfaces for different devices
|
|
to interact and interoperate with one another.
|
|
|
|
https://allseenalliance.org
|
|
|
|
if BR2_PACKAGE_ALLJOYN_BASE
|
|
|
|
config BR2_PACKAGE_ALLJOYN_BASE_CONTROLPANEL
|
|
bool "controlpanel"
|
|
help
|
|
Enable AllJoyn Control Panel base service which allows
|
|
devices to advertise a virtual control panel to be
|
|
controlled remotely.
|
|
|
|
config BR2_PACKAGE_ALLJOYN_BASE_NOTIFICATION
|
|
bool "notification"
|
|
help
|
|
Enable AllJoyn Notification base service which allows
|
|
text-based notifications to be sent and received by devices
|
|
on the AllJoyn network. Also supports audio and images via
|
|
URLs.
|
|
|
|
config BR2_PACKAGE_ALLJOYN_BASE_ONBOARDING
|
|
bool "onboarding"
|
|
help
|
|
Enable AllJoyn Onboarding base service which provides a
|
|
consistent way to bring a new device onto the Wi-Fi network.
|
|
|
|
endif # BR2_PACKAGE_ALLJOYN_BASE
|
|
|
|
comment "alljoyn-base needs a toolchain w/ C++, threads, wchar, dynamic library"
|
|
depends on BR2_USE_MMU
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
|
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
|
|
!BR2_USE_WCHAR || BR2_STATIC_LIBS
|