bluez_utils.mk 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #############################################################
  2. #
  3. # bluez_utils
  4. #
  5. #############################################################
  6. BLUEZ_UTILS_VERSION = 4.99
  7. BLUEZ_UTILS_SOURCE = bluez-$(BLUEZ_UTILS_VERSION).tar.gz
  8. BLUEZ_UTILS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth
  9. BLUEZ_UTILS_INSTALL_STAGING = YES
  10. BLUEZ_UTILS_DEPENDENCIES = dbus libglib2
  11. BLUEZ_UTILS_CONF_OPT = --enable-test --enable-tools
  12. BLUEZ_UTILS_AUTORECONF = YES
  13. # BlueZ 3.x compatibility
  14. ifeq ($(BR2_PACKAGE_BLUEZ_UTILS_COMPAT),y)
  15. BLUEZ_UTILS_CONF_OPT += \
  16. --enable-hidd \
  17. --enable-pand \
  18. --enable-sdp \
  19. --enable-dund
  20. endif
  21. # audio support
  22. ifeq ($(BR2_PACKAGE_BLUEZ_UTILS_AUDIO),y)
  23. BLUEZ_UTILS_DEPENDENCIES += \
  24. alsa-lib \
  25. libsndfile
  26. BLUEZ_UTILS_CONF_OPT += \
  27. --enable-alsa \
  28. --enable-audio
  29. else
  30. BLUEZ_UTILS_CONF_OPT += \
  31. --disable-alsa \
  32. --disable-audio
  33. endif
  34. # USB support
  35. ifeq ($(BR2_PACKAGE_BLUEZ_UTILS_USB),y)
  36. BLUEZ_UTILS_DEPENDENCIES += libusb
  37. BLUEZ_UTILS_CONF_OPT += \
  38. --enable-usb
  39. else
  40. BLUEZ_UTILS_CONF_OPT += \
  41. --disable-usb
  42. endif
  43. $(eval $(call AUTOTARGETS))