Commit 4b02a282 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

libedbus: add options for bluez/connman/notify support

parent e5ece0d8
Loading
Loading
Loading
Loading
+22 −1
Original line number Diff line number Diff line
@@ -2,10 +2,31 @@ config BR2_PACKAGE_LIBEDBUS
	bool "libedbus"
	select BR2_PACKAGE_LIBEINA
	select BR2_PACKAGE_LIBECORE
	depends on BR2_PACKAGE_DBUS
	select BR2_PACKAGE_DBUS
	help
	  E_Dbus is a set of wrappers around D-Bus APIs so they can be
	  easily used by EFL applications, automatically providing
	  Ecore/main loop integration, as well as Eina data types.

	  http://trac.enlightenment.org/e/wiki/E_Dbus

if BR2_PACKAGE_LIBEDBUS

config BR2_PACKAGE_LIBEDBUS_BLUEZ
	bool "bluez support"
	select BR2_PACKAGE_BLUEZ_UTILS
	help
	  Bluetooth support.

config BR2_PACKAGE_LIBEDBUS_CONNMAN
	bool "connman support"
	depends on BR2_PACKAGE_CONNMAN
	help
	  Connection manager support.

config BR2_PACKAGE_LIBEDBUS_NOTIFY
	bool "notify support"
	help
	  Notify support.

endif
+20 −0
Original line number Diff line number Diff line
@@ -11,4 +11,24 @@ LIBEDBUS_INSTALL_STAGING = YES

LIBEDBUS_DEPENDENCIES = host-pkg-config dbus libeina libecore

ifeq ($(BR2_PACKAGE_LIBEDBUS_BLUEZ),y)
LIBEDBUS_CONF_OPT += --enable-ebluez
LIBEDBUS_DEPENDENCIES += bluez_utils
else
LIBEDBUS_CONF_OPT += --disable-ebluez
endif

ifeq ($(BR2_PACKAGE_LIBEDBUS_CONNMAN),y)
LIBEDBUS_CONF_OPT += --enable-econnman0_7x
LIBEDBUS_DEPENDENCIES += connman
else
LIBEDBUS_CONF_OPT += --disable-econnman0_7x
endif

ifeq ($(BR2_PACKAGE_LIBEDBUS_NOTIFY),y)
LIBEDBUS_CONF_OPT += --enable-enotify --disable-edbus-notify-test
else
LIBEDBUS_CONF_OPT += --disable-enotify
endif

$(eval $(call AUTOTARGETS))