X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/605132cc3bf8d2fb568a8473b3cec3e9979e7d2d..366b4cce9c592bc7bc5b5f067a9527af05adcbc6:/include/kernel.mk diff --git a/include/kernel.mk b/include/kernel.mk index 52355dcdd..5232148a6 100644 --- a/include/kernel.mk +++ b/include/kernel.mk @@ -120,7 +120,15 @@ $(call KernelPackage/$(1)/description) endef endif - ifneq ($(if $(KCONFIG),$(filter m,$(foreach c,$(filter-out %=y %=n %=m,$(KCONFIG)),$($(c)))),.),) + ifdef KernelPackage/$(1)/config + define Package/kmod-$(1)/config +$(call KernelPackage/$(1)/config) + endef + endif + + $(STAMP_BUILT): $(LINUX_DIR)/.config + + ifneq ($(if $(filter-out %=y %=n %=m,$(KCONFIG)),$(filter m,$(foreach c,$(filter-out %=y %=n %=m,$(KCONFIG)),$($(c)))),.),) ifneq ($(strip $(FILES)),) define Package/kmod-$(1)/install mkdir -p $$(1)/lib/modules/$(LINUX_VERSION) @@ -145,3 +153,7 @@ define AutoLoad add_module $(1) "$(2)"; endef +define CompareKernelPatchVer + $(shell [ $$(echo $(1) | tr . 0) -$(2) $$(echo $(3) | tr . 0) ] && echo 1 || echo 0) +endef +