Improved autorebuild for kernel related stuff. - make modules_install in the kernel...
authorFelix Fietkau <nbd@openwrt.org>
Wed, 18 Apr 2007 12:28:38 +0000 (12:28 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Wed, 18 Apr 2007 12:28:38 +0000 (12:28 +0000)
SVN-Revision: 6998

15 files changed:
include/kernel-build.mk
include/kernel-defaults.mk
include/kernel.mk
package/hostap/Makefile
package/kernel/Makefile
package/kernel/modules/block.mk
package/kernel/modules/fs.mk
package/kernel/modules/i2c.mk
package/kernel/modules/netfilter.mk
package/kernel/modules/network.mk
package/kernel/modules/other.mk
package/kernel/modules/usb.mk
package/kernel/modules/wireless.mk
rules.mk
target/linux/brcm-2.4/modules.mk

index 155a542..9037b5c 100644 (file)
@@ -92,7 +92,7 @@ define BuildKernel
        $(call Kernel/Configure)
        touch $$@
 
        $(call Kernel/Configure)
        touch $$@
 
-  $(LINUX_DIR)/.modules: $(LINUX_DIR)/.configured $(LINUX_DIR)/.config
+  $(LINUX_DIR)/.modules: $(LINUX_DIR)/.configured $(LINUX_DIR)/.config FORCE
        $(call Kernel/CompileModules)
        touch $$@
 
        $(call Kernel/CompileModules)
        touch $$@
 
index 3469cff..f80959a 100644 (file)
@@ -56,7 +56,6 @@ endef
 
 define Kernel/CompileModules/Default
        $(MAKE) -j$(CONFIG_JLEVEL) $(KERNEL_MAKEOPTS) CC="$(KERNEL_CC)" modules
 
 define Kernel/CompileModules/Default
        $(MAKE) -j$(CONFIG_JLEVEL) $(KERNEL_MAKEOPTS) CC="$(KERNEL_CC)" modules
-       $(MAKE) $(KERNEL_MAKEOPTS) CC="$(KERNEL_CC)" DEPMOD=true INSTALL_MOD_PATH=$(KERNEL_BUILD_DIR)/modules modules_install
 endef
 
 ifeq ($(KERNEL),2.6)
 endef
 
 ifeq ($(KERNEL),2.6)
index 9792d04..119de86 100644 (file)
@@ -32,7 +32,6 @@ else
   LINUX_DIR := $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION)
 
   MODULES_SUBDIR:=lib/modules/$(LINUX_VERSION)
   LINUX_DIR := $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION)
 
   MODULES_SUBDIR:=lib/modules/$(LINUX_VERSION)
-  MODULES_DIR := $(KERNEL_BUILD_DIR)/modules/$(MODULES_SUBDIR)
   TARGET_MODULES_DIR := $(LINUX_TARGET_DIR)/$(MODULES_SUBDIR)
 
   LINUX_KERNEL:=$(KERNEL_BUILD_DIR)/vmlinux
   TARGET_MODULES_DIR := $(LINUX_TARGET_DIR)/$(MODULES_SUBDIR)
 
   LINUX_KERNEL:=$(KERNEL_BUILD_DIR)/vmlinux
@@ -108,6 +107,8 @@ define KernelPackage
     endif
   endif
   $$(eval $$(call BuildPackage,kmod-$(1)))
     endif
   endif
   $$(eval $$(call BuildPackage,kmod-$(1)))
+
+  $$(IPKG_kmod-$(1)): $$(FILES)
 endef
 
 define AutoLoad
 endef
 
 define AutoLoad
index d3d5fb6..b4d2446 100644 (file)
@@ -61,7 +61,7 @@ endef
 define KernelPackage/hostap/2.6
   KCONFIG:=$(CONFIG_HOSTAP)
   FILES:= \
 define KernelPackage/hostap/2.6
   KCONFIG:=$(CONFIG_HOSTAP)
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/net/wireless/hostap/hostap.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/net/wireless/hostap/hostap.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,hostap)
 endef
 
   AUTOLOAD:=$(call AutoLoad,60,hostap)
 endef
 
@@ -82,7 +82,7 @@ endef
 define KernelPackage/hostap-pci/2.6
   KCONFIG:=$(CONFIG_HOSTAP_PCI)
   FILES:= \
 define KernelPackage/hostap-pci/2.6
   KCONFIG:=$(CONFIG_HOSTAP_PCI)
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/net/wireless/hostap/hostap_pci.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/net/wireless/hostap/hostap_pci.$(LINUX_KMOD_SUFFIX)
 endef
 
 
 endef
 
 
@@ -103,7 +103,7 @@ endef
 define KernelPackage/hostap-plx/2.6
   KCONFIG:=$(CONFIG_HOSTAP_PLX)
   FILES:= \
 define KernelPackage/hostap-plx/2.6
   KCONFIG:=$(CONFIG_HOSTAP_PLX)
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/net/wireless/hostap/hostap_plx.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/net/wireless/hostap/hostap_plx.$(LINUX_KMOD_SUFFIX)
 endef
 
 
 endef
 
 
index bc0b88b..e58b310 100644 (file)
@@ -14,7 +14,6 @@ PKG_VERSION:=$(LINUX_VERSION)-$(BOARD)
 PKG_RELEASE:=$(LINUX_RELEASE)
 
 PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/packages
 PKG_RELEASE:=$(LINUX_RELEASE)
 
 PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/packages
-PKG_FILE_DEPEND:=$(MODULES_DIR)
 
 # build all in-tree kmod-* packages by default
 KMOD_DEFAULT:=m
 
 # build all in-tree kmod-* packages by default
 KMOD_DEFAULT:=m
index a6df0fc..b9f4c0d 100644 (file)
@@ -5,7 +5,7 @@ define KernelPackage/libata
        DESCRIPTION:=libata
        KCONFIG:=$(CONFIG_ATA)
        SUBMENU:=$(BLMENU)
        DESCRIPTION:=libata
        KCONFIG:=$(CONFIG_ATA)
        SUBMENU:=$(BLMENU)
-       FILES:=$(MODULES_DIR)/kernel/drivers/ata/libata.$(LINUX_KMOD_SUFFIX)
+       FILES:=$(LINUX_DIR)/drivers/ata/libata.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,libata))
 
 endef
 $(eval $(call KernelPackage,libata))
 
@@ -15,7 +15,7 @@ define KernelPackage/ata-piix
        KCONFIG:=$(CONFIG_ATA_PIIX)
        SUBMENU:=$(BLMENU)
        AUTOLOAD:=$(call AutoLoad,30,scsi_mod libata sd_mod ata_piix)
        KCONFIG:=$(CONFIG_ATA_PIIX)
        SUBMENU:=$(BLMENU)
        AUTOLOAD:=$(call AutoLoad,30,scsi_mod libata sd_mod ata_piix)
-       FILES:=$(MODULES_DIR)/kernel/drivers/ata/ata_piix.$(LINUX_KMOD_SUFFIX)
+       FILES:=$(LINUX_DIR)/drivers/ata/ata_piix.$(LINUX_KMOD_SUFFIX)
        DEPENDS:=+kmod-libata +kmod-ide-core +kmod-scsi-core
 endef
 $(eval $(call KernelPackage,ata-piix))
        DEPENDS:=+kmod-libata +kmod-ide-core +kmod-scsi-core
 endef
 $(eval $(call KernelPackage,ata-piix))
index 2106881..762a898 100644 (file)
@@ -7,7 +7,7 @@ define KernelPackage/fs-cifs
   KCONFIG:=$(CONFIG_CIFS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,cifs)
   KCONFIG:=$(CONFIG_CIFS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,cifs)
-  FILES:=$(MODULES_DIR)/kernel/fs/cifs/cifs.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/cifs/cifs.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-cifs))
 
 endef
 $(eval $(call KernelPackage,fs-cifs))
 
@@ -17,7 +17,7 @@ define KernelPackage/fs-minix
   KCONFIG:=$(CONFIG_MINIX_FS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,minix)
   KCONFIG:=$(CONFIG_MINIX_FS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,minix)
-  FILES:=$(MODULES_DIR)/kernel/fs/minix/minix.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/minix/minix.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-minix))
 
 endef
 $(eval $(call KernelPackage,fs-minix))
 
@@ -27,7 +27,7 @@ define KernelPackage/fs-ext2
   KCONFIG:=$(CONFIG_EXT2_FS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,ext2)
   KCONFIG:=$(CONFIG_EXT2_FS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,ext2)
-  FILES:=$(MODULES_DIR)/kernel/fs/ext2/ext2.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/ext2/ext2.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-ext2))
 
 endef
 $(eval $(call KernelPackage,fs-ext2))
 
@@ -38,8 +38,8 @@ define KernelPackage/fs-ext3
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,jbd ext3)
   FILES:= \
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,jbd ext3)
   FILES:= \
-       $(MODULES_DIR)/kernel/fs/jbd/jbd.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/fs/ext3/ext3.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/fs/jbd/jbd.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/fs/ext3/ext3.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-ext3))
 
 endef
 $(eval $(call KernelPackage,fs-ext3))
 
@@ -50,7 +50,7 @@ define KernelPackage/fs-hfsplus
   KCONFIG:=$(CONFIG_HFSPLUS_FS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,hfsplus)
   KCONFIG:=$(CONFIG_HFSPLUS_FS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,hfsplus)
-  FILES:=$(MODULES_DIR)/kernel/fs/hfsplus/hfsplus.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/hfsplus/hfsplus.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-hfsplus))
 
 endef
 $(eval $(call KernelPackage,fs-hfsplus))
 
@@ -61,7 +61,7 @@ define KernelPackage/fs-isofs
   KCONFIG:=$(CONFIG_ISO9660_FS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,isofs)
   KCONFIG:=$(CONFIG_ISO9660_FS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,isofs)
-  FILES:=$(MODULES_DIR)/kernel/fs/isofs/isofs.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/isofs/isofs.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-isofs))
 
 endef
 $(eval $(call KernelPackage,fs-isofs))
 
@@ -72,7 +72,7 @@ define KernelPackage/fs-udf
   KCONFIG:=$(CONFIG_UDF_FS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,udf)
   KCONFIG:=$(CONFIG_UDF_FS)
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,udf)
-  FILES:=$(MODULES_DIR)/kernel/fs/udf/udf.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/udf/udf.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-udf))
 
 endef
 $(eval $(call KernelPackage,fs-udf))
 
@@ -83,9 +83,9 @@ define KernelPackage/fs-nfs
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,sunrpc lockd nfs)
   FILES:= \
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,sunrpc lockd nfs)
   FILES:= \
-       $(MODULES_DIR)/kernel/net/sunrpc/sunrpc.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/fs/lockd/lockd.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/fs/nfs/nfs.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/net/sunrpc/sunrpc.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/fs/lockd/lockd.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/fs/nfs/nfs.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-nfs))
 
 endef
 $(eval $(call KernelPackage,fs-nfs))
 
@@ -96,7 +96,7 @@ define KernelPackage/fs-nfsd
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,nfsd)
   FILES:= \
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,nfsd)
   FILES:= \
-       $(MODULES_DIR)/kernel/fs/nfsd/nfsd.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/fs/nfsd/nfsd.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-nfsd))
 
 endef
 $(eval $(call KernelPackage,fs-nfsd))
 
@@ -108,7 +108,7 @@ define KernelPackage/fs-msdos
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,40,msdos)
   FILES:= \
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,40,msdos)
   FILES:= \
