Merge "Add an explanation to ndk_library." into main

This commit is contained in:
Treehugger Robot
2024-09-04 01:14:59 +00:00
committed by Gerrit Code Review

View File

@@ -103,8 +103,17 @@ type libraryProperties struct {
// https://github.com/android-ndk/ndk/issues/265. // https://github.com/android-ndk/ndk/issues/265.
Unversioned_until *string Unversioned_until *string
// Headers presented by this library to the Public API Surface // DO NOT USE THIS
// NDK libraries should not export their headers. Headers belonging to NDK
// libraries should be added to the NDK with an ndk_headers module.
Export_header_libs []string Export_header_libs []string
// Do not add other export_* properties without consulting with danalbert@.
// Consumers of ndk_library modules should emulate the typical NDK build
// behavior as closely as possible (that is, all NDK APIs are exposed to
// builds via --sysroot). Export behaviors used in Soong will not be present
// for app developers as they don't use Soong, and reliance on these export
// behaviors can mask issues with the NDK sysroot.
} }
type stubDecorator struct { type stubDecorator struct {