From feb31dda570fc9f0e80bccf8341b3414e4f282a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Henke?= Date: Tue, 9 Nov 2021 08:53:44 +0100 Subject: [PATCH] Created new recipe for libwpa-client - libwpa-client is used to communicate with hostapd/wpa_supplicant via the control interface. BugzId: 75651 --- libwpa-client_2.10.bb | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 libwpa-client_2.10.bb diff --git a/libwpa-client_2.10.bb b/libwpa-client_2.10.bb new file mode 100644 index 0000000..5821728 --- /dev/null +++ b/libwpa-client_2.10.bb @@ -0,0 +1,27 @@ +SUMMARY = "A library for using the hostapd/wpa_supplicant control interface" + +# This is part of wpa_supplicant and defined in the wpa_supplicant Makefile +TARGET_NAME = "wpa_supplicant" + +include hostapd.inc + +PACKAGES_prepend = "libwpa_client" + +FILES_libwpa_client = "${libdir}/libwpa_client.so" +RPROVIDES_${PN} = "libwpa_client.so" +PROVIDES = "libwpa_client.so" + + +do_install () { + install -d ${D}${libdir} + install -d ${D}${includedir}/wpa_client + + install -m 755 wpa_supplicant/libwpa_client.so ${D}${libdir}/libwpa_client.so.1.0.0 + install -m 644 src/common/wpa_ctrl.h ${D}${includedir}/wpa_client + ln -sf libwpa_client.so.1.0.0 ${D}${libdir}/libwpa_client.so +} + +do_compile () { + unset CFLAGS CPPFLAGS CXXFLAGS + oe_runmake -C ${TARGET_NAME} libwpa_client.so +}