summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CREDITS4
-rw-r--r--ChangeLog4
-rw-r--r--rules/wireless.make18
3 files changed, 24 insertions, 2 deletions
diff --git a/CREDITS b/CREDITS
index 1c2afb554..80e943c52 100644
--- a/CREDITS
+++ b/CREDITS
@@ -64,6 +64,10 @@ N: Jochen Striepe
E: jochen@tolot.escape.de
D: Developer
+N: Garry Thomas
+E: gary@mlbassoc.com
+D: Developer
+
N: Rex Tsai
E: chihchun@debian.org.tw
D: Developer
diff --git a/ChangeLog b/ChangeLog
index 6a35a2002..892b68265 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2005-03-28 Gary Thomas <gary@mlbassoc.com>
+
+ * rules/wireless.make: Build tools to run on target system.
+
2005-03-28 Robert Schwebel <r.schwebel@pengutronix.de>
* shorewall: update to 2.2; patch by Rex Tsai
diff --git a/rules/wireless.make b/rules/wireless.make
index f25ab89c5..eb8001c79 100644
--- a/rules/wireless.make
+++ b/rules/wireless.make
@@ -70,6 +70,8 @@ $(STATEDIR)/wireless.prepare: $(wireless_prepare_deps)
# ----------------------------------------------------------------------------
# Compile
# ----------------------------------------------------------------------------
+WIRELESS_PATH = PATH=$(CROSS_PATH)
+WIRELESS_ENV = $(CROSS_ENV)
wireless_compile: $(STATEDIR)/wireless.compile
@@ -77,7 +79,7 @@ wireless_compile_deps = $(STATEDIR)/wireless.prepare
$(STATEDIR)/wireless.compile: $(wireless_compile_deps)
@$(call targetinfo, $@)
- make -C $(WIRELESS_DIR)
+ cd $(WIRELESS_DIR) && $(WIRELESS_PATH) $(WIRELESS_ENV) make CC=${CROSS_CC}
touch $@
# ----------------------------------------------------------------------------
@@ -100,7 +102,19 @@ wireless_targetinstall: $(STATEDIR)/wireless.targetinstall
$(STATEDIR)/wireless.targetinstall: $(STATEDIR)/wireless.install
@$(call targetinfo, $@)
-# TODO
+ install -d $(ROOTDIR)/usr/sbin
+ install $(WIRELESS_DIR)/iwconfig $(ROOTDIR)/usr/sbin
+ $(CROSS_STRIP) -R .note -R .comment $(ROOTDIR)/usr/sbin/iwconfig
+ install $(WIRELESS_DIR)/iwlist $(ROOTDIR)/usr/sbin
+ $(CROSS_STRIP) -R .note -R .comment $(ROOTDIR)/usr/sbin/iwlist
+ install $(WIRELESS_DIR)/iwpriv $(ROOTDIR)/usr/sbin
+ $(CROSS_STRIP) -R .note -R .comment $(ROOTDIR)/usr/sbin/iwpriv
+ install $(WIRELESS_DIR)/iwspy $(ROOTDIR)/usr/sbin
+ $(CROSS_STRIP) -R .note -R .comment $(ROOTDIR)/usr/sbin/iwspy
+ install $(WIRELESS_DIR)/iwgetid $(ROOTDIR)/usr/sbin
+ $(CROSS_STRIP) -R .note -R .comment $(ROOTDIR)/usr/sbin/iwgetid
+ install $(WIRELESS_DIR)/iwevent $(ROOTDIR)/usr/sbin
+ $(CROSS_STRIP) -R .note -R .comment $(ROOTDIR)/usr/sbin/iwevent
touch $@
# ----------------------------------------------------------------------------
# Clean