Disable shared library support for framework modules
Defaults shared library to false as the majority of framework modules
should not be usable as a shared library. The exception is ike but it
does not currently use the defaults and will override this setting
when it does.
(cherry picked from f657ae3ee5)
Bug: 156723295
Bug: 155164730
Test: m droid and flash
Change-Id: I3e78994a9855110b02c3d71944ff38b986208e9a
Merged-In: I3e78994a9855110b02c3d71944ff38b986208e9a
This commit is contained in:
@@ -71,6 +71,11 @@ java_defaults {
|
||||
// stubs libraries.
|
||||
libs: ["framework-annotations-lib"],
|
||||
|
||||
// Framework modules are not generally shared libraries, i.e. they are not
|
||||
// intended, and must not be allowed, to be used in a <uses-library> manifest
|
||||
// entry.
|
||||
shared_library: false,
|
||||
|
||||
// Enable api lint. This will eventually become the default for java_sdk_library
|
||||
// but it cannot yet be turned on because some usages have not been cleaned up.
|
||||
// TODO(b/156126315) - Remove when no longer needed.
|
||||
|
||||
Reference in New Issue
Block a user