xref: /OK3568_Linux_fs/buildroot/package/modem-manager/modem-manager.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# modem-manager
4#
5################################################################################
6
7MODEM_MANAGER_VERSION = 1.16.10
8MODEM_MANAGER_SOURCE = ModemManager-$(MODEM_MANAGER_VERSION).tar.xz
9MODEM_MANAGER_SITE = http://www.freedesktop.org/software/ModemManager
10MODEM_MANAGER_LICENSE = GPL-2.0+ (programs, plugins), LGPL-2.0+ (libmm-glib)
11MODEM_MANAGER_LICENSE_FILES = COPYING COPYING.LIB
12MODEM_MANAGER_SELINUX_MODULES = modemmanager
13MODEM_MANAGER_DEPENDENCIES = host-pkgconf libglib2 $(TARGET_NLS_DEPENDENCIES)
14MODEM_MANAGER_INSTALL_STAGING = YES
15MODEM_MANAGER_CONF_OPTS = --disable-more-warnings
16
17ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBQMI),y)
18MODEM_MANAGER_DEPENDENCIES += libqmi
19MODEM_MANAGER_CONF_OPTS += --with-qmi
20else
21MODEM_MANAGER_CONF_OPTS += --without-qmi
22endif
23
24ifeq ($(BR2_PACKAGE_LIBGUDEV),y)
25MODEM_MANAGER_DEPENDENCIES += libgudev
26MODEM_MANAGER_CONF_OPTS += --with-udev
27else
28MODEM_MANAGER_CONF_OPTS += --without-udev
29endif
30
31ifeq ($(BR2_PACKAGE_MODEM_MANAGER_LIBMBIM),y)
32MODEM_MANAGER_DEPENDENCIES += libmbim
33MODEM_MANAGER_CONF_OPTS += --with-mbim
34else
35MODEM_MANAGER_CONF_OPTS += --without-mbim
36endif
37
38ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
39MODEM_MANAGER_DEPENDENCIES += gobject-introspection
40MODEM_MANAGER_CONF_OPTS += --enable-introspection
41else
42MODEM_MANAGER_CONF_OPTS += --disable-introspection
43endif
44
45define MODEM_MANAGER_INSTALL_INIT_SYSV
46	$(INSTALL) -m 0755 -D package/modem-manager/S44modem-manager \
47		$(TARGET_DIR)/etc/init.d/S44modem-manager
48endef
49
50$(eval $(autotools-package))
51