1 ################################################################################
5 ################################################################################
7 LIBQMI_VERSION = 1.18.0
8 LIBQMI_SITE = http://www.freedesktop.org/software/libqmi
9 LIBQMI_SOURCE = libqmi-$(LIBQMI_VERSION).tar.xz
10 LIBQMI_LICENSE = LGPL-2.0+ (library), GPL-2.0+ (programs)
11 LIBQMI_LICENSE_FILES = COPYING COPYING.LIB
12 LIBQMI_INSTALL_STAGING = YES
13 # 0001-musl-compat-canonicalize_file_name.patch
14 LIBQMI_AUTORECONF = YES
16 LIBQMI_DEPENDENCIES = libglib2
18 # we don't want -Werror
19 LIBQMI_CONF_OPTS = --enable-more-warnings=no
21 # if libgudev available, request udev support for a better
22 # qmi-firmware-update experience
23 ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
24 LIBQMI_DEPENDENCIES += libgudev
25 LIBQMI_CONF_OPTS += --with-udev
27 LIBQMI_CONF_OPTS += --without-udev
30 # if libmbim available, request QMI-over-MBIM support
31 ifeq ($(BR2_PACKAGE_LIBMBIM),y)
32 LIBQMI_DEPENDENCIES += libmbim
33 LIBQMI_CONF_OPTS += --enable-mbim-qmux
35 LIBQMI_CONF_OPTS += --disable-mbim-qmux
38 # if ModemManager available, enable MM runtime check in
39 # qmi-firmware-update (note that we don't need to build-depend on
41 ifeq ($(BR2_PACKAGE_MODEM_MANAGER),y)
42 LIBQMI_CONF_OPTS += --enable-mm-runtime-check
44 LIBQMI_CONF_OPTS += --disable-mm-runtime-check
47 $(eval $(autotools-package))