diff options
Diffstat (limited to 'sdk/sdk.go')
-rw-r--r-- | sdk/sdk.go | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/sdk/sdk.go b/sdk/sdk.go index 80dd088c8..75c85852c 100644 --- a/sdk/sdk.go +++ b/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.) |