bluez5_utils: allow building the midi profile
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 1 May 2017 12:59:44 +0000 (15:59 +0300)
committerPeter Korsgaard <peter@korsgaard.com>
Fri, 5 May 2017 12:36:53 +0000 (14:36 +0200)
The midi profile was introduced in BlueZ 5.44.

Cc: Marcin Bis <marcin@bis.org.pl>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/bluez5_utils/Config.in
package/bluez5_utils/bluez5_utils.mk

index 181003b42c9b16842785240e7a5394343fe31813..bdb6682c1645acbff7a471b9c35803186d8c94e3 100644 (file)
@@ -66,6 +66,13 @@ config BR2_PACKAGE_BLUEZ5_PLUGINS_HEALTH
        help
          Build BlueZ 5.x health plugin
 
+config BR2_PACKAGE_BLUEZ5_PLUGINS_MIDI
+       bool "build midi profile"
+       select BR2_PACKAGE_ALSA_LIB
+       select BR2_PACKAGE_ALSA_LIB_SEQ
+       help
+         Build BlueZ 5.x midi plugin
+
 config BR2_PACKAGE_BLUEZ5_PLUGINS_NFC
        bool "build nfc plugin"
        help
index 431783997d7f4ba59f445c0e12f4d3b50da004ce..4a03234881139ce689b687e2fa39dce4e4ef533b 100644 (file)
@@ -45,6 +45,14 @@ else
 BLUEZ5_UTILS_CONF_OPTS += --disable-health
 endif
 
+# enable midi profile
+ifeq ($(BR2_PACKAGE_BLUEZ5_PLUGINS_MIDI),y)
+BLUEZ5_UTILS_CONF_OPTS += --enable-midi
+BLUEZ5_UTILS_DEPENDENCIES += alsa-lib
+else
+BLUEZ5_UTILS_CONF_OPTS += --disable-midi
+endif
+
 # enable nfc plugin
 ifeq ($(BR2_PACKAGE_BLUEZ5_PLUGINS_NFC),y)
 BLUEZ5_UTILS_CONF_OPTS += --enable-nfc