Created new recipe for libwpa-client

- libwpa-client is used to communicate with hostapd/wpa_supplicant via
  the control interface.

BugzId: 75651
This commit is contained in:
Jürgen Henke 2021-11-09 08:53:44 +01:00
parent 1452f94997
commit feb31dda57
1 changed files with 27 additions and 0 deletions

27
libwpa-client_2.10.bb Normal file
View File

@ -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
}