-       $(MODULES_DIR)/kernel/fs/msdos/msdos.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/fs/msdos/msdos.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-msdos))
 
 endef
 $(eval $(call KernelPackage,fs-msdos))
 
@@ -120,8 +120,8 @@ define KernelPackage/fs-vfat
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,fat vfat)
   FILES:= \
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,fat vfat)
   FILES:= \
-       $(MODULES_DIR)/kernel/fs/fat/fat.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/fs/vfat/vfat.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/fs/fat/fat.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/fs/vfat/vfat.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-vfat))
 
 endef
 $(eval $(call KernelPackage,fs-vfat))
 
@@ -132,7 +132,7 @@ define KernelPackage/fs-xfs
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,sunrpc lockd xfs)
   FILES:= \
   SUBMENU:=$(FSMENU)
   AUTOLOAD:=$(call AutoLoad,30,sunrpc lockd xfs)
   FILES:= \
-       $(MODULES_DIR)/kernel/fs/xfs/xfs.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/fs/xfs/xfs.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,fs-xfs))
 
 endef
 $(eval $(call KernelPackage,fs-xfs))
 
@@ -143,7 +143,7 @@ define KernelPackage/nls-base
   KCONFIG:=$(CONFIG_NLS)
   SUBMENU:=$(FSMENU)
   MENU:=1
   KCONFIG:=$(CONFIG_NLS)
   SUBMENU:=$(FSMENU)
   MENU:=1
-  FILES:=$(MODULES_DIR)/kernel/fs/nls/nls_base.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/nls/nls_base.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,20,nls_base)
 endef
 $(eval $(call KernelPackage,nls-base))
   AUTOLOAD:=$(call AutoLoad,20,nls_base)
 endef
 $(eval $(call KernelPackage,nls-base))
@@ -155,7 +155,7 @@ define KernelPackage/nls-cp437
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_CODEPAGE_437)
   SUBMENU:=$(FSMENU)
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_CODEPAGE_437)
   SUBMENU:=$(FSMENU)
-  FILES:=$(MODULES_DIR)/kernel/fs/nls/nls_cp437.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/nls/nls_cp437.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,25,nls_cp437)
 endef
 $(eval $(call KernelPackage,nls-cp437))
   AUTOLOAD:=$(call AutoLoad,25,nls_cp437)
 endef
 $(eval $(call KernelPackage,nls-cp437))
@@ -167,7 +167,7 @@ define KernelPackage/nls-cp850
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_CODEPAGE_850)
   SUBMENU:=$(FSMENU)
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_CODEPAGE_850)
   SUBMENU:=$(FSMENU)
-  FILES:=$(MODULES_DIR)/kernel/fs/nls/nls_cp850.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/nls/nls_cp850.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,25,nls_cp850)
 endef
 $(eval $(call KernelPackage,nls-cp850))
   AUTOLOAD:=$(call AutoLoad,25,nls_cp850)
 endef
 $(eval $(call KernelPackage,nls-cp850))
@@ -178,7 +178,7 @@ define KernelPackage/nls-cp1250
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_CODEPAGE_1250)
   SUBMENU:=$(FSMENU)
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_CODEPAGE_1250)
   SUBMENU:=$(FSMENU)
-  FILES:=$(MODULES_DIR)/kernel/fs/nls/nls_cp1250.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/nls/nls_cp1250.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,25,nls_cp1250)
 endef
 $(eval $(call KernelPackage,nls-cp1250))
   AUTOLOAD:=$(call AutoLoad,25,nls_cp1250)
 endef
 $(eval $(call KernelPackage,nls-cp1250))
@@ -189,7 +189,7 @@ define KernelPackage/nls-iso8859-1
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_ISO8859_1)
   SUBMENU:=$(FSMENU)
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_ISO8859_1)
   SUBMENU:=$(FSMENU)
-  FILES:=$(MODULES_DIR)/kernel/fs/nls/nls_iso8859-1.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-1.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-1)
 endef
 $(eval $(call KernelPackage,nls-iso8859-1))
   AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-1)
 endef
 $(eval $(call KernelPackage,nls-iso8859-1))
@@ -200,7 +200,7 @@ define KernelPackage/nls-iso8859-15
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_ISO8859_15)
   SUBMENU:=$(FSMENU)
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_ISO8859_15)
   SUBMENU:=$(FSMENU)
-  FILES:=$(MODULES_DIR)/kernel/fs/nls/nls_iso8859-15.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-15.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-15)
 endef
 $(eval $(call KernelPackage,nls-iso8859-15))
   AUTOLOAD:=$(call AutoLoad,25,nls_iso8859-15)
 endef
 $(eval $(call KernelPackage,nls-iso8859-15))
@@ -211,7 +211,7 @@ define KernelPackage/nls-koi8r
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_KOI8_R)
   SUBMENU:=$(FSMENU)
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_KOI8_R)
   SUBMENU:=$(FSMENU)
-  FILES:=$(MODULES_DIR)/kernel/fs/nls/nls_koi8-r.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/nls/nls_koi8-r.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,25,nls_koi8-r)
 endef
 $(eval $(call KernelPackage,nls-koi8r))
   AUTOLOAD:=$(call AutoLoad,25,nls_koi8-r)
 endef
 $(eval $(call KernelPackage,nls-koi8r))
@@ -222,7 +222,7 @@ define KernelPackage/nls-utf8
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_UTF8)
   SUBMENU:=$(FSMENU)
   DEPENDS:=kmod-nls-base
   KCONFIG:=$(CONFIG_NLS_UTF8)
   SUBMENU:=$(FSMENU)
-  FILES:=$(MODULES_DIR)/kernel/fs/nls/nls_utf8.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/fs/nls/nls_utf8.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,25,nls_utf8)
 endef
 $(eval $(call KernelPackage,nls-utf8))
   AUTOLOAD:=$(call AutoLoad,25,nls_utf8)
 endef
 $(eval $(call KernelPackage,nls-utf8))
index 4d65b6e..a0b121c 100644 (file)
@@ -13,7 +13,7 @@ define KernelPackage/i2c-core
   DESCRIPTION:=Kernel modules for i2c support
   SUBMENU:=$(I2CMENU)
   KCONFIG:=$(CONFIG_I2C)
   DESCRIPTION:=Kernel modules for i2c support
   SUBMENU:=$(I2CMENU)
   KCONFIG:=$(CONFIG_I2C)
