1 ################################################################################
5 ################################################################################
8 OFONO_SOURCE = ofono-$(OFONO_VERSION).tar.xz
9 OFONO_SITE = $(BR2_KERNEL_MIRROR)/linux/network/ofono
11 OFONO_LICENSE_FILES = COPYING
12 OFONO_DEPENDENCIES = \
17 mobile-broadband-provider-info
19 OFONO_CONF_OPTS = --disable-test
21 # N.B. Qualcomm QMI modem support requires O_CLOEXEC; so
22 # make sure that it is defined.
23 OFONO_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE"
25 define OFONO_INSTALL_INIT_SYSV
26 $(INSTALL) -m 0755 -D package/ofono/S46ofono $(TARGET_DIR)/etc/init.d/S46ofono
29 define OFONO_INSTALL_INIT_SYSTEMD
30 mkdir -p $(TARGET_DIR)/etc/systemd/systemd/multi-user.target.wants
31 ln -fs ../../../../usr/lib/systemd/system/ofono.service \
32 $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
35 ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
36 OFONO_CONF_OPTS += --enable-udev
37 OFONO_DEPENDENCIES += udev
39 OFONO_CONF_OPTS += --disable-udev
42 ifeq ($(BR2_PACKAGE_BLUEZ_UTILS),y)
43 OFONO_CONF_OPTS += --enable-bluetooth
44 OFONO_DEPENDENCIES += bluez_utils
46 OFONO_CONF_OPTS += --disable-bluetooth
49 $(eval $(autotools-package))