diff options
author | Paul Duffin <paulduffin@google.com> | 2019-12-16 17:43:48 +0000 |
---|---|---|
committer | Paul Duffin <paulduffin@google.com> | 2019-12-31 15:08:59 +0000 |
commit | e602918294cdfdb50dd2e9f246808adae932b5ce (patch) | |
tree | 44323e23685ac774986b42dc3e88bce5c19d27ab /cc/library_sdk_member.go | |
parent | 28aa5448843923619cc1295065869477dab5a323 (diff) | |
download | soong-e602918294cdfdb50dd2e9f246808adae932b5ce.tar.gz |
Restrict SdkMemberTypes that can be used with sdk/sdk_snapshot
By default SdkMemberTypes are only supported on module_exports module
type. Support for sdk module type has to be explicitly specified.
The java_header_libs, native_shared_libs and stubs_sources are
supported on sdk. The latter is required to provide the stubs source
for an API specified in java_header_libs as they should be kept in
sync.
Bug: 146341462
Test: m nothing
Change-Id: I19b9e60792780a797458d4a9e489506602b13144
Diffstat (limited to 'cc/library_sdk_member.go')
-rw-r--r-- | cc/library_sdk_member.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cc/library_sdk_member.go b/cc/library_sdk_member.go index 2c18e68ba..fd5a4dace 100644 --- a/cc/library_sdk_member.go +++ b/cc/library_sdk_member.go @@ -27,6 +27,7 @@ import ( var sharedLibrarySdkMemberType = &librarySdkMemberType{ SdkMemberTypeBase: android.SdkMemberTypeBase{ PropertyName: "native_shared_libs", + SupportsSdk: true, }, prebuiltModuleType: "cc_prebuilt_library_shared", linkTypes: []string{"shared"}, @@ -35,6 +36,7 @@ var sharedLibrarySdkMemberType = &librarySdkMemberType{ var staticLibrarySdkMemberType = &librarySdkMemberType{ SdkMemberTypeBase: android.SdkMemberTypeBase{ PropertyName: "native_static_libs", + SupportsSdk: true, }, prebuiltModuleType: "cc_prebuilt_library_static", linkTypes: []string{"static"}, |