Organize sdk member properties
Grouping in alphabetical order by package and then by name within the package should minimize conflicts when making changes. Bug: 143678475 Test: m conscrypt-module-sdk Change-Id: Ia7dbcd41ce8b8dd8675a90b1b6868fcaeaf72ee4
This commit is contained in:
17
sdk/sdk.go
17
sdk/sdk.go
@@ -92,7 +92,19 @@ type sdkMemberListProperty struct {
|
||||
dependencyTag *sdkMemberDependencyTag
|
||||
}
|
||||
|
||||
// Information about how to handle each member list property.
|
||||
//
|
||||
// It is organized first by package and then by name within the package.
|
||||
// Packages are in alphabetical order and properties are in alphabetical order
|
||||
// within each package.
|
||||
var sdkMemberListProperties = []*sdkMemberListProperty{
|
||||
// Members from cc package.
|
||||
{
|
||||
name: "native_shared_libs",
|
||||
getter: func(properties *sdkProperties) []string { return properties.Native_shared_libs },
|
||||
memberType: cc.LibrarySdkMemberType,
|
||||
},
|
||||
// Members from java package.
|
||||
{
|
||||
name: "java_libs",
|
||||
getter: func(properties *sdkProperties) []string { return properties.Java_libs },
|
||||
@@ -103,11 +115,6 @@ var sdkMemberListProperties = []*sdkMemberListProperty{
|
||||
getter: func(properties *sdkProperties) []string { return properties.Stubs_sources },
|
||||
memberType: java.DroidStubsSdkMemberType,
|
||||
},
|
||||
{
|
||||
name: "native_shared_libs",
|
||||
getter: func(properties *sdkProperties) []string { return properties.Native_shared_libs },
|
||||
memberType: cc.LibrarySdkMemberType,
|
||||
},
|
||||
}
|
||||
|
||||
// sdk defines an SDK which is a logical group of modules (e.g. native libs, headers, java libs, etc.)
|
||||
|
Reference in New Issue
Block a user