2 # Copyright (C) 2010 Jo-Philipp Wich <xm@subsignal.org>
4 # This is free software, licensed under the GPL 2 license.
7 include $(TOPDIR
)/rules.mk
12 PKG_BUILD_DIR
:= $(BUILD_DIR
)/$(PKG_NAME
)
14 include $(INCLUDE_DIR
)/package.mk
17 define Package
/libiwinfo
21 TITLE
:=Generalized Wireless Information Library
(iwinfo
)
22 DEPENDS
:=+PACKAGE_kmod-mac80211
:libnl-tiny
+liblua
+lua
25 define Package
/libiwinfo
/description
26 Wireless information library with consistent interface for proprietary Broadcom
,
27 madwifi
, nl80211 and wext driver interfaces.
31 mkdir
-p
$(PKG_BUILD_DIR
)
32 $(CP
) .
/src
/* $(PKG_BUILD_DIR
)/
35 define Build
/Configure
39 $(if
$(CONFIG_PACKAGE_kmod-brcm-wl
),wl
) \
40 $(if
$(CONFIG_PACKAGE_kmod-madwifi
),madwifi
) \
41 $(if
$(CONFIG_PACKAGE_kmod-mac80211
),nl80211
)
44 -I
$(STAGING_DIR
)/usr
/include \
45 -I
$(STAGING_DIR
)/usr
/include/libnl-tiny
49 CFLAGS
="$(TARGET_CFLAGS)" \
50 LDFLAGS
="$(TARGET_LDFLAGS)" \
51 BACKENDS
="$(IWINFO_BACKENDS)"
53 define Package
/libiwinfo
/install
54 $(INSTALL_DIR
) $(1)/usr
/bin
55 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/iwinfo.lua
$(1)/usr
/bin
/iwinfo
56 $(INSTALL_DIR
) $(1)/usr
/lib
/lua
57 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/iwinfo.so
$(1)/usr
/lib
/lua
/iwinfo.so
60 $(eval
$(call BuildPackage
,libiwinfo
))