root/floppyfw-3.0/makefiles/madwifi.mk

Revision 262, 2.0 KB (checked in by root, 3 years ago)

Thank's alot for the report Brad Skiff.

Line 
1#############################################################
2#
3# madwifi
4#
5#############################################################
6
7MADWIFI_VER=r2826-20071105
8MADWIFI_SOURCE_URL=http://www.zelow.no/floppyfw/download/hosted_source_packages/
9#MADWIFI_SOURCE_URL=http://snapshots.madwifi.org/madwifi-ng/
10MADWIFI_SOURCE=madwifi-ng-$(MADWIFI_VER).tar.gz
11MADWIFI_DIR=$(BUILD_DIR)/madwifi-ng-$(MADWIFI_VER)
12
13MADWIFI_PKG_DIR=$(PACKAGES_DIR)/madwifi
14
15$(DL_DIR)/$(MADWIFI_SOURCE):
16        $(SED) "s|^(BINDIR \?= )/usr/local/bin|\1/usr/bin|;" \
17                $(MADWIFI_DIR)/tools/Makefile
18         $(WGET) -P $(DL_DIR) $(MADWIFI_SOURCE_URL)$(MADWIFI_SOURCE)
19
20madwifi-source: $(DL_DIR)/$(MADWIFI_SOURCE)
21
22$(MADWIFI_DIR)/.unpacked: $(DL_DIR)/$(MADWIFI_SOURCE)
23        zcat $(DL_DIR)/$(MADWIFI_SOURCE) | \
24                tar $(TAR_VERBOSE) -C $(BUILD_DIR) -xf -
25        touch $(MADWIFI_DIR)/.unpacked
26               
27$(MADWIFI_DIR)/.configured: $(MADWIFI_DIR)/.unpacked
28        touch $(MADWIFI_DIR)/.configured
29
30$(MADWIFI_DIR)/tools/wlanconfig: $(MADWIFI_DIR)/.configured
31        $(MAKE) ARCH=$(ARCH) KERNELPATH=$(LINUX_DIR) -C $(MADWIFI_DIR) 
32        # KMODPATH=$(MODULES_DIR)
33       
34$(MADWIFI_PKG_DIR)/usr/bin/wlanconfig: $(MADWIFI_DIR)/tools/wlanconfig
35        -$(RM) -r  $(MADWIFI_PKG_DIR)
36        mkdir -p  $(MADWIFI_PKG_DIR)
37        $(MAKE) ARCH=$(ARCH) KERNELPATH=$(LINUX_DIR) \
38                MANDIR=/usr/man \
39                BINDIR=/usr/bin \
40                DESTDIR=$(MADWIFI_PKG_DIR) \
41                -C $(MADWIFI_DIR) install
42        -$(RM) -r $(MADWIFI_PKG_DIR)/usr/man
43        -$(SSTRIP) $(MADWIFI_PKG_DIR)/usr/bin/*
44        -$(STRIP_KMOD) $(MADWIFI_PKG_DIR)/lib/modules/$(LINUX_VERSION)/net/*
45        # Nice to put the modules in the full module tree.
46        cp -a $(MADWIFI_PKG_DIR)/lib/modules/$(LINUX_VERSION)/net/* \
47                $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/kernel/drivers/net/.
48
49
50$(PACKAGES_DIR)/madwifi.ffw: $(MADWIFI_PKG_DIR)/usr/bin/wlanconfig
51        (cd $(PACKAGES_DIR); sh mkpack madwifi)
52
53madwifi: $(PACKAGES_DIR)/madwifi.ffw
54
55madwifi-clean:
56        -$(MAKE) -C $(MADWIFI_DIR) clean
57        -$(RM) -r $(MADWIFI_PKG_DIR)
58
59madwifi-dirclean:
60        -$(RM) -r $(MADWIFI_DIR)
61        -$(RM) -r  $(MADWIFI_PKG_DIR)
Note: See TracBrowser for help on using the browser.