|
|
@@ -97,13 +97,15 @@ define KernelPackage
|
|
|
$(call KernelPackage/$(1)/$(BOARD)-$(KERNEL))
|
|
|
endef
|
|
|
|
|
|
- ifneq ($(strip $(FILES)),)
|
|
|
- define Package/kmod-$(1)/install
|
|
|
- mkdir -p $$(1)/lib/modules/$(LINUX_VERSION)
|
|
|
- $(CP) -L $$(FILES) $$(1)/lib/modules/$(LINUX_VERSION)/
|
|
|
- $(call ModuleAutoLoad,$(1),$$(1),$(AUTOLOAD))
|
|
|
- $(call KernelPackage/$(1)/install,$$(1))
|
|
|
- endef
|
|
|
+ ifeq ($(filter y,$(foreach c,$(filter-out %=y %=n %=m,$(KCONFIG)),$($(c)))),)
|
|
|
+ ifneq ($(strip $(FILES)),)
|
|
|
+ define Package/kmod-$(1)/install
|
|
|
+ mkdir -p $$(1)/lib/modules/$(LINUX_VERSION)
|
|
|
+ $(CP) -L $$(FILES) $$(1)/lib/modules/$(LINUX_VERSION)/
|
|
|
+ $(call ModuleAutoLoad,$(1),$$(1),$(AUTOLOAD))
|
|
|
+ $(call KernelPackage/$(1)/install,$$(1))
|
|
|
+ endef
|
|
|
+ endif
|
|
|
endif
|
|
|
$$(eval $$(call BuildPackage,kmod-$(1)))
|
|
|
|