-  FILES:=$(MODULES_DIR)/kernel/drivers/i2c/*.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/i2c/*.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,i2c-core i2c-dev)
 endef
 $(eval $(call KernelPackage,i2c-core))
   AUTOLOAD:=$(call AutoLoad,50,i2c-core i2c-dev)
 endef
 $(eval $(call KernelPackage,i2c-core))
@@ -24,7 +24,7 @@ define KernelPackage/i2c-algos
   DEPENDS:=kmod-i2c-core
   SUBMENU:=$(I2CMENU)
   KCONFIG:=$(CONFIG_I2C_ALGOBIT)
   DEPENDS:=kmod-i2c-core
   SUBMENU:=$(I2CMENU)
   KCONFIG:=$(CONFIG_I2C_ALGOBIT)
-  FILES:=$(MODULES_DIR)/kernel/drivers/i2c/algos/*.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/i2c/algos/*.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,i2c-algo-bit i2c-algo-pcf i2c-algo-pca)
 endef
 $(eval $(call KernelPackage,i2c-algos))
   AUTOLOAD:=$(call AutoLoad,60,i2c-algo-bit i2c-algo-pcf i2c-algo-pca)
 endef
 $(eval $(call KernelPackage,i2c-algos))
@@ -36,7 +36,7 @@ define KernelPackage/i2c-au1x00gpio
   DEPENDS:=kmod-i2c-core kmod-i2c-algos @LINUX_2_6_AU1000
   SUBMENU:=$(I2CMENU)
   KCONFIG:=$(CONFIG_I2C_AU1X00GPIO)
   DEPENDS:=kmod-i2c-core kmod-i2c-algos @LINUX_2_6_AU1000
   SUBMENU:=$(I2CMENU)
   KCONFIG:=$(CONFIG_I2C_AU1X00GPIO)
-  FILES:=$(MODULES_DIR)/kernel/drivers/i2c/busses/i2c-au1x00gpio.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/i2c/busses/i2c-au1x00gpio.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call Autoload,70,i2c-au1x00gpio)
 endef
 $(eval $(call KernelPackage,i2c-au1x00gpio))
   AUTOLOAD:=$(call Autoload,70,i2c-au1x00gpio)
 endef
 $(eval $(call KernelPackage,i2c-au1x00gpio))
@@ -48,8 +48,8 @@ define KernelPackage/i2c-scx200
   DEPENDS:=kmod-i2c-core kmod-i2c-algos @LINUX_2_6_X86_Soekris
   SUBMENU:=$(I2CMENU)
   KCONFIG:=$(CONFIG_I2C_SCX200)
   DEPENDS:=kmod-i2c-core kmod-i2c-algos @LINUX_2_6_X86_Soekris
   SUBMENU:=$(I2CMENU)
   KCONFIG:=$(CONFIG_I2C_SCX200)
-  FILES:=$(MODULES_DIR)/kernel/drivers/i2c/busses/scx200_i2c.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/i2c/busses/i2c-isa.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/i2c/busses/scx200_i2c.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/i2c/busses/i2c-isa.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,70,scx200_i2c)
 endef
 $(eval $(call KernelPackage,i2c-scx200))
   AUTOLOAD:=$(call AutoLoad,70,scx200_i2c)
 endef
 $(eval $(call KernelPackage,i2c-scx200))
index d1653b9..18f9203 100644 (file)
@@ -17,7 +17,7 @@ define KernelPackage/ipt-conntrack
        - ipt_conntrack \\\
        - ipt_helper \\\
        - ipt_connmark/CONNMARK
        - ipt_conntrack \\\
        - ipt_helper \\\
        - ipt_connmark/CONNMARK
-  FILES:=$(foreach mod,$(IPT_CONNTRACK-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX))
+  FILES:=$(foreach mod,$(IPT_CONNTRACK-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_CONNTRACK-m)))
 endef
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_CONNTRACK-m)))
 endef
@@ -31,7 +31,7 @@ define KernelPackage/ipt-filter
        Includes: \\\
        - ipt_ipp2p \\\
        - ipt_layer7
        Includes: \\\
        - ipt_ipp2p \\\
        - ipt_layer7
-  FILES:=$(foreach mod,$(IPT_FILTER-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX))
+  FILES:=$(foreach mod,$(IPT_FILTER-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_FILTER-m)))
 endef
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_FILTER-m)))
 endef
@@ -52,7 +52,7 @@ define KernelPackage/ipt-ipopt
        - ipt_tcpmms \\\
        - ipt_ttl/TTL \\\
        - ipt_unclean
        - ipt_tcpmms \\\
        - ipt_ttl/TTL \\\
        - ipt_unclean
-  FILES:=$(foreach mod,$(IPT_IPOPT-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX))
+  FILES:=$(foreach mod,$(IPT_IPOPT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPOPT-m)))
 endef
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPOPT-m)))
 endef
@@ -66,7 +66,7 @@ define KernelPackage/ipt-ipsec
        Includes: \\\
        - ipt_ah \\\
        - ipt_esp
        Includes: \\\
        - ipt_ah \\\
        - ipt_esp
-  FILES:=$(foreach mod,$(IPT_IPSEC-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX))
+  FILES:=$(foreach mod,$(IPT_IPSEC-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPSEC-m)))
 endef
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPSEC-m)))
 endef
@@ -80,7 +80,7 @@ define KernelPackage/ipt-nat
        Includes: \\\
        - ipt_REDIRECT \\\
        - ipt_NETMAP
        Includes: \\\
        - ipt_REDIRECT \\\
        - ipt_NETMAP
-  FILES:=$(foreach mod,$(IPT_NAT-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX))
+  FILES:=$(foreach mod,$(IPT_NAT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT-m)))
 endef
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT-m)))
 endef
@@ -97,7 +97,7 @@ define KernelPackage/ipt-nathelper
        - ip_conntrack_irc \\\
        - ip_nat_irc \\\
        - ip_conntrack_tftp
        - ip_conntrack_irc \\\
        - ip_nat_irc \\\
        - ip_conntrack_tftp
-  FILES:=$(foreach mod,$(IPT_NAT_DEFAULT-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX))
+  FILES:=$(foreach mod,$(IPT_NAT_DEFAULT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT_DEFAULT-m)))
 endef
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT_DEFAULT-m)))
 endef
@@ -117,7 +117,7 @@ define KernelPackage/ipt-nathelper-extra
        - ip_conntrack_sip \\\
        - ip_nat_sip \\\
        - ip_nat_snmp_basic
        - ip_conntrack_sip \\\
        - ip_nat_sip \\\
        - ip_nat_snmp_basic
-  FILES:=$(foreach mod,$(IPT_NAT_EXTRA-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX))
+  FILES:=$(foreach mod,$(IPT_NAT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT_EXTRA-m)))
 endef
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT_EXTRA-m)))
 endef
@@ -128,9 +128,9 @@ define KernelPackage/ipt-imq
   DESCRIPTION:=\
        Kernel support for Intermediate Queueing devices
   KCONFIG:=$(CONFIG_IP_NF_TARGET_IMQ)
   DESCRIPTION:=\
        Kernel support for Intermediate Queueing devices
   KCONFIG:=$(CONFIG_IP_NF_TARGET_IMQ)
-  FILES:=$(MODULES_DIR)/kernel/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) $(MODULES_DIR)/kernel/drivers/net/imq.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) $(LINUX_DIR)/drivers/net/imq.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=$(NFMENU)
   SUBMENU:=$(NFMENU)
-  AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(MODULES_DIR)/kernel/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) $(MODULES_DIR)/kernel/drivers/net/imq.$(LINUX_KMOD_SUFFIX)))))
+  AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(LINUX_DIR)/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) $(LINUX_DIR)/drivers/net/imq.$(LINUX_KMOD_SUFFIX)))))
 endef
 $(eval $(call KernelPackage,ipt-imq))
 
 endef
 $(eval $(call KernelPackage,ipt-imq))
 
@@ -142,7 +142,7 @@ define KernelPackage/ipt-queue
        \\\
        Includes: \\\
        - ipt_QUEUE
        \\\
        Includes: \\\
        - ipt_QUEUE
-  FILES:=$(foreach mod,$(IPT_QUEUE-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX))
+  FILES:=$(foreach mod,$(IPT_QUEUE-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_QUEUE-m)))
 endef
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_QUEUE-m)))
 endef
@@ -155,7 +155,7 @@ define KernelPackage/ipt-ulog
        \\\
        Includes: \\\
        - ipt_ULOG
        \\\
        Includes: \\\
        - ipt_ULOG
-  FILES:=$(foreach mod,$(IPT_ULOG-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX))
+  FILES:=$(foreach mod,$(IPT_ULOG-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_ULOG-m)))
 endef
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_ULOG-m)))
 endef
@@ -173,7 +173,7 @@ define KernelPackage/ipt-extra
        - ipt_recent \\\
        - iptable_raw \\\
        - xt_NOTRACK 
        - ipt_recent \\\
        - iptable_raw \\\
        - xt_NOTRACK 
-  FILES:=$(foreach mod,$(IPT_EXTRA-m),$(MODULES_DIR)/kernel/net/$(mod).$(LINUX_KMOD_SUFFIX))
+  FILES:=$(foreach mod,$(IPT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_EXTRA-m)))
 endef
   SUBMENU:=$(NFMENU)
   AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_EXTRA-m)))
 endef
@@ -184,9 +184,9 @@ define KernelPackage/ip6tables
   DESCRIPTION:=\
        Netfilter IPv6 firewalling support
   KCONFIG:=$(CONFIG_IP6_NF_IPTABLES)
   DESCRIPTION:=\
        Netfilter IPv6 firewalling support
   KCONFIG:=$(CONFIG_IP6_NF_IPTABLES)
-  FILES:=$(MODULES_DIR)/kernel/net/ipv6/netfilter/ip*.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/net/ipv6/netfilter/ip*.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=$(NFMENU)
   SUBMENU:=$(NFMENU)
-  AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(MODULES_DIR)/kernel/net/ipv6/netfilter/ip6_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(MODULES_DIR)/kernel/net/ipv6/netfilter/ip6table_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(MODULES_DIR)/kernel/net/ipv6/netfilter/ip6t_*.$(LINUX_KMOD_SUFFIX)))))
+  AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(LINUX_DIR)/net/ipv6/netfilter/ip6_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(LINUX_DIR)/net/ipv6/netfilter/ip6table_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(LINUX_DIR)/net/ipv6/netfilter/ip6t_*.$(LINUX_KMOD_SUFFIX)))))
 endef
 $(eval $(call KernelPackage,ip6tables))
 
 endef
 $(eval $(call KernelPackage,ip6tables))
 
@@ -195,10 +195,10 @@ define KernelPackage/arptables
   TITLE:=ARP firewalling modules
   DESCRIPTION:=\
        Kernel modules for ARP firewalling
   TITLE:=ARP firewalling modules
   DESCRIPTION:=\
        Kernel modules for ARP firewalling
-  FILES:=$(MODULES_DIR)/kernel/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_IP_NF_ARPTABLES)
   SUBMENU:=$(NFMENU)
   KCONFIG:=$(CONFIG_IP_NF_ARPTABLES)
   SUBMENU:=$(NFMENU)
-  AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(MODULES_DIR)/kernel/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX)))))
+  AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(LINUX_DIR)/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX)))))
 endef
 $(eval $(call KernelPackage,arptables))
 
 endef
 $(eval $(call KernelPackage,arptables))
 
@@ -207,9 +207,9 @@ define KernelPackage/ebtables
   TITLE:=Bridge firewalling modules
   DESCRIPTION:=\
        Kernel modules for Ethernet Bridge firewalling
   TITLE:=Bridge firewalling modules
   DESCRIPTION:=\
        Kernel modules for Ethernet Bridge firewalling
-  FILES:=$(MODULES_DIR)/kernel/net/bridge/netfilter/*.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/net/bridge/netfilter/*.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_BRIDGE_NF_EBTABLES)
   SUBMENU:=$(NFMENU)
   KCONFIG:=$(CONFIG_BRIDGE_NF_EBTABLES)
   SUBMENU:=$(NFMENU)
-  AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,ebtables.ko $(wildcard $(MODULES_DIR)/kernel/net/bridge/netfilter/ebtable_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(MODULES_DIR)/kernel/net/bridge/netfilter/ebt_*.$(LINUX_KMOD_SUFFIX)))))
+  AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,ebtables.ko $(wildcard $(LINUX_DIR)/net/bridge/netfilter/ebtable_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(LINUX_DIR)/net/bridge/netfilter/ebt_*.$(LINUX_KMOD_SUFFIX)))))
 endef
 $(eval $(call KernelPackage,ebtables))
 endef
 $(eval $(call KernelPackage,ebtables))
index 05355b3..5fe6c0e 100644 (file)
@@ -14,8 +14,8 @@ define KernelPackage/atm
   DESCRIPTION:= \
     Kernel modules for ATM support
   FILES:= \
   DESCRIPTION:= \
     Kernel modules for ATM support
   FILES:= \
-    $(MODULES_DIR)/kernel/net/atm/atm.$(LINUX_KMOD_SUFFIX) \
-    $(MODULES_DIR)/kernel/net/atm/br2684.$(LINUX_KMOD_SUFFIX)
+    $(LINUX_DIR)/net/atm/atm.$(LINUX_KMOD_SUFFIX) \
+    $(LINUX_DIR)/net/atm/br2684.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_ATM)
   SUBMENU:=$(NSMENU)
   AUTOLOAD:=$(call AutoLoad,30,atm br2684)
   KCONFIG:=$(CONFIG_ATM)
   SUBMENU:=$(NSMENU)
   AUTOLOAD:=$(call AutoLoad,30,atm br2684)
@@ -27,7 +27,7 @@ define KernelPackage/atmtcp
   DESCRIPTION:= \
     Kernel module for ATM over TCP support
   DEPENDS:=@LINUX_2_6 kmod-atm
   DESCRIPTION:= \
     Kernel module for ATM over TCP support
   DEPENDS:=@LINUX_2_6 kmod-atm
-  FILES:=$(MODULES_DIR)/kernel/drivers/atm/atmtcp.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/atm/atmtcp.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_ATM_TCP)
   SUBMENU:=$(NSMENU)
   AUTOLOAD:=$(call AutoLoad,40,atmtcp)
   KCONFIG:=$(CONFIG_ATM_TCP)
   SUBMENU:=$(NSMENU)
   AUTOLOAD:=$(call AutoLoad,40,atmtcp)
@@ -39,7 +39,7 @@ define KernelPackage/bonding
   DESCRIPTION:= \
     Kernel module for NIC bonding.
   DEPENDS:=@LINUX_2_6_X86
   DESCRIPTION:= \
     Kernel module for NIC bonding.
   DEPENDS:=@LINUX_2_6_X86
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/bonding/bonding.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/bonding/bonding.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_BONDING)
   SUBMENU:=$(NSMENU)
   AUTOLOAD:=$(call AutoLoad,40,bonding)
   KCONFIG:=$(CONFIG_BONDING)
   SUBMENU:=$(NSMENU)
   AUTOLOAD:=$(call AutoLoad,40,bonding)
@@ -56,14 +56,14 @@ endef
 $(eval $(call KernelPackage,ipip))
 
 define KernelPackage/ipip/2.4
 $(eval $(call KernelPackage,ipip))
 
 define KernelPackage/ipip/2.4
-  FILES:=$(MODULES_DIR)/kernel/net/ipv4/ipip.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/net/ipv4/ipip.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,ipip)
 endef
 
 define KernelPackage/ipip/2.6
   FILES:= \
   AUTOLOAD:=$(call AutoLoad,30,ipip)
 endef
 
 define KernelPackage/ipip/2.6
   FILES:= \
-       $(MODULES_DIR)/kernel/net/ipv4/ipip.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/net/ipv4/tunnel4.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/net/ipv4/ipip.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/ipv4/tunnel4.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,ipip tunnel4)
 endef
 
   AUTOLOAD:=$(call AutoLoad,30,ipip tunnel4)
 endef
 
@@ -79,8 +79,8 @@ define KernelPackage/ipsec
   DEPENDS:=@LINUX_2_6
   KCONFIG:=$(CONFIG_NET_KEY)
   FILES:= \
   DEPENDS:=@LINUX_2_6
   KCONFIG:=$(CONFIG_NET_KEY)
   FILES:= \
-       $(MODULES_DIR)/kernel/net/key/af_key.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/net/xfrm/xfrm_user.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/net/key/af_key.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/xfrm/xfrm_user.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,ipsec))
 
 endef
 $(eval $(call KernelPackage,ipsec))
 
@@ -97,7 +97,7 @@ define KernelPackage/ipsec4
   KCONFIG:=$(CONFIG_INET_AH)
   DEPENDS:=kmod-ipsec
   FILES:= $(foreach mod,ah4 esp4 ipcomp xfrm4_tunnel, \
   KCONFIG:=$(CONFIG_INET_AH)
   DEPENDS:=kmod-ipsec
   FILES:= $(foreach mod,ah4 esp4 ipcomp xfrm4_tunnel, \
-       $(MODULES_DIR)/kernel/net/ipv4/$(mod).$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/ipv4/$(mod).$(LINUX_KMOD_SUFFIX) \
   )
 endef
 $(eval $(call KernelPackage,ipsec4))
   )
 endef
 $(eval $(call KernelPackage,ipsec4))
@@ -115,7 +115,7 @@ define KernelPackage/ipsec6
   KCONFIG:=$(CONFIG_INET6_AH)
   DEPENDS:=kmod-ipsec
   FILES:= $(foreach mod,ah6 esp6 ipcomp6 xfrm6_tunnel, \
   KCONFIG:=$(CONFIG_INET6_AH)
   DEPENDS:=kmod-ipsec
   FILES:= $(foreach mod,ah6 esp6 ipcomp6 xfrm6_tunnel, \
-       $(MODULES_DIR)/kernel/net/ipv6/{ah6,esp6,ipcomp6,xfrm6_tunnel}.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/ipv6/$(mod).$(LINUX_KMOD_SUFFIX) \
   )
 endef
 $(eval $(call KernelPackage,ipsec6))
   )
 endef
 $(eval $(call KernelPackage,ipsec6))
@@ -129,12 +129,12 @@ define KernelPackage/ipv6
   SUBMENU:=$(NSMENU)
 endef
 define KernelPackage/ipv6/2.4
   SUBMENU:=$(NSMENU)
 endef
 define KernelPackage/ipv6/2.4
-  FILES:=$(MODULES_DIR)/kernel/net/ipv6/ipv6.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/net/ipv6/ipv6.$(LINUX_KMOD_SUFFIX)
 endef
 define KernelPackage/ipv6/2.6
   FILES:= \
 endef
 define KernelPackage/ipv6/2.6
   FILES:= \
-       $(MODULES_DIR)/kernel/net/ipv6/ipv6.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/net/ipv6/sit.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/net/ipv6/ipv6.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/ipv6/sit.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,ipv6))
 
 endef
 $(eval $(call KernelPackage,ipv6))
 
@@ -144,7 +144,7 @@ define KernelPackage/gre
   DESCRIPTION:=\
        Generic Routing Encapsulation support
   KCONFIG=$(CONFIG_NET_IPGRE)
   DESCRIPTION:=\
        Generic Routing Encapsulation support
   KCONFIG=$(CONFIG_NET_IPGRE)
-  FILES=$(MODULES_DIR)/kernel/net/ipv4/ip_gre.$(LINUX_KMOD_SUFFIX)
+  FILES=$(LINUX_DIR)/net/ipv4/ip_gre.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=$(NSMENU)
 endef
 $(eval $(call KernelPackage,gre))
   SUBMENU:=$(NSMENU)
 endef
 $(eval $(call KernelPackage,gre))
@@ -155,7 +155,7 @@ define KernelPackage/tun
   DESCRIPTION:=\
        Kernel support for the TUN/TAP tunneling device
   KCONFIG:=$(CONFIG_TUN)
   DESCRIPTION:=\
        Kernel support for the TUN/TAP tunneling device
   KCONFIG:=$(CONFIG_TUN)
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/tun.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/tun.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=$(NSMENU)
   AUTOLOAD:=$(call AutoLoad,30,tun)
 endef
   SUBMENU:=$(NSMENU)
   AUTOLOAD:=$(call AutoLoad,30,tun)
 endef
@@ -172,18 +172,18 @@ endef
 
 define KernelPackage/ppp/2.6
   FILES:= \
 
 define KernelPackage/ppp/2.6
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/net/ppp_async.ko \
-       $(MODULES_DIR)/kernel/drivers/net/ppp_generic.ko \
-       $(MODULES_DIR)/kernel/drivers/net/slhc.ko \
-       $(MODULES_DIR)/kernel/lib/crc-ccitt.ko
+       $(LINUX_DIR)/drivers/net/ppp_async.ko \
+       $(LINUX_DIR)/drivers/net/ppp_generic.ko \
+       $(LINUX_DIR)/drivers/net/slhc.ko \
+       $(LINUX_DIR)/lib/crc-ccitt.ko
   AUTOLOAD:=$(call AutoLoad,30,crc-ccitt slhc ppp_generic ppp_async)
 endef
 
 define KernelPackage/ppp/2.4
   FILES:= \
   AUTOLOAD:=$(call AutoLoad,30,crc-ccitt slhc ppp_generic ppp_async)
 endef
 
 define KernelPackage/ppp/2.4
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/net/ppp_async.o \
-       $(MODULES_DIR)/kernel/drivers/net/ppp_generic.o \
-       $(MODULES_DIR)/kernel/drivers/net/slhc.o
+       $(LINUX_DIR)/drivers/net/ppp_async.o \
+       $(LINUX_DIR)/drivers/net/ppp_generic.o \
+       $(LINUX_DIR)/drivers/net/slhc.o
   AUTOLOAD:=$(call AutoLoad,30,slhc ppp_generic ppp_async)
 endef
 $(eval $(call KernelPackage,ppp))
   AUTOLOAD:=$(call AutoLoad,30,slhc ppp_generic ppp_async)
 endef
 $(eval $(call KernelPackage,ppp))
@@ -196,8 +196,8 @@ define KernelPackage/pppoe
   DEPENDS:=kmod-ppp
   KCONFIG:=$(CONFIG_PPPOE)
   FILES:= \
   DEPENDS:=kmod-ppp
   KCONFIG:=$(CONFIG_PPPOE)
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/net/pppoe.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/net/pppox.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/net/pppoe.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/net/pppox.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=$(NSMENU)
 endef
 $(eval $(call KernelPackage,pppoe))
   SUBMENU:=$(NSMENU)
 endef
 $(eval $(call KernelPackage,pppoe))
@@ -209,7 +209,7 @@ define KernelPackage/pppoa
        Kernel modules for PPPoA (PPP over ATM) support
   DEPENDS:=kmod-ppp
   KCONFIG:=$(CONFIG_PPPOATM)
        Kernel modules for PPPoA (PPP over ATM) support
   DEPENDS:=kmod-ppp
   KCONFIG:=$(CONFIG_PPPOATM)
-  FILES:=$(MODULES_DIR)/kernel/net/atm/pppoatm.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/net/atm/pppoatm.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,pppoatm)
   SUBMENU:=$(NSMENU)
 endef
   AUTOLOAD:=$(call AutoLoad,40,pppoatm)
   SUBMENU:=$(NSMENU)
 endef
@@ -225,11 +225,11 @@ define KernelPackage/mppe
 endef
 
 define KernelPackage/mppe/2.4
 endef
 
 define KernelPackage/mppe/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/ppp_mppe_mppc.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/ppp_mppe_mppc.$(LINUX_KMOD_SUFFIX)
 endef
 
 define KernelPackage/mppe/2.6
 endef
 
 define KernelPackage/mppe/2.6
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/ppp_mppe.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/ppp_mppe.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,mppe))
 
 endef
 $(eval $(call KernelPackage,mppe))
 
@@ -238,7 +238,7 @@ define KernelPackage/sched
   TITLE:=Traffic schedulers
   DESCRIPTION:=\
        Kernel schedulers for IP traffic
   TITLE:=Traffic schedulers
   DESCRIPTION:=\
        Kernel schedulers for IP traffic
-  FILES:=$(MODULES_DIR)/kernel/net/sched/*.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/net/sched/*.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=$(NSMENU)
 endef
 $(eval $(call KernelPackage,sched))
   SUBMENU:=$(NSMENU)
 endef
 $(eval $(call KernelPackage,sched))
@@ -251,8 +251,8 @@ define KernelPackage/ax25
   SUBMENU:=$(NSMENU)
   KCONFIG:=$(CONFIG_AX25)
   FILES:= \
   SUBMENU:=$(NSMENU)
   KCONFIG:=$(CONFIG_AX25)
   FILES:= \
-       $(MODULES_DIR)/kernel/net/ax25/ax25.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/net/hamradio/mkiss.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/net/ax25/ax25.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/net/hamradio/mkiss.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,80,ax25 mkiss)
 endef
 $(eval $(call KernelPackage,ax25))
   AUTOLOAD:=$(call AutoLoad,80,ax25 mkiss)
 endef
 $(eval $(call KernelPackage,ax25))
@@ -267,7 +267,7 @@ define KernelPackage/natsemi
   DESCRIPTION:=\
        Kernel modules for National Semiconductor DP8381x series PCI Ethernet \\\
        adapters.
   DESCRIPTION:=\
        Kernel modules for National Semiconductor DP8381x series PCI Ethernet \\\
        adapters.
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/natsemi.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/natsemi.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_NATSEMI)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
   KCONFIG:=$(CONFIG_NATSEMI)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
@@ -279,7 +279,7 @@ define KernelPackage/sis900
   TITLE:=SiS 900 Ethernet support
   DESCRIPTION:=\
        Kernel modules for Sis 900 Ethernet adapters.
   TITLE:=SiS 900 Ethernet support
   DESCRIPTION:=\
        Kernel modules for Sis 900 Ethernet adapters.
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/sis900.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/sis900.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_SIS900)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
   KCONFIG:=$(CONFIG_SIS900)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
@@ -291,7 +291,7 @@ define KernelPackage/via-rhine
   TITLE:=Via Rhine ethernet support
   DESCRIPTION:=\
        Kernel modules for Via Rhine Ethernet chipsets.
   TITLE:=Via Rhine ethernet support
   DESCRIPTION:=\
        Kernel modules for Via Rhine Ethernet chipsets.
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/via-rhine.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/via-rhine.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_VIA_RHINE)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
   KCONFIG:=$(CONFIG_VIA_RHINE)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
@@ -303,7 +303,7 @@ define KernelPackage/8139too
   TITLE:=RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support
   DESCRIPTION:=\
        Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters.
   TITLE:=RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support
   DESCRIPTION:=\
        Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters.
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/8139too.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/8139too.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_8139TOO)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
   KCONFIG:=$(CONFIG_8139TOO)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
@@ -315,7 +315,7 @@ define KernelPackage/r8169
   TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
   DESCRIPTION:=\
        Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters.
   TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
   DESCRIPTION:=\
        Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters.
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/r8169.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/r8169.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_R8169)
   DEPENDS:=@LINUX_2_6_X86 
   SUBMENU:=$(NDMENU)
   KCONFIG:=$(CONFIG_R8169)
   DEPENDS:=@LINUX_2_6_X86 
   SUBMENU:=$(NDMENU)
@@ -327,8 +327,8 @@ define KernelPackage/ne2k-pci
   TITLE:=ne2k-pci Ethernet Adapter kernel support
   DESCRIPTION:=\
        ne2k-pci Ethernet Adapter kernel support.
   TITLE:=ne2k-pci Ethernet Adapter kernel support
   DESCRIPTION:=\
        ne2k-pci Ethernet Adapter kernel support.
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/ne2k-pci.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/net/8390.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/ne2k-pci.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/net/8390.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_NE2K_PCI)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
   KCONFIG:=$(CONFIG_NE2K_PCI)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
@@ -340,9 +340,9 @@ define KernelPackage/ixp4xx-npe
   TITLE:=Intel(R) IXP4xx ethernet support
   DESCRIPTION:=\
        Kernel modules for Intel(R) IXP4xx onboard ethernet.
   TITLE:=Intel(R) IXP4xx ethernet support
   DESCRIPTION:=\
        Kernel modules for Intel(R) IXP4xx onboard ethernet.
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/ixp4xx/ixp4xx_npe.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/net/ixp4xx/ixp4xx_qmgr.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/net/ixp4xx/ixp4xx_mac.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/ixp4xx/ixp4xx_npe.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/net/ixp4xx/ixp4xx_qmgr.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/net/ixp4xx/ixp4xx_mac.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_IXP4XX_MAC)
   DEPENDS:=@LINUX_2_6_IXP4XX
   SUBMENU:=$(NDMENU)
   KCONFIG:=$(CONFIG_IXP4XX_MAC)
   DEPENDS:=@LINUX_2_6_IXP4XX
   SUBMENU:=$(NDMENU)
@@ -354,7 +354,7 @@ define KernelPackage/e100
   TITLE:=Intel(R) PRO/100+ cards kernel support
   DESCRIPTION:=\
        Kernel modules for Intel(R) PRO/100+ Ethernet adapters.
   TITLE:=Intel(R) PRO/100+ cards kernel support
   DESCRIPTION:=\
        Kernel modules for Intel(R) PRO/100+ Ethernet adapters.
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/e100.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/e100.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_E100)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
   KCONFIG:=$(CONFIG_E100)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
@@ -366,7 +366,7 @@ define KernelPackage/e1000
   TITLE:=Intel(R) PRO/1000 cards kernel support
   DESCRIPTION:=\
        Kernel modules for Intel(R) PRO/1000 Ethernet adapters.
   TITLE:=Intel(R) PRO/1000 cards kernel support
   DESCRIPTION:=\
        Kernel modules for Intel(R) PRO/1000 Ethernet adapters.
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/e1000/e1000.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/e1000/e1000.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_E1000)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
   KCONFIG:=$(CONFIG_E1000)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
@@ -384,7 +384,7 @@ define KernelPackage/3c59x
        - "Cyclone"   (3c540/3c900/3c905/3c980/3c575/3c656)    PCI and Cardbus \\\
        - "Tornado"   (3c905)                                  PCI  \\\
        - "Hurricane" (3c555/3cSOHO)                           PCI 
        - "Cyclone"   (3c540/3c900/3c905/3c980/3c575/3c656)    PCI and Cardbus \\\
        - "Tornado"   (3c905)                                  PCI  \\\
        - "Hurricane" (3c555/3cSOHO)                           PCI 
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/3c59x.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/3c59x.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_3C59X)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
   KCONFIG:=$(CONFIG_3C59X)
   DEPENDS:=@LINUX_2_6_X86
   SUBMENU:=$(NDMENU)
index 0b09dec..bd598fc 100644 (file)
@@ -34,7 +34,7 @@ define KernelPackage/crypto
        $(CONFIG_CRYPTO_DEFLATE) \
        $(CONFIG_CRYPTO_MICHAEL_MIC) \
        $(CONFIG_CRYPTO_CRC32C)
        $(CONFIG_CRYPTO_DEFLATE) \
        $(CONFIG_CRYPTO_MICHAEL_MIC) \
        $(CONFIG_CRYPTO_CRC32C)
-  FILES:=$(MODULES_DIR)/kernel/crypto/*.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/crypto/*.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=$(EMENU)
 endef
 $(eval $(call KernelPackage,crypto))
   SUBMENU:=$(EMENU)
 endef
 $(eval $(call KernelPackage,crypto))
@@ -49,7 +49,7 @@ define KernelPackage/ide-core
        - ide-detect \\\
        - ide-disk
   KCONFIG:=$(CONFIG_IDE)
        - ide-detect \\\
        - ide-disk
   KCONFIG:=$(CONFIG_IDE)
-  FILES:=$(MODULES_DIR)/kernel/drivers/ide/*.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/ide/*.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=$(EMENU)
   AUTOLOAD:=$(call AutoLoad,20,ide-core) $(call AutoLoad,90,ide-generic ide-detect ide-disk)
 endef
   SUBMENU:=$(EMENU)
   AUTOLOAD:=$(call AutoLoad,20,ide-core) $(call AutoLoad,90,ide-generic ide-detect ide-disk)
 endef
@@ -59,7 +59,7 @@ define KernelPackage/ide-pdc202xx
   TITLE:=PDC202xx IDE driver
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_BLK_DEV_PDC202XX_OLD)
   TITLE:=PDC202xx IDE driver
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_BLK_DEV_PDC202XX_OLD)
-  FILES:=$(MODULES_DIR)/kernel/drivers/ide/pci/pdc202xx_old.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/ide/pci/pdc202xx_old.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,pdc202xx_old)
 endef
 $(eval $(call KernelPackage,ide-pdc202xx))
   AUTOLOAD:=$(call AutoLoad,30,pdc202xx_old)
 endef
 $(eval $(call KernelPackage,ide-pdc202xx))
@@ -68,7 +68,7 @@ define KernelPackage/ide-aec62xx
   TITLE:=AEC62xx IDE driver
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_BLK_DEV_AEC62XX)
   TITLE:=AEC62xx IDE driver
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_BLK_DEV_AEC62XX)
-  FILES:=$(MODULES_DIR)/kernel/drivers/ide/pci/aec62xx.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/ide/pci/aec62xx.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,aec62xx)
 endef
 $(eval $(call KernelPackage,ide-aec62xx))
   AUTOLOAD:=$(call AutoLoad,30,aec62xx)
 endef
 $(eval $(call KernelPackage,ide-aec62xx))
@@ -78,8 +78,8 @@ define KernelPackage/scsi-core
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_BLK_DEV_SD)
   FILES:= \
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_BLK_DEV_SD)
   FILES:= \
-    $(MODULES_DIR)/kernel/drivers/scsi/scsi_mod.$(LINUX_KMOD_SUFFIX) \
-    $(MODULES_DIR)/kernel/drivers/scsi/sd_mod.$(LINUX_KMOD_SUFFIX)
+    $(LINUX_DIR)/drivers/scsi/scsi_mod.$(LINUX_KMOD_SUFFIX) \
+    $(LINUX_DIR)/drivers/scsi/sd_mod.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,scsi-core))
 
 endef
 $(eval $(call KernelPackage,scsi-core))
 
@@ -87,9 +87,9 @@ define KernelPackage/lp
   TITLE:=Parallel port and line printer support
   KCONFIG:=$(CONFIG_PARPORT)
   FILES:= \
   TITLE:=Parallel port and line printer support
   KCONFIG:=$(CONFIG_PARPORT)
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/parport/parport.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/char/lp.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/char/ppdev.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/parport/parport.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/char/lp.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/char/ppdev.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=$(EMENU)
   AUTOLOAD:=$(call AutoLoad,50, \
        parport \
   SUBMENU:=$(EMENU)
   AUTOLOAD:=$(call AutoLoad,50, \
        parport \
@@ -107,15 +107,15 @@ define KernelPackage/soundcore
 endef
 
 define KernelPackage/soundcore/2.4
 endef
 
 define KernelPackage/soundcore/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/sound/soundcore.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/sound/soundcore.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,soundcore)
 endef
 
 define KernelPackage/soundcore/2.6
   FILES:= \
   AUTOLOAD:=$(call AutoLoad,30,soundcore)
 endef
 
 define KernelPackage/soundcore/2.6
   FILES:= \
-       $(MODULES_DIR)/kernel/sound/soundcore.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/sound/core/*.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/sound/core/oss/*.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/sound/soundcore.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/sound/core/*.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/sound/core/oss/*.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,30,soundcore snd snd-page-alloc snd-hwdep snd-rawmidi snd-timer snd-pcm snd-mixer-oss snd-pcm-oss)
 endef
 $(eval $(call KernelPackage,soundcore))
   AUTOLOAD:=$(call AutoLoad,30,soundcore snd snd-page-alloc snd-hwdep snd-rawmidi snd-timer snd-pcm snd-mixer-oss snd-pcm-oss)
 endef
 $(eval $(call KernelPackage,soundcore))
@@ -126,7 +126,7 @@ define KernelPackage/loop
   KCONFIG:=$(CONFIG_BLK_DEV_LOOP)
   SUBMENU:=$(EMENU)
   AUTOLOAD:=$(call AutoLoad,30,loop)
   KCONFIG:=$(CONFIG_BLK_DEV_LOOP)
   SUBMENU:=$(EMENU)
   AUTOLOAD:=$(call AutoLoad,30,loop)
-  FILES:=$(MODULES_DIR)/kernel/drivers/block/loop.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/block/loop.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,loop))
 
 endef
 $(eval $(call KernelPackage,loop))
 
@@ -136,7 +136,7 @@ define KernelPackage/nbd
   KCONFIG:=$(CONFIG_BLK_DEV_NBD)
   SUBMENU:=$(EMENU)
   AUTOLOAD:=$(call AutoLoad,30,nbd)
   KCONFIG:=$(CONFIG_BLK_DEV_NBD)
   SUBMENU:=$(EMENU)
   AUTOLOAD:=$(call AutoLoad,30,nbd)
-  FILES:=$(MODULES_DIR)/kernel/drivers/block/nbd.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/block/nbd.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,nbd))
 
 endef
 $(eval $(call KernelPackage,nbd))
 
@@ -146,7 +146,7 @@ define KernelPackage/capi
   KCONFIG:=$(CONFIG_ISDN) $(CONFIG_ISDN_CAPI) $(CONFIG_ISDN_CAPI_CAPI20)
   SUBMENU:=$(EMENU)
   AUTOLOAD:=$(call AutoLoad,30,kernelcapi capi)
   KCONFIG:=$(CONFIG_ISDN) $(CONFIG_ISDN_CAPI) $(CONFIG_ISDN_CAPI_CAPI20)
   SUBMENU:=$(EMENU)
   AUTOLOAD:=$(call AutoLoad,30,kernelcapi capi)
-  FILES:=$(MODULES_DIR)/kernel/drivers/isdn/capi/*capi.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/isdn/capi/*capi.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,capi))
 
 endef
 $(eval $(call KernelPackage,capi))
 
@@ -159,18 +159,18 @@ endef
 
 define KernelPackage/pcmcia-core/2.4
   FILES:= \
 
 define KernelPackage/pcmcia-core/2.4
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/pcmcia/pcmcia_core.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/pcmcia/yenta_socket.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/pcmcia/ds.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/pcmcia/yenta_socket.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/pcmcia/ds.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,pcmcia_core yenta_socket ds)
 endef
 
 define KernelPackage/pcmcia-core/2.6
   FILES:= \
   AUTOLOAD:=$(call AutoLoad,40,pcmcia_core yenta_socket ds)
 endef
 
 define KernelPackage/pcmcia-core/2.6
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/pcmcia/pcmcia_core.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/pcmcia/pcmcia.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/pcmcia/yenta_socket.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/pcmcia/rsrc_nonstatic.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/pcmcia/pcmcia.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/pcmcia/yenta_socket.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/pcmcia/rsrc_nonstatic.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,pcmcia_core pcmcia rsrc_nonstatic yenta_socket)
 endef
 $(eval $(call KernelPackage,pcmcia-core))
   AUTOLOAD:=$(call AutoLoad,40,pcmcia_core pcmcia rsrc_nonstatic yenta_socket)
 endef
 $(eval $(call KernelPackage,pcmcia-core))
@@ -186,12 +186,12 @@ endef
 
 define KernelPackage/pcmcia-serial/2.4
   KCONFIG:=$(CONFIG_PCMCIA_SERIAL_CS)
 
 define KernelPackage/pcmcia-serial/2.4
   KCONFIG:=$(CONFIG_PCMCIA_SERIAL_CS)
-  FILES:=$(MODULES_DIR)/kernel/drivers/char/pcmcia/serial_cs.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/char/pcmcia/serial_cs.$(LINUX_KMOD_SUFFIX)
 endef
 
 define KernelPackage/pcmcia-serial/2.6
   KCONFIG:=$(CONFIG_SERIAL_8250_CS)
 endef
 
 define KernelPackage/pcmcia-serial/2.6
   KCONFIG:=$(CONFIG_SERIAL_8250_CS)
-  FILES:=$(MODULES_DIR)/kernel/drivers/serial/serial_cs.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/serial/serial_cs.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,pcmcia-serial))
 
 endef
 $(eval $(call KernelPackage,pcmcia-serial))
 
@@ -206,26 +206,26 @@ define KernelPackage/bluetooth
  define KernelPackage/bluetooth/2.4
   KCONFIG:=$(CONFIG_BLUEZ)
   FILES:= \
  define KernelPackage/bluetooth/2.4
   KCONFIG:=$(CONFIG_BLUEZ)
   FILES:= \
-       $(MODULES_DIR)/kernel/net/bluetooth/bluez.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/net/bluetooth/l2cap.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/net/bluetooth/sco.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/net/bluetooth/rfcomm/rfcomm.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/net/bluetooth/bnep/bnep.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/bluetooth/hci_uart.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/bluetooth/hci_usb.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/net/bluetooth/bluez.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/bluetooth/l2cap.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/bluetooth/sco.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/bluetooth/rfcomm/rfcomm.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/bluetooth/bnep/bnep.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/bluetooth/hci_uart.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/bluetooth/hci_usb.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,90,bluez l2cap sco rfcomm bnep hci_uart hci_usb)
 endef
 
 define KernelPackage/bluetooth/2.6
   KCONFIG:=$(CONFIG_BT)
   FILES:= \
   AUTOLOAD:=$(call AutoLoad,90,bluez l2cap sco rfcomm bnep hci_uart hci_usb)
 endef
 
 define KernelPackage/bluetooth/2.6
   KCONFIG:=$(CONFIG_BT)
   FILES:= \
-       $(MODULES_DIR)/kernel/net/bluetooth/bluetooth.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/net/bluetooth/l2cap.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/net/bluetooth/sco.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/net/bluetooth/rfcomm/rfcomm.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/net/bluetooth/bnep/bnep.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/bluetooth/hci_uart.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/bluetooth/hci_usb.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/net/bluetooth/bluetooth.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/bluetooth/l2cap.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/bluetooth/sco.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/bluetooth/rfcomm/rfcomm.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/net/bluetooth/bnep/bnep.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/bluetooth/hci_uart.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/bluetooth/hci_usb.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,90,bluetooth l2cap sco rfcomm bnep hci_uart hci_usb)
 endef
 $(eval $(call KernelPackage,bluetooth))
   AUTOLOAD:=$(call AutoLoad,90,bluetooth l2cap sco rfcomm bnep hci_uart hci_usb)
 endef
 $(eval $(call KernelPackage,bluetooth))
@@ -240,9 +240,9 @@ define KernelPackage/mmc
 define KernelPackage/mmc/2.6
        KCONFIG:=$(CONFIG_MMC)
        FILES:= \
 define KernelPackage/mmc/2.6
        KCONFIG:=$(CONFIG_MMC)
        FILES:= \
-       $(MODULES_DIR)/kernel/drivers/mmc/mmc_core.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/mmc/mmc_block.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/mmc/at91_mci.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/mmc/mmc_core.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/mmc/mmc_block.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/mmc/at91_mci.$(LINUX_KMOD_SUFFIX)
        AUTOLOAD:=$(call AutoLoad,90,mmc_core mmc_block at91_mci)
 endef
 $(eval $(call KernelPackage,mmc))
        AUTOLOAD:=$(call AutoLoad,90,mmc_core mmc_block at91_mci)
 endef
 $(eval $(call KernelPackage,mmc))
@@ -252,16 +252,16 @@ define KernelPackage/softdog
   DESCRIPTION:=Software watchdog driver
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_SOFT_WATCHDOG)
   DESCRIPTION:=Software watchdog driver
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_SOFT_WATCHDOG)
-  FILES:=$(MODULES_DIR)/kernel/drivers/char/softdog.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/char/softdog.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,softdog)
 endef
 
 define KernelPackage/softdog/2.4
   AUTOLOAD:=$(call AutoLoad,50,softdog)
 endef
 
 define KernelPackage/softdog/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/char/softdog.o
+  FILES:=$(LINUX_DIR)/drivers/char/softdog.o
 endef
 
 define KernelPackage/softdog/2.6
 endef
 
 define KernelPackage/softdog/2.6
-  FILES:=$(MODULES_DIR)/kernel/drivers/char/watchdog/softdog.ko
+  FILES:=$(LINUX_DIR)/drivers/char/watchdog/softdog.ko
 endef
 
 $(eval $(call KernelPackage,softdog))
 endef
 
 $(eval $(call KernelPackage,softdog))
@@ -273,7 +273,7 @@ define KernelPackage/videodev
   DEPENDS:=@VIDEO_SUPPORT
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_VIDEO_DEV)
   DEPENDS:=@VIDEO_SUPPORT
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_VIDEO_DEV)
-  FILES:=$(MODULES_DIR)/kernel/drivers/media/video/*.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/media/video/*.$(LINUX_KMOD_SUFFIX)
 endef
 
 define KernelPackage/videodev/2.4
 endef
 
 define KernelPackage/videodev/2.4
@@ -292,7 +292,7 @@ define KernelPackage/leds-net48xx
   DEPENDS:=@LINUX_2_6_X86_Soekris
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_LEDS_NET48XX)
   DEPENDS:=@LINUX_2_6_X86_Soekris
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_LEDS_NET48XX)
-  FILES:=$(MODULES_DIR)/kernel/drivers/leds/leds-net48xx.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/leds/leds-net48xx.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,leds-net48xx)
 endef
 $(eval $(call KernelPackage,leds-net48xx))
   AUTOLOAD:=$(call AutoLoad,50,leds-net48xx)
 endef
 $(eval $(call KernelPackage,leds-net48xx))
@@ -304,7 +304,7 @@ define KernelPackage/nsc-gpio
   DEPENDS:=@LINUX_2_6_X86_Soekris
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_NSC_GPIO)
   DEPENDS:=@LINUX_2_6_X86_Soekris
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_NSC_GPIO)
-  FILES:=$(MODULES_DIR)/kernel/drivers/char/nsc_gpio.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/char/nsc_gpio.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,nsc_gpio)
 endef
 $(eval $(call KernelPackage,nsc-gpio))
   AUTOLOAD:=$(call AutoLoad,40,nsc_gpio)
 endef
 $(eval $(call KernelPackage,nsc-gpio))
@@ -316,7 +316,7 @@ define KernelPackage/scx200-gpio
   DEPENDS:=kmod-nsc-gpio @LINUX_2_6_X86_Soekris
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_SCx200_GPIO)
   DEPENDS:=kmod-nsc-gpio @LINUX_2_6_X86_Soekris
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_SCx200_GPIO)
-  FILES:=$(MODULES_DIR)/kernel/drivers/char/scx200_gpio.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/char/scx200_gpio.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,scx200_gpio)
 endef
 $(eval $(call KernelPackage,scx200-gpio))
   AUTOLOAD:=$(call AutoLoad,50,scx200_gpio)
 endef
 $(eval $(call KernelPackage,scx200-gpio))
@@ -328,7 +328,7 @@ define KernelPackage/scx200-wdt
   DEPENDS:=@LINUX_2_6_X86_Soekris
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_SC1200_WDT)
   DEPENDS:=@LINUX_2_6_X86_Soekris
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_SC1200_WDT)
-  FILES:=$(MODULES_DIR)/kernel/drivers/char/watchdog/scx200_wdt.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/char/watchdog/scx200_wdt.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,scx200_wt)
 endef
 $(eval $(call KernelPackage,scx200-wdt))
   AUTOLOAD:=$(call AutoLoad,50,scx200_wt)
 endef
 $(eval $(call KernelPackage,scx200-wdt))
@@ -340,8 +340,8 @@ define KernelPackage/hwmon
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_HWMON_VID)
   FILES:= \
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_HWMON_VID)
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/hwmon/hwmon.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/hwmon/hwmon-vid.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/hwmon/hwmon.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/hwmon/hwmon-vid.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,40,hwmon hwmon-vid)
 endef
 $(eval $(call KernelPackage,hwmon))
   AUTOLOAD:=$(call AutoLoad,40,hwmon hwmon-vid)
 endef
 $(eval $(call KernelPackage,hwmon))
@@ -353,7 +353,7 @@ define KernelPackage/hwmon-pc87360
   DEPENDS:=kmod-hwmon
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_SENSORS_PC87360)
   DEPENDS:=kmod-hwmon
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_SENSORS_PC87360)
-  FILES:=$(MODULES_DIR)/kernel/drivers/hwmon/pc87360.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/hwmon/pc87360.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,pc87360)
 endef
 $(eval $(call KernelPackage,hwmon-pc87360))
   AUTOLOAD:=$(call AutoLoad,50,pc87360)
 endef
 $(eval $(call KernelPackage,hwmon-pc87360))
index eb97262..99a497a 100644 (file)
@@ -18,11 +18,11 @@ define KernelPackage/usb-core
 endef
 
 define KernelPackage/usb-core/2.4
 endef
 
 define KernelPackage/usb-core/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/usbcore.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/usbcore.$(LINUX_KMOD_SUFFIX)
 endef
 
 define KernelPackage/usb-core/2.6
 endef
 
 define KernelPackage/usb-core/2.6
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/core/usbcore.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/core/usbcore.$(LINUX_KMOD_SUFFIX)
 endef
 $(eval $(call KernelPackage,usb-core))
 
 endef
 $(eval $(call KernelPackage,usb-core))
 
@@ -35,13 +35,13 @@ define KernelPackage/usb-uhci
 endef
 
 define KernelPackage/usb-uhci/2.4
 endef
 
 define KernelPackage/usb-uhci/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/uhci.o
+  FILES:=$(LINUX_DIR)/drivers/usb/host/uhci.o
   KCONFIG:=$(CONFIG_USB_UHCI_ALT)
   AUTOLOAD:=$(call AutoLoad,50,uhci)
 endef
 
 define KernelPackage/usb-uhci/2.6
   KCONFIG:=$(CONFIG_USB_UHCI_ALT)
   AUTOLOAD:=$(call AutoLoad,50,uhci)
 endef
 
 define KernelPackage/usb-uhci/2.6
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/uhci-hcd.ko
+  FILES:=$(LINUX_DIR)/drivers/usb/host/uhci-hcd.ko
   KCONFIG:=$(CONFIG_USB_UHCI_HCD)
   AUTOLOAD:=$(call AutoLoad,50,uhci-hcd)
 endef
   KCONFIG:=$(CONFIG_USB_UHCI_HCD)
   AUTOLOAD:=$(call AutoLoad,50,uhci-hcd)
 endef
@@ -55,7 +55,7 @@ define KernelPackage/usb-uhci-iv
 endef 
 
 define KernelPackage/usb-uhci-iv/2.4
 endef 
 
 define KernelPackage/usb-uhci-iv/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/usb-uhci.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/host/usb-uhci.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_USB_UHCI)
   AUTOLOAD:=$(call AutoLoad,50,usb-uhci) 
 endef 
   KCONFIG:=$(CONFIG_USB_UHCI)
   AUTOLOAD:=$(call AutoLoad,50,usb-uhci) 
 endef 
@@ -69,13 +69,13 @@ define KernelPackage/usb-ohci
 endef
 
 define KernelPackage/usb-ohci/2.4
 endef
 
 define KernelPackage/usb-ohci/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/usb-ohci.o
+  FILES:=$(LINUX_DIR)/drivers/usb/host/usb-ohci.o
   KCONFIG:=$(CONFIG_USB_OHCI)
   AUTOLOAD:=$(call AutoLoad,50,usb-ohci)
 endef
 
 define KernelPackage/usb-ohci/2.6
   KCONFIG:=$(CONFIG_USB_OHCI)
   AUTOLOAD:=$(call AutoLoad,50,usb-ohci)
 endef
 
 define KernelPackage/usb-ohci/2.6
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/ohci-hcd.ko
+  FILES:=$(LINUX_DIR)/drivers/usb/host/ohci-hcd.ko
   KCONFIG:=$(CONFIG_USB_OHCI_HCD)
   AUTOLOAD:=$(call AutoLoad,50,ohci-hcd)
 endef
   KCONFIG:=$(CONFIG_USB_OHCI_HCD)
   AUTOLOAD:=$(call AutoLoad,50,ohci-hcd)
 endef
@@ -87,7 +87,7 @@ define KernelPackage/usb2
   DEPENDS:=kmod-usb-core
   KCONFIG:=$(CONFIG_USB)
   SUBMENU:=$(USBMENU)
   DEPENDS:=kmod-usb-core
   KCONFIG:=$(CONFIG_USB)
   SUBMENU:=$(USBMENU)
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/host/ehci-hcd.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/host/ehci-hcd.$(LINUX_KMOD_SUFFIX)
   KCONFIG:=$(CONFIG_USB_EHCI_HCD)
   AUTOLOAD:=$(call AutoLoad,50,ehci-hcd)
 endef
   KCONFIG:=$(CONFIG_USB_EHCI_HCD)
   AUTOLOAD:=$(call AutoLoad,50,ehci-hcd)
 endef
@@ -108,12 +108,12 @@ define KernelPackage/usb-acm
 endef
 
 define KernelPackage/usb-acm/2.4
 endef
 
 define KernelPackage/usb-acm/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/acm.o
+  FILES:=$(LINUX_DIR)/drivers/usb/acm.o
   AUTOLOAD:=$(call AutoLoad,60,acm)
 endef
 
 define KernelPackage/usb-acm/2.6
   AUTOLOAD:=$(call AutoLoad,60,acm)
 endef
 
 define KernelPackage/usb-acm/2.6
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/class/cdc-acm.ko
+  FILES:=$(LINUX_DIR)/drivers/usb/class/cdc-acm.ko
   AUTOLOAD:=$(call AutoLoad,60,cdc-acm)
 endef
 $(eval $(call KernelPackage,usb-acm))
   AUTOLOAD:=$(call AutoLoad,60,cdc-acm)
 endef
 $(eval $(call KernelPackage,usb-acm))
@@ -127,15 +127,15 @@ endef
 
 define KernelPackage/usb-audio/2.4
   KCONFIG:=$(CONFIG_USB_AUDIO)
 
 define KernelPackage/usb-audio/2.4
   KCONFIG:=$(CONFIG_USB_AUDIO)
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/audio.o
+  FILES:=$(LINUX_DIR)/drivers/usb/audio.o
   AUTOLOAD:=$(call AutoLoad,60,audio)
 endef
 
 define KernelPackage/usb-audio/2.6
   KCONFIG:=$(CONFIG_SND_USB_AUDIO)
   FILES:= \
   AUTOLOAD:=$(call AutoLoad,60,audio)
 endef
 
 define KernelPackage/usb-audio/2.6
   KCONFIG:=$(CONFIG_SND_USB_AUDIO)
   FILES:= \
-       $(MODULES_DIR)/kernel/sound/usb/snd-usb-lib.ko \
-       $(MODULES_DIR)/kernel/sound/usb/snd-usb-audio.ko
+       $(LINUX_DIR)/sound/usb/snd-usb-lib.ko \
+       $(LINUX_DIR)/sound/usb/snd-usb-audio.ko
   AUTOLOAD:=$(call AutoLoad,60,snd-usb-lib snd-usb-audio)
 endef
 $(eval $(call KernelPackage,usb-audio))
   AUTOLOAD:=$(call AutoLoad,60,snd-usb-lib snd-usb-audio)
 endef
 $(eval $(call KernelPackage,usb-audio))
@@ -149,12 +149,12 @@ define KernelPackage/usb-printer
 endef
 
 define KernelPackage/usb-printer/2.4
 endef
 
 define KernelPackage/usb-printer/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/printer.o
+  FILES:=$(LINUX_DIR)/drivers/usb/printer.o
   AUTOLOAD:=$(call AutoLoad,60,printer)
 endef
 
 define KernelPackage/usb-printer/2.6
   AUTOLOAD:=$(call AutoLoad,60,printer)
 endef
 
 define KernelPackage/usb-printer/2.6
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/class/usblp.ko
+  FILES:=$(LINUX_DIR)/drivers/usb/class/usblp.ko
   AUTOLOAD:=$(call AutoLoad,60,usblp)
 endef
 $(eval $(call KernelPackage,usb-printer))
   AUTOLOAD:=$(call AutoLoad,60,usblp)
 endef
 $(eval $(call KernelPackage,usb-printer))
@@ -165,7 +165,7 @@ define KernelPackage/usb-serial
   TITLE:=Support for USB-to-Serial converters
   DESCRIPTION:=Kernel support for USB-to-Serial converters
   KCONFIG:=$(CONFIG_USB_SERIAL)
   TITLE:=Support for USB-to-Serial converters
   DESCRIPTION:=Kernel support for USB-to-Serial converters
   KCONFIG:=$(CONFIG_USB_SERIAL)
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/usbserial.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/serial/usbserial.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,usbserial)
 endef
 $(eval $(call KernelPackage,usb-serial))
   AUTOLOAD:=$(call AutoLoad,60,usbserial)
 endef
 $(eval $(call KernelPackage,usb-serial))
@@ -177,7 +177,7 @@ define KernelPackage/usb-serial-belkin
   DEPENDS:=kmod-usb-serial
   SUBMENU:=$(USBMENU)
   KCONFIG:=$(CONFIG_USB_SERIAL_BELKIN)
   DEPENDS:=kmod-usb-serial
   SUBMENU:=$(USBMENU)
   KCONFIG:=$(CONFIG_USB_SERIAL_BELKIN)
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/belkin_sa.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/serial/belkin_sa.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,belkin_sa)
 endef
 $(eval $(call KernelPackage,usb-serial-belkin))
   AUTOLOAD:=$(call AutoLoad,65,belkin_sa)
 endef
 $(eval $(call KernelPackage,usb-serial-belkin))
@@ -189,7 +189,7 @@ define KernelPackage/usb-serial-ftdi
   DEPENDS:=kmod-usb-serial
   SUBMENU:=$(USBMENU)
   KCONFIG:=$(CONFIG_USB_SERIAL_FTDI_SIO)
   DEPENDS:=kmod-usb-serial
   SUBMENU:=$(USBMENU)
   KCONFIG:=$(CONFIG_USB_SERIAL_FTDI_SIO)
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/ftdi_sio.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/serial/ftdi_sio.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,ftdi_sio)
 endef
 $(eval $(call KernelPackage,usb-serial-ftdi))
   AUTOLOAD:=$(call AutoLoad,65,ftdi_sio)
 endef
 $(eval $(call KernelPackage,usb-serial-ftdi))
@@ -201,7 +201,7 @@ define KernelPackage/usb-serial-mct
   DEPENDS:=kmod-usb-serial
   SUBMENU:=$(USBMENU)
   KCONFIG:=$(CONFIG_USB_SERIAL_MCT_U232)
   DEPENDS:=kmod-usb-serial
   SUBMENU:=$(USBMENU)
   KCONFIG:=$(CONFIG_USB_SERIAL_MCT_U232)
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/mct_u232.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/serial/mct_u232.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,mct_u232)
 endef
 $(eval $(call KernelPackage,usb-serial-mct))
   AUTOLOAD:=$(call AutoLoad,65,mct_u232)
 endef
 $(eval $(call KernelPackage,usb-serial-mct))
@@ -212,7 +212,7 @@ define KernelPackage/usb-serial-pl2303
   DEPENDS:=kmod-usb-serial
   SUBMENU:=$(USBMENU)
   KCONFIG:=$(CONFIG_USB_SERIAL_PL2303)
   DEPENDS:=kmod-usb-serial
   SUBMENU:=$(USBMENU)
   KCONFIG:=$(CONFIG_USB_SERIAL_PL2303)
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/pl2303.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/serial/pl2303.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,pl2303)
 endef
 $(eval $(call KernelPackage,usb-serial-pl2303))
   AUTOLOAD:=$(call AutoLoad,65,pl2303)
 endef
 $(eval $(call KernelPackage,usb-serial-pl2303))
@@ -224,7 +224,7 @@ define KernelPackage/usb-serial-visor
   DEPENDS:=kmod-usb-serial
   SUBMENU:=$(USBMENU)
   KCONFIG:=$(CONFIG_USB_SERIAL_VISOR)
   DEPENDS:=kmod-usb-serial
   SUBMENU:=$(USBMENU)
   KCONFIG:=$(CONFIG_USB_SERIAL_VISOR)
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/serial/visor.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/serial/visor.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,65,visor)
 endef
 $(eval $(call KernelPackage,usb-serial-visor))
   AUTOLOAD:=$(call AutoLoad,65,visor)
 endef
 $(eval $(call KernelPackage,usb-serial-visor))
@@ -236,7 +236,7 @@ define KernelPackage/usb-storage
   DESCRIPTION:=Kernel support for USB Mass Storage devices
   KCONFIG:=$(CONFIG_USB_STORAGE)
   FILES:= \
   DESCRIPTION:=Kernel support for USB Mass Storage devices
   KCONFIG:=$(CONFIG_USB_STORAGE)
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/usb/storage/usb-storage.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/usb/storage/usb-storage.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,scsi_mod sd_mod usb-storage)
   DEPENDS:=+kmod-scsi-core
 endef
   AUTOLOAD:=$(call AutoLoad,60,scsi_mod sd_mod usb-storage)
   DEPENDS:=+kmod-scsi-core
 endef
@@ -250,8 +250,8 @@ define KernelPackage/usb-speedtouch
   DESCRIPTION:=Kernel support for SpeedTouch USB ADSL modems
   KCONFIG:=$(CONFIG_USB_SPEEDTOUCH)
   FILES:= \
   DESCRIPTION:=Kernel support for SpeedTouch USB ADSL modems
   KCONFIG:=$(CONFIG_USB_SPEEDTOUCH)
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/usb/atm/usbatm.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/usb/atm/speedtch.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/usb/atm/usbatm.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/usb/atm/speedtch.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,70,usbatm speedtch)
 endef
 $(eval $(call KernelPackage,usb-speedtouch))
   AUTOLOAD:=$(call AutoLoad,70,usbatm speedtch)
 endef
 $(eval $(call KernelPackage,usb-speedtouch))
@@ -266,7 +266,7 @@ define KernelPackage/usb-pwc
 endef
 
 define KernelPackage/usb-pwc/2.4
 endef
 
 define KernelPackage/usb-pwc/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/pwc.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/pwc.$(LINUX_KMOD_SUFFIX)
 endef
 
 $(eval $(call KernelPackage,usb-pwc))
 endef
 
 $(eval $(call KernelPackage,usb-pwc))
@@ -281,11 +281,11 @@ define KernelPackage/usb-net
 endef
 
 define KernelPackage/usb-net/2.4
 endef
 
 define KernelPackage/usb-net/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/usbnet.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/usbnet.$(LINUX_KMOD_SUFFIX)
 endef
 
 define KernelPackage/usb-net/2.6
 endef
 
 define KernelPackage/usb-net/2.6
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/net/usbnet.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/net/usbnet.$(LINUX_KMOD_SUFFIX)
 endef
 
 $(eval $(call KernelPackage,usb-net))
 endef
 
 $(eval $(call KernelPackage,usb-net))
@@ -299,12 +299,12 @@ define KernelPackage/usb-net-asix
 endef
 
 define KernelPackage/usb-net-asix/2.4
 endef
 
 define KernelPackage/usb-net-asix/2.4
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/ax8817x.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/ax8817x.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call Autoload,61,ax8817x)
 endef
 
 define KernelPackage/usb-net-asix/2.6
   AUTOLOAD:=$(call Autoload,61,ax8817x)
 endef
 
 define KernelPackage/usb-net-asix/2.6
-  FILES:=$(MODULES_DIR)/kernel/drivers/usb/net/asix.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/usb/net/asix.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call Autoload,61,asix)
 endef
 
   AUTOLOAD:=$(call Autoload,61,asix)
 endef
 
index ff5b796..f4c1686 100644 (file)
@@ -21,7 +21,7 @@ define KernelPackage/ieee80211
   DEPENDS:=@LINUX_2_6 +kmod-crypto
   KCONFIG:=$(CONFIG_IEEE80211)
   FILES:= \
   DEPENDS:=@LINUX_2_6 +kmod-crypto
   KCONFIG:=$(CONFIG_IEEE80211)
   FILES:= \
-       $(MODULES_DIR)/kernel/net/ieee80211/*.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/net/ieee80211/*.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,10, \
        ieee80211_crypt \
        ieee80211 \
   AUTOLOAD:=$(call AutoLoad,10, \
        ieee80211_crypt \
        ieee80211 \
@@ -39,7 +39,7 @@ define KernelPackage/ieee80211-softmac
   DEPENDS:=kmod-ieee80211
   KCONFIG:=$(CONFIG_IEEE80211_SOFTMAC)
   FILES:= \
   DEPENDS:=kmod-ieee80211
   KCONFIG:=$(CONFIG_IEEE80211_SOFTMAC)
   FILES:= \
-       $(MODULES_DIR)/kernel/net/ieee80211/softmac/*.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/net/ieee80211/softmac/*.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,20,ieee80211softmac)
   SUBMENU:=$(WIMENU)
 endef
   AUTOLOAD:=$(call AutoLoad,20,ieee80211softmac)
   SUBMENU:=$(WIMENU)
 endef
@@ -54,7 +54,7 @@ define KernelPackage/net-bcm43xx
        - bcm43xx
   DEPENDS:=kmod-ieee80211-softmac
   KCONFIG:=$(CONFIG_BCM43XX)
        - bcm43xx
   DEPENDS:=kmod-ieee80211-softmac
   KCONFIG:=$(CONFIG_BCM43XX)
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/bcm43xx/bcm43xx.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/wireless/bcm43xx/bcm43xx.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,bcm43xx)
   SUBMENU:=$(WIMENU)
 endef
   AUTOLOAD:=$(call AutoLoad,50,bcm43xx)
   SUBMENU:=$(WIMENU)
 endef
@@ -68,7 +68,7 @@ define KernelPackage/net-ipw2100
        - ipw2100
   DEPENDS:=kmod-ieee80211
   KCONFIG:=$(CONFIG_IPW2100)
        - ipw2100
   DEPENDS:=kmod-ieee80211
   KCONFIG:=$(CONFIG_IPW2100)
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/ipw2100.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/wireless/ipw2100.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,ipw2100)
   SUBMENU:=$(WIMENU)
 endef
   AUTOLOAD:=$(call AutoLoad,50,ipw2100)
   SUBMENU:=$(WIMENU)
 endef
@@ -82,7 +82,7 @@ define KernelPackage/net-ipw2200
        - ipw2200
   DEPENDS:=kmod-ieee80211
   KCONFIG:=$(CONFIG_IPW2200)
        - ipw2200
   DEPENDS:=kmod-ieee80211
   KCONFIG:=$(CONFIG_IPW2200)
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/ipw2200.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/wireless/ipw2200.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,ipw2200)
   SUBMENU:=$(WIMENU)
 endef
   AUTOLOAD:=$(call AutoLoad,50,ipw2200)
   SUBMENU:=$(WIMENU)
 endef
@@ -94,7 +94,7 @@ define KernelPackage/net-airo
   DESCRIPTION:=Driver for Cisco Aironet cards
   KCONFIG:=$(CONFIG_AIRO)
   SUBMENU:=$(WIMENU)
   DESCRIPTION:=Driver for Cisco Aironet cards
   KCONFIG:=$(CONFIG_AIRO)
   SUBMENU:=$(WIMENU)
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/airo.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/wireless/airo.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,airo)
 endef
 $(eval $(call KernelPackage,net-airo))
   AUTOLOAD:=$(call AutoLoad,50,airo)
 endef
 $(eval $(call KernelPackage,net-airo))
@@ -106,8 +106,8 @@ define KernelPackage/net-hermes
   KCONFIG:=$(CONFIG_HERMES)
   SUBMENU:=$(WIMENU)
   FILES:= \
   KCONFIG:=$(CONFIG_HERMES)
   SUBMENU:=$(WIMENU)
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/net/wireless/hermes.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/net/wireless/orinoco.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/net/wireless/hermes.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/net/wireless/orinoco.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50,hermes orinoco)
 endef
 $(eval $(call KernelPackage,net-hermes))
   AUTOLOAD:=$(call AutoLoad,50,hermes orinoco)
 endef
 $(eval $(call KernelPackage,net-hermes))
@@ -119,7 +119,7 @@ define KernelPackage/net-hermes-pci
   KCONFIG:=$(CONFIG_PCI_HERMES)
   DEPENDS:=kmod-net-hermes
   SUBMENU:=$(WIMENU)
   KCONFIG:=$(CONFIG_PCI_HERMES)
   DEPENDS:=kmod-net-hermes
   SUBMENU:=$(WIMENU)
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/orinoco_pci.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/wireless/orinoco_pci.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,55,orinoco_pci)
 endef
 $(eval $(call KernelPackage,net-hermes-pci))
   AUTOLOAD:=$(call AutoLoad,55,orinoco_pci)
 endef
 $(eval $(call KernelPackage,net-hermes-pci))
@@ -131,7 +131,7 @@ define KernelPackage/net-hermes-plx
   KCONFIG:=$(CONFIG_PLX_HERMES)
   DEPENDS:=kmod-net-hermes
   SUBMENU:=$(WIMENU)
   KCONFIG:=$(CONFIG_PLX_HERMES)
   DEPENDS:=kmod-net-hermes
   SUBMENU:=$(WIMENU)
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/orinoco_plx.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/wireless/orinoco_plx.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,55,orinoco_plx)
 endef
 $(eval $(call KernelPackage,net-hermes-plx))
   AUTOLOAD:=$(call AutoLoad,55,orinoco_plx)
 endef
 $(eval $(call KernelPackage,net-hermes-plx))
@@ -142,7 +142,7 @@ define KernelPackage/net-prism54
   DESCRIPTION:=Kernel modules for Intersil Prism54 support
   KCONFIG:=$(CONFIG_PRISM54)
   SUBMENU:=$(WIMENU)
   DESCRIPTION:=Kernel modules for Intersil Prism54 support
   KCONFIG:=$(CONFIG_PRISM54)
   SUBMENU:=$(WIMENU)
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/prism54/prism54.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/wireless/prism54/prism54.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,prism54)
 endef
 $(eval $(call KernelPackage,net-prism54))
   AUTOLOAD:=$(call AutoLoad,60,prism54)
 endef
 $(eval $(call KernelPackage,net-prism54))
@@ -154,7 +154,7 @@ define KernelPackage/net-zd1211rw
   KCONFIG:=$(CONFIG_ZD1211RW)
   DEPENDS:=+kmod-ieee80211 @LINUX_2_6
   SUBMENU:=$(WIMENU)
   KCONFIG:=$(CONFIG_ZD1211RW)
   DEPENDS:=+kmod-ieee80211 @LINUX_2_6
   SUBMENU:=$(WIMENU)
-  FILES:=$(MODULES_DIR)/kernel/drivers/net/wireless/zd1211rw/zd1211rw.$(LINUX_KMOD_SUFFIX)
+  FILES:=$(LINUX_DIR)/drivers/net/wireless/zd1211rw/zd1211rw.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,60,zd1211rw)
 endef
 $(eval $(call KernelPackage,net-zd1211rw))
   AUTOLOAD:=$(call AutoLoad,60,zd1211rw)
 endef
 $(eval $(call KernelPackage,net-zd1211rw))
index 2dc8bcc..9ec9896 100644 (file)
--- a/rules.mk
+++ b/rules.mk
@@ -144,7 +144,7 @@ define default_subtargets
   %-compile: %-prepare 
        $$(MAKE) -C $$(patsubst %-compile,%,$$@) compile
 
   %-compile: %-prepare 
        $$(MAKE) -C $$(patsubst %-compile,%,$$@) compile
 
-  %-install: %-compile
+  %-install: 
        $$(MAKE) -C $$(patsubst %-install,%,$$@) install
 
   %-clean: FORCE
        $$(MAKE) -C $$(patsubst %-install,%,$$@) install
 
   %-clean: FORCE
index 6c4ecae..44f5440 100644 (file)
@@ -1,9 +1,9 @@
 define KernelPackage/lp/brcm-2.4
   FILES:= \
 define KernelPackage/lp/brcm-2.4
   FILES:= \
-       $(MODULES_DIR)/kernel/drivers/parport/parport.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/parport/parport_*.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/char/lp.$(LINUX_KMOD_SUFFIX) \
-       $(MODULES_DIR)/kernel/drivers/char/ppdev.$(LINUX_KMOD_SUFFIX)
+       $(LINUX_DIR)/drivers/parport/parport.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/parport/parport_*.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/char/lp.$(LINUX_KMOD_SUFFIX) \
+       $(LINUX_DIR)/drivers/char/ppdev.$(LINUX_KMOD_SUFFIX)
   AUTOLOAD:=$(call AutoLoad,50, \
        parport \
        parport_splink \
   AUTOLOAD:=$(call AutoLoad,50, \
        parport \
        parport_splink \