2 # Copyright (C) 2016 Bruno Randolf (br1@einfach.org)
3 # 2019 Nick Hainke (vincent@systemli.org)
6 include $(TOPDIR
)/rules.mk
9 PKG_VERSION
:=2020-03-10
13 PKG_SOURCE_URL
:=https
://github.com
/br101
/libuwifi.git
14 PKG_SOURCE_VERSION
:=0bfb8949c7a766555042f64be3d5ea9f8ed52690
15 PKG_MIRROR_HASH
:=79be6f8b603bc76bae983ebd007a203c6ebfa069efbb233aaf09ccdff502310d
17 PKG_MAINTAINER
:=Bruno Randolf
<br1@einfach.org
>, Nick Hainke
<vincent@systemli.org
>
18 PKG_LICENSE
:=LGPL-3.0
-only
19 PKG_LICENSE_FILES
:=COPYING
23 include $(INCLUDE_DIR
)/package.mk
25 define Package
/libuwifi
28 DEPENDS
:=+libradiotap
+libnl-tiny
29 TITLE
:=Userspace Wifi Library
32 define Package
/libuwifi
/description
33 Library for parsing
, generating and analyzing Wifi
(WLAN
802.11) frames in userspace and related functions.
36 MAKE_FLAGS
+= DEBUG
=0 LIBNL
=tiny BUILD_RADIOTAP
=0
38 define Build
/InstallDev
39 $(INSTALL_DIR
) $(1)/usr
/include/uwifi
41 $(CP
) $(PKG_BUILD_DIR
)/include/uwifi
/*.h
$(1)/usr
/include/uwifi
42 $(CP
) $(PKG_BUILD_DIR
)/linux
/*.h
$(1)/usr
/include/uwifi
44 $(INSTALL_DIR
) $(1)/usr
/lib
45 $(CP
) $(PKG_BUILD_DIR
)/build
/libuwifi.
{a
,so
*} $(1)/usr
/lib
/
48 define Package
/libuwifi
/install
49 $(INSTALL_DIR
) $(1)/usr
/lib
50 $(CP
) $(PKG_BUILD_DIR
)/build
/libuwifi.so
* $(1)/usr
/lib
/
53 $(eval
$(call BuildPackage
,libuwifi
))