add support for KernelPackage/*/description
[openwrt/svn-archive/archive.git] / include / kernel.mk
index 5b27d2f459c894033d548e062ee9b6ecb10e1ac0..7f035c7bc5264fa56fa0bd31f78a849fbfe5b7a8 100644 (file)
@@ -51,9 +51,6 @@ endif
 GENERIC_PLATFORM_DIR := $(TOPDIR)/target/linux/generic-$(KERNEL)
 GENERIC_PATCH_DIR := $(GENERIC_PLATFORM_DIR)/patches$(shell [ -d "$(GENERIC_PLATFORM_DIR)/patches-$(KERNEL_PATCHVER)" ] && printf -- "-$(KERNEL_PATCHVER)" || true )
 
-ifeq ($(DUMP),)
-  -include $(LINUX_DIR)/.config
-endif
 
 define KernelPackage/Defaults
   FILES:=
@@ -102,6 +99,12 @@ define KernelPackage
     $(call KernelPackage/$(1)/$(BOARD)-$(KERNEL))
   endef
 
+  ifdef KernelPackage/$(1)/description
+    define Package/kmod-$(1)/description
+$(call KernelPackage/$(1)/description)
+    endef
+  endif
+
   ifneq ($(if $(KCONFIG),$(filter m,$(foreach c,$(filter-out %=y %=n %=m,$(KCONFIG)),$($(c)))),.),)
     ifneq ($(strip $(FILES)),)
       define Package/kmod-$(1)/install