include: fix nonshared flag handling

Fix nonshared flag handling to properly deal with source packages defining
both kmod and non-kmod ipks.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Jo-Philipp Wich
2016-04-15 10:26:36 +02:00
parent abc828b085
commit 349e7b635e
2 changed files with 3 additions and 2 deletions

View File

@@ -81,6 +81,7 @@ endif
define KernelPackage/Defaults
FILES:=
AUTOLOAD:=
PKGFLAGS+=nonshared
endef
define ModuleAutoLoad
@@ -155,7 +156,7 @@ define KernelPackage
DESCRIPTION:=$(DESCRIPTION)
EXTRA_DEPENDS:=kernel (=$(LINUX_VERSION)-$(LINUX_RELEASE)-$(LINUX_VERMAGIC))
VERSION:=$(LINUX_VERSION)$(if $(PKG_VERSION),+$(PKG_VERSION))-$(if $(PKG_RELEASE),$(PKG_RELEASE),$(LINUX_RELEASE))
PKG_FLAGS:=nonshared
PKGFLAGS:=$(PKGFLAGS)
$(call KernelPackage/$(1))
$(call KernelPackage/$(1)/$(BOARD))
endef