platform_build_soong/sdk
Paul Duffin f8539922d4 Make sdkMemberDependencyTag usable outside sdk package
Moves the struct to android/sdk.go and abstracts it behind a factory
method and interface. That allows it to be used outside the sdk
package.

This change is in preparation for adding support for module types that
have transitive sdk members.

Bug: 142940300
Test: m nothing
Change-Id: I71e5e0adf839b28a3a0952f82637637887f02688
2020-01-30 11:45:47 +00:00
..
bp.go Allow an arbitrary tag to be associated with a bp property 2020-01-30 11:45:47 +00:00
cc_sdk_test.go Default apex_available to //apex_available:platform 2020-01-16 09:14:03 +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 Added module_exports/_snapshot as alias for sdk/_snapshot 2019-12-30 18:03:30 +00:00
java_sdk_test.go Default apex_available to //apex_available:platform 2020-01-16 09:14:03 +00:00
sdk.go Make sdkMemberDependencyTag usable outside sdk package 2020-01-30 11:45:47 +00:00
sdk_test.go Ensure prebuilt modules have same visibility as source modules 2019-12-09 13:32:28 +00:00
testing.go Dedup package build components registration 2020-01-15 11:17:57 +00:00
update.go Make sdkMemberDependencyTag usable outside sdk package 2020-01-30 11:45:47 +00:00