summaryrefslogtreecommitdiffstats
path: root/package/iw/iw.mk
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavo@zacarias.com.ar>2009-08-02 22:25:04 +0200
committerPeter Korsgaard <jacmet@sunsite.dk>2009-08-02 22:25:04 +0200
commit9a6d6cf52b59d5812e78610ecedd298eecdcf327 (patch)
treeecdd480ce9c25372ff63f67b51abfea7f9bc53de /package/iw/iw.mk
parent56fcdc9b6e695170a6fedf5380c3dab7e2c4fb0a (diff)
downloadbuildroot-novena-9a6d6cf52b59d5812e78610ecedd298eecdcf327.tar.gz
buildroot-novena-9a6d6cf52b59d5812e78610ecedd298eecdcf327.zip
package/: new package iw
Closes #289 This package is a wireless configuration utility for the linux mac80211 kernel stack. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Tested-By: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/iw/iw.mk')
-rw-r--r--package/iw/iw.mk27
1 files changed, 27 insertions, 0 deletions
diff --git a/package/iw/iw.mk b/package/iw/iw.mk
new file mode 100644
index 000000000..dab6eeeea
--- /dev/null
+++ b/package/iw/iw.mk
@@ -0,0 +1,27 @@
+#############################################################
+#
+# iw
+#
+#############################################################
+
+IW_VERSION = 0.9.15
+IW_SOURCE = iw-$(IW_VERSION).tar.bz2
+IW_SITE = http://wireless.kernel.org/download/iw
+IW_DEPENDENCIES = libnl
+IW_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) install
+IW_CONFIG = $(IW_DIR)/.config
+IW_MAKE_ENV = PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" \
+ GIT_DIR=$(IW_DIR)
+
+$(eval $(call AUTOTARGETS,package,iw))
+
+$(IW_TARGET_CONFIGURE):
+ echo "CC = $(TARGET_CC)" >$(IW_CONFIG)
+ echo "CFLAGS = $(TARGET_CFLAGS)" >>$(IW_CONFIG)
+ echo "LDFLAGS = $(TARGET_LDFLAGS)" >>$(IW_CONFIG)
+ touch $@
+
+$(IW_TARGET_UNINSTALL):
+ $(call MESSAGE,"Uninstalling")
+ rm -f $(TARGET_DIR)/usr/bin/iw
+ rm -f $(IW_TARGET_INSTALL_TARGET) $(IW_HOOK_POST_INSTALL)