platform_build_soong/sdk
Paul Duffin 13f0271478 Copy shared_libs and system_shared_libs to module snapshot
This change ensures that the runtime dependencies between a
binary/shared library are correctly specified in the snapshot so that
the build can ensure that shared libraries are built before the targets
that use them.

It adds support for differentiating between references that are
required to refer to another sdk member (required) and those that may
refer to either an sdk member or a non-sdk member (optional). The
latter is used for shared library references as the libraries used by
an sdk member may be provided from outside the sdk. e.g. liblog is not
part of the ART module but is used by some members of the ART sdk.

Bug: 142935992
Test: m nothing
Change-Id: Ia8509ffe79b208c23beba1880fe9c8a92b732685
2020-03-13 11:14:07 +00: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 Copy shared_libs and system_shared_libs to module snapshot 2020-03-13 11:14:07 +00: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 Allow sdk members to vary by os type 2020-03-10 10:39:24 +00:00
sdk.go Copy shared_libs and system_shared_libs to module snapshot 2020-03-13 11:14:07 +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 Copy shared_libs and system_shared_libs to module snapshot 2020-03-13 11:14:07 +00:00