platform_build_soong/sdk
Martin Stjernholm c5dd4f7c1f Propagate stubs to the SDK for libraries that have them.
Necessary to make the APEX build logic treat the libraries as API
boundaries rather than dependencies to bundle.

The .so files in the snapshots are the compiled stub libraries in this
case. They are strictly speaking redundant since they can be generated
from the .map.txt files in the snapshots, but doing that would require
extending the cc_prebuilt_library(_shared) module types with a full
compiler pass etc, and that would break a lot of assumptions in the cc
package.

Test: m nothing
Test: Create an SDK snapshot with Bionic libs, drop it into a
  master-art tree without bionic/ in it, build ART APEXes, and check
  that the Soong phase completes (specifically no errors about various
  APEX libs requiring libc that is not available to them).
Bug: 152481980
Change-Id: I31b928e6261198b6dd6f6b17196e714f07b64172
2020-04-02 22:39:12 +01:00
..
bp.go Fix bug in error reporting when adding duplicate properties 2020-03-02 16:29:11 +00:00
bp_test.go Add support for transforming a property set after its contents 2020-02-24 14:49:22 +00:00
cc_sdk_test.go Propagate stubs to the SDK for libraries that have them. 2020-04-02 22:39:12 +01:00
exports.go Restrict SdkMemberTypes that can be used with sdk/sdk_snapshot 2019-12-31 15:08:59 +00:00
exports_test.go Add CommonOS variant for sdk 2020-03-02 19:31:26 +00:00
java_sdk_test.go Output properties before sets in snapshot module 2020-03-13 17:25:23 +00:00
sdk.go Sdk snapshot set compile_multilib per OsType 2020-03-23 08:48:03 +00:00
sdk_test.go Support extracting common values from embedded structures 2020-03-13 10:47:14 +00:00
testing.go Support extracting common values from embedded structures 2020-03-13 10:47:14 +00:00
update.go Use reflect.Zero(type) to get value to clear field 2020-03-23 08:48:03 +00:00