summaryrefslogtreecommitdiffstats
path: root/rules/wireless.make
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 /rules/wireless.make
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
Diffstat (limited to 'rules/wireless.make')
-rw-r--r--rules/wireless.make18
1 files changed, 16 insertions, 2 deletions
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