diff options
Diffstat (limited to 'android/sdk.go')
-rw-r--r-- | android/sdk.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/android/sdk.go b/android/sdk.go index 121470d6e..4bcbe2e7a 100644 --- a/android/sdk.go +++ b/android/sdk.go @@ -513,6 +513,9 @@ type SdkMemberType interface { // SupportedLinkages returns the names of the linkage variants supported by this module. SupportedLinkages() []string + // DisablesStrip returns true if the stripping needs to be disabled for this module. + DisablesStrip() bool + // ArePrebuiltsRequired returns true if prebuilts are required in the sdk snapshot, false // otherwise. ArePrebuiltsRequired() bool @@ -618,6 +621,9 @@ type SdkMemberTypeBase struct { // The names of linkage variants supported by this module. SupportedLinkageNames []string + // StripDisabled returns true if the stripping needs to be disabled for this module. + StripDisabled bool + // When set to true BpPropertyNotRequired indicates that the member type does not require the // property to be specifiable in an Android.bp file. BpPropertyNotRequired bool @@ -689,6 +695,10 @@ func (b *SdkMemberTypeBase) SupportedLinkages() []string { return b.SupportedLinkageNames } +func (b *SdkMemberTypeBase) DisablesStrip() bool { + return b.StripDisabled +} + // registeredModuleExportsMemberTypes is the set of registered SdkMemberTypes for module_exports // modules. var registeredModuleExportsMemberTypes = &sdkRegistry{} |