SDK: enforce kernel module selection state SDK-kmods-fix
authorJonas Gorski <jonas.gorski@gmail.com>
Tue, 5 Dec 2017 16:26:07 +0000 (17:26 +0100)
committerJonas Gorski <jonas.gorski@gmail.com>
Tue, 5 Dec 2017 16:44:18 +0000 (17:44 +0100)
commit65e989a988af07fd3cecddb51d7502217dbb5354
tree23fab73f692fd7bbe68e1f864fbaeed4799eba24
parente23ff063d3d1ee6820daf170a2c4c0e1810e4591
SDK: enforce kernel module selection state

Prevent unbuilt kernel modules from being selected in the SDK by
introducing additional SDK symbols for those that were selected.

The are then set as dependencies for the KernelPackages, so that any
packages selecting them will receive those dependencies as well.

Only add these dependencies to the in-kernel modules, as external
modules can be build with the SDK.

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
include/kernel.mk
package/kernel/mac80211/Makefile
target/sdk/convert-config.pl