1################################################################################ 2# 3# ofono 4# 5################################################################################ 6 7OFONO_VERSION = 1.31 8OFONO_SOURCE = ofono-$(OFONO_VERSION).tar.xz 9OFONO_SITE = $(BR2_KERNEL_MIRROR)/linux/network/ofono 10OFONO_LICENSE = GPL-2.0 11OFONO_LICENSE_FILES = COPYING 12OFONO_DEPENDENCIES = \ 13 host-pkgconf \ 14 dbus \ 15 ell \ 16 libcap-ng \ 17 libglib2 \ 18 mobile-broadband-provider-info 19 20OFONO_CONF_OPTS = \ 21 --enable-external-ell \ 22 --disable-test \ 23 --with-dbusconfdir=/etc \ 24 $(if $(BR2_INIT_SYSTEMD),--with-systemdunitdir=/usr/lib/systemd/system) 25 26# N.B. Qualcomm QMI modem support requires O_CLOEXEC; so 27# make sure that it is defined. 28OFONO_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE" 29 30define OFONO_INSTALL_INIT_SYSV 31 $(INSTALL) -m 0755 -D package/ofono/S46ofono $(TARGET_DIR)/etc/init.d/S46ofono 32endef 33 34ifeq ($(BR2_PACKAGE_HAS_UDEV),y) 35OFONO_CONF_OPTS += --enable-udev 36OFONO_DEPENDENCIES += udev 37else 38OFONO_CONF_OPTS += --disable-udev 39endif 40 41ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS),y) 42OFONO_CONF_OPTS += --enable-bluetooth 43OFONO_DEPENDENCIES += bluez5_utils 44else 45OFONO_CONF_OPTS += --disable-bluetooth 46endif 47 48$(eval $(autotools-package)) 49