[Feature][T8TSK-200][connman] add option with/without connman
Change-Id: Ie4c7d70273ff37e89905a97adb0ec9f1c774bb3e
diff --git a/meta/meta-mediatek-mt2735/recipes-core/images/mtk-image-2735.bb b/meta/meta-mediatek-mt2735/recipes-core/images/mtk-image-2735.bb
index eebe5f4..9ad4897 100755
--- a/meta/meta-mediatek-mt2735/recipes-core/images/mtk-image-2735.bb
+++ b/meta/meta-mediatek-mt2735/recipes-core/images/mtk-image-2735.bb
@@ -89,7 +89,9 @@
audio-ctrl-service \
audio-ctrl-service-bin \
mtk-phonecall-ioplugin \
- connman \
+ ${@bb.utils.contains("CONNMAN_SUPPORT", "yes", "connman", "", d)} \
+ ${@bb.utils.contains("CONNMAN_SUPPORT", "yes", "", "dnsmasq", d)} \
+ ${@bb.utils.contains("CONNMAN_SUPPORT", "yes", "", "dhcpcd", d)} \
python3-cffi \
tel-demo \
libvendor-ril \
diff --git a/meta/meta-mediatek-mt2735/recipes-lynq/lynq-wg870/lynq-wg870.bb b/meta/meta-mediatek-mt2735/recipes-lynq/lynq-wg870/lynq-wg870.bb
index 9cc57f3..5aa4a47 100755
--- a/meta/meta-mediatek-mt2735/recipes-lynq/lynq-wg870/lynq-wg870.bb
+++ b/meta/meta-mediatek-mt2735/recipes-lynq/lynq-wg870/lynq-wg870.bb
@@ -3,17 +3,19 @@
DESCRIPTION = "wpa_supplicant test"
LICENSE = "CLOSED"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e1696b147d49d491bcb4da1a57173fff"
-DEPENDS += "platform-libs glib-2.0 openssl libnl dbus"
+DEPENDS += "platform-libs glib-2.0 openssl libnl"
+DEPENDS += "${@bb.utils.contains("CONNMAN_SUPPORT", "yes", "dbus", "", d)}"
+
inherit workonsrc
WORKONSRC = "${TOPDIR}/../src/lynq/packages/thirdpart/lynq-wg870"
-LDFLAGS = "-L${STAGING_LIBDIR} -ldbus-1"
+LDFLAGS = "${@bb.utils.contains("CONNMAN_SUPPORT", "yes", "-L${STAGING_LIBDIR} -ldbus-1", "", d)}"
TARGET_CC_ARCH += "${LDFLAGS}"
CFLAGS = "-I${STAGING_INCDIR}/libnl3"
-CFLAGS += "-I${STAGING_INCDIR}/dbus-${PV}"
-CFLAGS += "-I${STAGING_LIBDIR}/dbus-${PV}/include/"
+CFLAGS += "${@bb.utils.contains("CONNMAN_SUPPORT", "yes", "-I${STAGING_INCDIR}/dbus-${PV}", "", d)}"
+CFLAGS += "${@bb.utils.contains("CONNMAN_SUPPORT", "yes", "-I${STAGING_LIBDIR}/dbus-${PV}/include/", "", d)}"
#Parameters passed to do_compile()
@@ -63,8 +65,10 @@
install -m 0644 ${S}conf/wpa_supplicant_ap.conf ${D}/data/wifi/wg870/
install -m 0644 ${S}conf/p2p_supplicant.conf ${D}/data/wifi/wg870/
- install -d ${D}/etc/dbus-1/system.d/
- install -m 0644 ${S}wpa_supplicant/dbus/dbus-wpa_supplicant.conf ${D}/etc/dbus-1/system.d/
+ if [ "${CONNMAN_SUPPORT}" = "yes" ]; then
+ install -d ${D}/etc/dbus-1/system.d/
+ install -m 0644 ${S}wpa_supplicant/dbus/dbus-wpa_supplicant.conf ${D}/etc/dbus-1/system.d/
+ fi
install -d ${D}${includedir}/
install -m 0644 ${S}src/common/wpa_ctrl.h ${D}${includedir}/