1 WIRELESS_URL
=http
://www.hpl.hp.com
/personal
/Jean_Tourrilhes
/Linux
2 WIRELESS_SOURCE
=wireless_tools
.28.pre13.
tar.gz
3 WIRELESS_DIR
=$(BUILD_DIR
)/wireless-tools
4 WIRELESS_SRC_DIR
=$(WIRELESS_DIR
)/wireless_tools
.28
5 WIRELESS_STAMP_DIR
=$(WIRELESS_DIR
)/stamps
6 WIRELESS_LOG_DIR
=$(WIRELESS_DIR
)/logs
7 WIRELESS_PATCH
=$(PACKAGE_DIR
)/wireless-tools
/ldfix.patch
8 WIRELESS_BINARIES
=iwconfig
11 WIRELESS_BUILD_LOG
=/dev
/stdout
12 WIRELESS_INSTALL_LOG
=/dev
/stdout
14 WIRELESS_BUILD_LOG
=$(WIRELESS_LOG_DIR
)/build.log
15 WIRELESS_INSTALL_LOG
=$(WIRELESS_LOG_DIR
)/install.log
18 $(SOURCE_DIR
)/$(WIRELESS_SOURCE
):
19 @ mkdir
-p
$(SOURCE_DIR
)
20 @ wget
-P
$(SOURCE_DIR
) $(WIRELESS_URL
)/$(WIRELESS_SOURCE
)
22 $(WIRELESS_STAMP_DIR
)/.unpacked
: $(SOURCE_DIR
)/$(WIRELESS_SOURCE
)
23 @ echo
"Unpacking wireless-tools..."
24 @
tar -C
$(WIRELESS_DIR
) -zxf
$(SOURCE_DIR
)/$(WIRELESS_SOURCE
)
27 $(WIRELESS_STAMP_DIR
)/.patched
: $(WIRELESS_STAMP_DIR
)/.unpacked
28 @ cat
$(WIRELESS_PATCH
) | patch
-d
$(WIRELESS_SRC_DIR
) -p1
31 $(WIRELESS_SRC_DIR
)/iwconfig
: $(WIRELESS_STAMP_DIR
)/.patched
32 @ echo
"Building wireless-tools..."
33 @
$(MAKE
) -C
$(WIRELESS_SRC_DIR
) -e LIBS
="$(LIBS) -lm" \
34 'INSTALL_DIR=$(INITRD_DIR)/sbin' all > $(WIRELESS_BUILD_LOG
) 2>&1
36 $(INITRD_DIR
)/sbin
/iwconfig
: $(WIRELESS_SRC_DIR
)/iwconfig
37 @ echo
"Installing wireless-tools..."
39 @
$(MAKE
) -C
$(WIRELESS_SRC_DIR
) LDCONFIG
=true \
40 PREFIX
=$(INITRD_DIR
) install-dynamic
> $(WIRELESS_INSTALL_LOG
) 2>&1
42 @ for file in
$(WIRELESS_BINARIES
); do \
43 install -m
755 $(WIRELESS_SRC_DIR
)/$$file $(INITRD_DIR
)/sbin
; \
44 $(STRIP
) $(INITRD_DIR
)/sbin
/$$file; \
47 $(WIRELESS_STAMP_DIR
) $(WIRELESS_LOG_DIR
):
50 wireless-tools
: $(WIRELESS_STAMP_DIR
) $(WIRELESS_LOG_DIR
) $(INITRD_DIR
)/sbin
/iwconfig
53 @ echo
"Cleaning wireless-tools..."
54 ifneq ($(wildcard "$(WIRELESS_SRC_DIR)/Makefile"),)
55 @
$(MAKE
) -C
$(WIRELESS_SRC_DIR
) realclean > /dev
/null
2>&1
57 @
rm -f
$(WIRELESS_SRC_DIR
)/.config
59 wireless-tools-distclean
:
60 @
rm -rf
$(WIRELESS_DIR
)/*
63 @ echo
"Package: wireless-tools"
64 @ echo
"Source: $(WIRELESS_URL)/$(WIRELESS_SOURCE)"
66 @ for file in
$(WIRELESS_PATCH
); do \
67 echo
-n
`basename $$file`; \