############################################################# # # Madwifi driver for Atheros chipset based cards # ############################################################# include $(MASTERMAKEFILE) MADWIFI_DIR:=madwifi MADWIFI_TARGET_DIR:=$(BT_BUILD_DIR)/madwifi STRIP_OPTIONS=--strip-unneeded $(MADWIFI_DIR)/.source: bzcat $(MADWIFI_SOURCE) | tar -xvf - touch $(MADWIFI_DIR)/.source $(MADWIFI_DIR)/.build: $(MADWIFI_DIR)/.source -mkdir -p $(MADWIFI_TARGET_DIR)/lib/modules -mkdir -p $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net/ (cd $(MADWIFI_DIR) ; make CC=$(BT_STAGING_DIR)/usr/local/kgcc/bin/gcc KERNELPATH=$(BT_LINUX_DIR) ); cp $(MADWIFI_DIR)/ath/ath_pci.o $(MADWIFI_TARGET_DIR)/lib/modules/ cp $(MADWIFI_DIR)/ath_hal/ath_hal.o $(MADWIFI_TARGET_DIR)/lib/modules/ cp $(MADWIFI_DIR)/ath_rate/onoe/ath_rate_onoe.o $(MADWIFI_TARGET_DIR)/lib/modules/ cp $(MADWIFI_DIR)/net80211/wlan.o $(MADWIFI_TARGET_DIR)/lib/modules/ cp $(MADWIFI_DIR)/net80211/wlan_acl.o $(MADWIFI_TARGET_DIR)/lib/modules/ cp $(MADWIFI_DIR)/net80211/wlan_ccmp.o $(MADWIFI_TARGET_DIR)/lib/modules/ cp $(MADWIFI_DIR)/net80211/wlan_tkip.o $(MADWIFI_TARGET_DIR)/lib/modules/ cp $(MADWIFI_DIR)/net80211/wlan_wep.o $(MADWIFI_TARGET_DIR)/lib/modules/ cp $(MADWIFI_DIR)/net80211/wlan_xauth.o $(MADWIFI_TARGET_DIR)/lib/modules/ cp $(MADWIFI_DIR)/ath/ath_pci.o $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net/ cp $(MADWIFI_DIR)/ath_hal/ath_hal.o $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net/ cp $(MADWIFI_DIR)/ath_rate/onoe/ath_rate_onoe.o $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net/ cp $(MADWIFI_DIR)/net80211/wlan.o $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net/ cp $(MADWIFI_DIR)/net80211/wlan_acl.o $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net/ cp $(MADWIFI_DIR)/net80211/wlan_ccmp.o $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net/ cp $(MADWIFI_DIR)/net80211/wlan_tkip.o $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net/ cp $(MADWIFI_DIR)/net80211/wlan_wep.o $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net/ cp $(MADWIFI_DIR)/net80211/wlan_xauth.o $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/net/ /sbin/depmod -ae -b $(BT_STAGING_DIR) -r -F $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/build/System.map $(BT_KERNEL_RELEASE) touch $(MADWIFI_DIR)/.build source: $(MADWIFI_DIR)/.source build: $(MADWIFI_DIR)/.build clean: make KERNEL_PATH=$(BT_LINUX_DIR) -C $(MADWIFI_DIR) clean rm $(MADWIFI_DIR)/.build rm -rf $(MADWIFI_TARGET_DIR) rm -f $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/kernel/net/ath_pci.o rm -f $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/kernel/net/ath_hal.o rm -f $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/kernel/net/ath_rate_onoe.o rm -f $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/kernel/net/wlan.o rm -f $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/kernel/net/wlan_acl.o rm -f $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/kernel/net/wlan_ccmp.o rm -f $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/kernel/net/wlan_tkip.o rm -f $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/kernel/net/wlan_wep.o rm -f $(BT_STAGING_DIR)/lib/modules/$(BT_KERNEL_RELEASE)/kernel/net/wlan_xauth.o srcclean: rm -rf $(MADWIFI_DIR)