require all CONFIG_* symbols listed in its KCONFIG to be set to m in order to actuall...
[openwrt/staging/chunkeey.git] / package / kernel / modules / wireless.mk
index 416706cd2f7d5f411b597709e4cafda11e9e2790..abe261aef192164542674c7bcd430efe22eeaf17 100644 (file)
@@ -20,9 +20,17 @@ define KernelPackage/ieee80211
        - ieee80211_crypt_tkip \\\
        - ieee80211_crytp_ccmp
   DEPENDS:=@LINUX_2_6 +kmod-crypto
-  KCONFIG:=CONFIG_IEEE80211
+  KCONFIG:= \
+       CONFIG_IEEE80211 \
+       CONFIG_IEEE80211_CRYPT_WEP \
+       CONFIG_IEEE80211_CRYPT_CCMP \
+       CONFIG_IEEE80211_CRYPT_TKIP
   FILES:= \
-       $(LINUX_DIR)/net/ieee80211/*.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/net/ieee80211/ieee80211_crypt.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/ieee80211/ieee80211.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/ieee80211/ieee80211_crypt_wep.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/ieee80211/ieee80211_crypt_tkip.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/ieee80211/ieee80211_crypt_ccmp.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,10, \
        ieee80211_crypt \
        ieee80211 \
@@ -40,8 +48,7 @@ define KernelPackage/ieee80211-softmac
   TITLE:=ieee80211 SoftMAC support
   DEPENDS:=kmod-ieee80211
   KCONFIG:=CONFIG_IEEE80211_SOFTMAC
-  FILES:= \
-       $(LINUX_DIR)/net/ieee80211/softmac/*.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/net/ieee80211/softmac/ieee80211softmac.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,20,ieee80211softmac)
 endef