Merge "Ensure that *bootclasspath* module types depend on device variants"
This commit is contained in:
@@ -84,6 +84,9 @@ func addDependencyOntoApexModulePair(ctx android.BottomUpMutatorContext, apex st
|
||||
}
|
||||
}
|
||||
|
||||
target := ctx.Module().Target()
|
||||
variations = append(variations, target.Variations()...)
|
||||
|
||||
addedDep := false
|
||||
if ctx.OtherModuleDependencyVariantExists(variations, name) {
|
||||
ctx.AddFarVariationDependencies(variations, tag, name)
|
||||
|
@@ -273,7 +273,7 @@ func bootclasspathFragmentFactory() android.Module {
|
||||
android.InitApexModule(m)
|
||||
android.InitSdkAwareModule(m)
|
||||
initClasspathFragment(m, BOOTCLASSPATH)
|
||||
android.InitAndroidArchModule(m, android.HostAndDeviceSupported, android.MultilibCommon)
|
||||
android.InitAndroidArchModule(m, android.DeviceSupported, android.MultilibCommon)
|
||||
|
||||
android.AddLoadHook(m, func(ctx android.LoadHookContext) {
|
||||
// If code coverage has been enabled for the framework then append the properties with
|
||||
|
@@ -51,6 +51,7 @@ func TestPlatformBootclasspath(t *testing.T) {
|
||||
var addSourceBootclassPathModule = android.FixtureAddTextFile("source/Android.bp", `
|
||||
java_library {
|
||||
name: "foo",
|
||||
host_supported: true, // verify that b/232106778 is fixed
|
||||
srcs: ["a.java"],
|
||||
system_modules: "none",
|
||||
sdk_version: "none",
|
||||
|
Reference in New Issue
Block a user