[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}/