summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2005-03-28 18:53:12 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2005-03-28 18:53:12 +0000
commit44fad81d095cd2697bb6a0757174f28b697b8766 (patch)
treead2847bb3e17688f7173fdd89bb1b0719348fbe7
parente6819546578b1ec6e5af51cbc9efa308000b3b9a (diff)
downloadptxdist-44fad81d095cd2697bb6a0757174f28b697b8766.tar.gz
ptxdist-44fad81d095cd2697bb6a0757174f28b697b8766.tar.xz
fixed wireless tools; patch by Garry Thomas
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2413 33e552b5-05e3-0310-8538-816dae2090ed
-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