libqmi.mk 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. ################################################################################
  2. #
  3. # libqmi
  4. #
  5. ################################################################################
  6. LIBQMI_VERSION = 1.26.6
  7. LIBQMI_SITE = http://www.freedesktop.org/software/libqmi
  8. LIBQMI_SOURCE = libqmi-$(LIBQMI_VERSION).tar.xz
  9. LIBQMI_LICENSE = LGPL-2.0+ (library), GPL-2.0+ (programs)
  10. LIBQMI_LICENSE_FILES = COPYING COPYING.LIB
  11. LIBQMI_INSTALL_STAGING = YES
  12. LIBQMI_DEPENDENCIES = libglib2
  13. # we don't want -Werror
  14. LIBQMI_CONF_OPTS = --enable-more-warnings=no
  15. # if libgudev available, request udev support for a better
  16. # qmi-firmware-update experience
  17. ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
  18. LIBQMI_DEPENDENCIES += libgudev
  19. LIBQMI_CONF_OPTS += --with-udev
  20. else
  21. LIBQMI_CONF_OPTS += --without-udev
  22. endif
  23. # if libmbim available, request QMI-over-MBIM support
  24. ifeq ($(BR2_PACKAGE_LIBMBIM),y)
  25. LIBQMI_DEPENDENCIES += libmbim
  26. LIBQMI_CONF_OPTS += --enable-mbim-qmux
  27. else
  28. LIBQMI_CONF_OPTS += --disable-mbim-qmux
  29. endif
  30. # if ModemManager available, enable MM runtime check in
  31. # qmi-firmware-update (note that we don't need to build-depend on
  32. # anything else)
  33. ifeq ($(BR2_PACKAGE_MODEM_MANAGER),y)
  34. LIBQMI_CONF_OPTS += --enable-mm-runtime-check
  35. else
  36. LIBQMI_CONF_OPTS += --disable-mm-runtime-check
  37. endif
  38. $(eval $(autotools-package))