Loading android/config.go +0 −4 Original line number Diff line number Diff line Loading @@ -1435,10 +1435,6 @@ func (c *deviceConfig) PlatformVndkVersion() string { return String(c.config.productVariables.Platform_vndk_version) } func (c *deviceConfig) ProductVndkVersion() string { return String(c.config.productVariables.ProductVndkVersion) } func (c *deviceConfig) ExtraVndkVersions() []string { return c.config.productVariables.ExtraVndkVersions } Loading android/variable.go +0 −2 Original line number Diff line number Diff line Loading @@ -418,8 +418,6 @@ type ProductVariables struct { ProductPublicSepolicyDirs []string `json:",omitempty"` ProductPrivateSepolicyDirs []string `json:",omitempty"` ProductVndkVersion *string `json:",omitempty"` TargetFSConfigGen []string `json:",omitempty"` EnforceProductPartitionInterface *bool `json:",omitempty"` Loading apex/apex.go +1 −1 Original line number Diff line number Diff line Loading @@ -736,7 +736,7 @@ func (a *apexBundle) getImageVariationPair(deviceConfig android.DeviceConfig) (s vndkVersion = deviceConfig.VndkVersion() } else if a.ProductSpecific() { prefix = cc.ProductVariationPrefix vndkVersion = deviceConfig.ProductVndkVersion() vndkVersion = deviceConfig.PlatformVndkVersion() } } if vndkVersion == "current" { Loading apex/apex_test.go +2 −4 Original line number Diff line number Diff line Loading @@ -3088,10 +3088,7 @@ func TestProductVariant(t *testing.T) { apex_available: ["myapex"], srcs: ["foo.cpp"], } `, android.FixtureModifyProductVariables(func(variables android.FixtureProductVariables) { variables.ProductVndkVersion = proptools.StringPtr("current") }), ) `) cflags := strings.Fields( ctx.ModuleForTests("foo", "android_product.29_arm64_armv8-a_myapex").Rule("cc").Args["cFlags"]) Loading Loading @@ -10521,6 +10518,7 @@ func TestTrimmedApex(t *testing.T) { min_sdk_version: "29", recovery_available: true, vendor_available: true, product_available: true, } api_imports { name: "api_imports", Loading apex/vndk_test.go +1 −6 Original line number Diff line number Diff line Loading @@ -115,12 +115,7 @@ func TestVndkApexUsesVendorVariant(t *testing.T) { }) t.Run("VNDK APEX gathers only vendor variants even if product variants are available", func(t *testing.T) { ctx := testApex(t, bp, android.FixtureModifyProductVariables(func(variables android.FixtureProductVariables) { // Now product variant is available variables.ProductVndkVersion = proptools.StringPtr("current") }), ) ctx := testApex(t, bp) files := getFiles(t, ctx, "com.android.vndk.current", "android_common") ensureFileSrc(t, files, "lib/libfoo.so", "libfoo/android_vendor.29_arm_armv7-a-neon_shared/libfoo.so") Loading Loading
android/config.go +0 −4 Original line number Diff line number Diff line Loading @@ -1435,10 +1435,6 @@ func (c *deviceConfig) PlatformVndkVersion() string { return String(c.config.productVariables.Platform_vndk_version) } func (c *deviceConfig) ProductVndkVersion() string { return String(c.config.productVariables.ProductVndkVersion) } func (c *deviceConfig) ExtraVndkVersions() []string { return c.config.productVariables.ExtraVndkVersions } Loading
android/variable.go +0 −2 Original line number Diff line number Diff line Loading @@ -418,8 +418,6 @@ type ProductVariables struct { ProductPublicSepolicyDirs []string `json:",omitempty"` ProductPrivateSepolicyDirs []string `json:",omitempty"` ProductVndkVersion *string `json:",omitempty"` TargetFSConfigGen []string `json:",omitempty"` EnforceProductPartitionInterface *bool `json:",omitempty"` Loading
apex/apex.go +1 −1 Original line number Diff line number Diff line Loading @@ -736,7 +736,7 @@ func (a *apexBundle) getImageVariationPair(deviceConfig android.DeviceConfig) (s vndkVersion = deviceConfig.VndkVersion() } else if a.ProductSpecific() { prefix = cc.ProductVariationPrefix vndkVersion = deviceConfig.ProductVndkVersion() vndkVersion = deviceConfig.PlatformVndkVersion() } } if vndkVersion == "current" { Loading
apex/apex_test.go +2 −4 Original line number Diff line number Diff line Loading @@ -3088,10 +3088,7 @@ func TestProductVariant(t *testing.T) { apex_available: ["myapex"], srcs: ["foo.cpp"], } `, android.FixtureModifyProductVariables(func(variables android.FixtureProductVariables) { variables.ProductVndkVersion = proptools.StringPtr("current") }), ) `) cflags := strings.Fields( ctx.ModuleForTests("foo", "android_product.29_arm64_armv8-a_myapex").Rule("cc").Args["cFlags"]) Loading Loading @@ -10521,6 +10518,7 @@ func TestTrimmedApex(t *testing.T) { min_sdk_version: "29", recovery_available: true, vendor_available: true, product_available: true, } api_imports { name: "api_imports", Loading
apex/vndk_test.go +1 −6 Original line number Diff line number Diff line Loading @@ -115,12 +115,7 @@ func TestVndkApexUsesVendorVariant(t *testing.T) { }) t.Run("VNDK APEX gathers only vendor variants even if product variants are available", func(t *testing.T) { ctx := testApex(t, bp, android.FixtureModifyProductVariables(func(variables android.FixtureProductVariables) { // Now product variant is available variables.ProductVndkVersion = proptools.StringPtr("current") }), ) ctx := testApex(t, bp) files := getFiles(t, ctx, "com.android.vndk.current", "android_common") ensureFileSrc(t, files, "lib/libfoo.so", "libfoo/android_vendor.29_arm_armv7-a-neon_shared/libfoo.so") Loading