From: Stijn Tintel Date: Wed, 4 Jan 2017 01:45:36 +0000 (+0100) Subject: kernel: allow subtarget specific KernelPackage X-Git-Tag: v17.01.0-rc1~284 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=a93accd73dba6d56247a1076e62c612b31e4ebc3;p=openwrt%2Fstaging%2Fchunkeey.git kernel: allow subtarget specific KernelPackage Add a call to KernelPackage/$(1)/$(BOARD)/$(SUBTARGET) to the KernelPackage macro. This allows to add kernel packages for x86/64, without breaking x86. It's not possible to do this with BOARD, as BOARD=x86 for x86_64. Signed-off-by: Stijn Tintel --- diff --git a/include/kernel.mk b/include/kernel.mk index 4e66c0c76f..2314ec73aa 100644 --- a/include/kernel.mk +++ b/include/kernel.mk @@ -155,6 +155,7 @@ define KernelPackage $(eval $(call KernelPackage/Defaults)) $(eval $(call KernelPackage/$(1))) $(eval $(call KernelPackage/$(1)/$(BOARD))) + $(eval $(call KernelPackage/$(1)/$(BOARD)/$(if $(SUBTARGET),$(SUBTARGET),generic))) define Package/kmod-$(1) TITLE:=$(TITLE) @@ -166,6 +167,7 @@ define KernelPackage PKGFLAGS:=$(PKGFLAGS) $(call KernelPackage/$(1)) $(call KernelPackage/$(1)/$(BOARD)) + $(call KernelPackage/$(1)/$(BOARD)/$(if $(SUBTARGET),$(SUBTARGET),generic)) endef ifdef KernelPackage/$(1)/conffiles