implement target profiles in menuconfig
[openwrt/staging/dedeckeh.git] / package / madwifi / Makefile
index ca81ee37d1dbe062fefcebeb78794eb40f5c58e8..2d952d1148658b012df89e462e390a371d7b77f8 100644 (file)
@@ -76,9 +76,9 @@ ifeq ($(findstring PCI,$(BUS)),PCI)
 endif
 
 define KernelPackage/madwifi
-  SUBMENU:=Network Devices
-  DEFAULT:=y if LINUX_2_6_BRCM || LINUX_2_6_ARUBA || LINUX_2_4_AR531X || LINUX_2_6_XSCALE, m if ALL
+  SUBMENU:=Wireless Drivers
   TITLE:=Driver for Atheros wireless chipsets
+  DEPENDS:=+wireless-tools
   DESCRIPTION:=\
        This package contains a driver for Atheros 802.11a/b/g chipsets.
   URL:=http://madwifi.org/
@@ -105,19 +105,22 @@ MADWIFI_MAKEOPTS= -C $(PKG_BUILD_DIR) \
 
 ifeq ($(findstring AHB,$(BUS)),AHB)
   define Build/Compile/ahb
-       $(MAKE) $(MADWIFI_MAKEOPTS) BUS="AHB" all
+       $(MAKE) $(MADWIFI_MAKEOPTS) BUS="AHB" modules
   endef
 endif
 
 ifeq ($(findstring PCI,$(BUS)),PCI)
   define Build/Compile/pci
-       $(MAKE) $(MADWIFI_MAKEOPTS) BUS="PCI" all
+       $(MAKE) $(MADWIFI_MAKEOPTS) BUS="PCI" modules
   endef
 endif
 
 define Build/Compile
        $(call Build/Compile/ahb)
        $(call Build/Compile/pci)
+       $(MAKE) $(MADWIFI_MAKEOPTS) \
+               CFLAGS="$(TARGET_CFLAGS)" \
+               tools
 endef
 
 define Build/InstallDev