############################################################# # # madwifi # ############################################################# MADWIFI_VER=r2826-20071105 MADWIFI_SOURCE_URL=http://www.zelow.no/floppyfw/download/hosted_source_packages/ #MADWIFI_SOURCE_URL=http://snapshots.madwifi.org/madwifi-ng/ MADWIFI_SOURCE=madwifi-ng-$(MADWIFI_VER).tar.gz MADWIFI_DIR=$(BUILD_DIR)/madwifi-ng-$(MADWIFI_VER) MADWIFI_PKG_DIR=$(PACKAGES_DIR)/madwifi $(DL_DIR)/$(MADWIFI_SOURCE): $(SED) "s|^(BINDIR \?= )/usr/local/bin|\1/usr/bin|;" \ $(MADWIFI_DIR)/tools/Makefile $(WGET) -P $(DL_DIR) $(MADWIFI_SOURCE_URL)$(MADWIFI_SOURCE) madwifi-source: $(DL_DIR)/$(MADWIFI_SOURCE) $(MADWIFI_DIR)/.unpacked: $(DL_DIR)/$(MADWIFI_SOURCE) zcat $(DL_DIR)/$(MADWIFI_SOURCE) | \ tar $(TAR_VERBOSE) -C $(BUILD_DIR) -xf - touch $(MADWIFI_DIR)/.unpacked $(MADWIFI_DIR)/.configured: $(MADWIFI_DIR)/.unpacked touch $(MADWIFI_DIR)/.configured $(MADWIFI_DIR)/tools/wlanconfig: $(MADWIFI_DIR)/.configured $(MAKE) ARCH=$(ARCH) KERNELPATH=$(LINUX_DIR) -C $(MADWIFI_DIR) # KMODPATH=$(MODULES_DIR) $(MADWIFI_PKG_DIR)/usr/bin/wlanconfig: $(MADWIFI_DIR)/tools/wlanconfig -$(RM) -r $(MADWIFI_PKG_DIR) mkdir -p $(MADWIFI_PKG_DIR) $(MAKE) ARCH=$(ARCH) KERNELPATH=$(LINUX_DIR) \ MANDIR=/usr/man \ BINDIR=/usr/bin \ DESTDIR=$(MADWIFI_PKG_DIR) \ -C $(MADWIFI_DIR) install -$(RM) -r $(MADWIFI_PKG_DIR)/usr/man -$(SSTRIP) $(MADWIFI_PKG_DIR)/usr/bin/* -$(STRIP_KMOD) $(MADWIFI_PKG_DIR)/lib/modules/$(LINUX_VERSION)/net/* # Nice to put the modules in the full module tree. cp -a $(MADWIFI_PKG_DIR)/lib/modules/$(LINUX_VERSION)/net/* \ $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/kernel/drivers/net/. $(PACKAGES_DIR)/madwifi.ffw: $(MADWIFI_PKG_DIR)/usr/bin/wlanconfig (cd $(PACKAGES_DIR); sh mkpack madwifi) madwifi: $(PACKAGES_DIR)/madwifi.ffw madwifi-clean: -$(MAKE) -C $(MADWIFI_DIR) clean -$(RM) -r $(MADWIFI_PKG_DIR) madwifi-dirclean: -$(RM) -r $(MADWIFI_DIR) -$(RM) -r $(MADWIFI_PKG_DIR)