[Bugfix][A1 Only] add CONFIG_DRIVER_NL80211_IFX to fix can't create wlan1
Change-Id: I73f54a0069019f5fa8485974a6cd66d428502daf
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 d9eacf3..d1d4863 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
@@ -25,12 +25,22 @@
FILES_${PN} += "${bindir}/wl"
FILES_${PN} += "${libdir}/libwpa_client.so"
+
+FILES_${PN}-dev = "${includedir}"
+
+FILES_${PN}-doc = "/doc"
+
+FILES_${PN}-dbg ="${base_bindir}/.debug \
+ ${base_libdir}/.debug \
+ ${base_sbindir}/.debug"
+
INSANE_SKIP_${PN} = "ldflags"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
INHIBIT_PACKAGE_STRIP = "1"
do_compile () {
- export CONFIG_BUILD_WPA_CLIENT_SO=1
+ export CONFIG_BUILD_WPA_CLIENT_SO=y
+ export CONFIG_DRIVER_NL80211_IFX=y
if test "${PACKAGE_ARCH}" = "cortexa7hf-vfp-vfpv4-neon" || test "${PACKAGE_ARCH}" = "cortexa7hf-neon-vfpv4"; then
oe_runmake all ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -mhard-float"
@@ -55,13 +65,9 @@
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/
+ install -d ${D}${includedir}/
+ install -m 0644 ${S}src/common/wpa_ctrl.h ${D}${includedir}/
install -d ${D}${libdir}/
install -m 0644 ${S}wpa_supplicant/libwpa_client.so ${D}${libdir}/
}
-do_populate_sysroot() {
- install -d ${SYSROOT_DESTDIR}${includedir}/
- install -m 0644 ${S}src/common/wpa_ctrl.h ${SYSROOT_DESTDIR}${includedir}/
-}
-
-
diff --git a/src/lynq/packages/thirdpart/lynq-wg870/wpa_supplicant/Makefile b/src/lynq/packages/thirdpart/lynq-wg870/wpa_supplicant/Makefile
index 2f24c24..a176a9e 100755
--- a/src/lynq/packages/thirdpart/lynq-wg870/wpa_supplicant/Makefile
+++ b/src/lynq/packages/thirdpart/lynq-wg870/wpa_supplicant/Makefile
@@ -10,7 +10,9 @@
ALL += systemd/wpa_supplicant-nl80211@.service
ALL += systemd/wpa_supplicant-wired@.service
ALL += dbus/fi.w1.wpa_supplicant1.service
+ifdef CONFIG_BUILD_WPA_CLIENT_SO
ALL += libwpa_client.so
+endif
EXTRA_TARGETS=dynamic_eap_methods