Loading bp2build/cc_prebuilt_library_conversion_test.go +2 −26 Original line number Diff line number Diff line Loading @@ -39,10 +39,6 @@ cc_prebuilt_library { MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static", AttrNameToString{ "static_library": `"libf.so"`, }), MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static_alwayslink", AttrNameToString{ "static_library": `"libf.so"`, "alwayslink": "True", }), MakeBazelTarget("cc_prebuilt_library_shared", "libtest", AttrNameToString{ "shared_library": `"libf.so"`, }), Loading Loading @@ -75,14 +71,8 @@ cc_prebuilt_library { "//build/bazel/platforms/arch:arm": "libg.so", "//build/bazel/platforms/arch:arm64": "libf.so", "//conditions:default": None, })`}), MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static_alwayslink", AttrNameToString{ "alwayslink": "True", "static_library": `select({ "//build/bazel/platforms/arch:arm": "libg.so", "//build/bazel/platforms/arch:arm64": "libf.so", "//conditions:default": None, })`}), })`, }), MakeBazelTarget("cc_prebuilt_library_shared", "libtest", AttrNameToString{ "shared_library": `select({ "//build/bazel/platforms/arch:arm": "libg.so", Loading Loading @@ -119,12 +109,6 @@ cc_prebuilt_library { "export_includes": `["testdir/1/"]`, "export_system_includes": `["testdir/2/"]`, }), MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static_alwayslink", AttrNameToString{ "static_library": `"libf.so"`, "export_includes": `["testdir/1/"]`, "export_system_includes": `["testdir/2/"]`, "alwayslink": "True", }), // TODO(b/229374533): When fixed, update this test MakeBazelTarget("cc_prebuilt_library_shared", "libtest", AttrNameToString{ "shared_library": `"libf.so"`, Loading Loading @@ -204,10 +188,6 @@ cc_prebuilt_library { MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static", AttrNameToString{ "static_library": `"libf.so"`, }), MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static_alwayslink", AttrNameToString{ "static_library": `"libf.so"`, "alwayslink": "True", }), MakeBazelTarget("cc_prebuilt_library_shared", "libtest", AttrNameToString{ "shared_library": `"libg.so"`, }), Loading Loading @@ -265,10 +245,6 @@ cc_prebuilt_library { // makeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static", attrNameToString{ // "static_library": `"libf.so"`, // }), // makeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static_always", attrNameToString{ // "static_library": `"libf.so"`, // "alwayslink": "True", // }), // }, // }) //} bp2build/cc_prebuilt_library_static_test.go +2 −12 Original line number Diff line number Diff line Loading @@ -39,10 +39,6 @@ cc_prebuilt_library_static { MakeBazelTarget("cc_prebuilt_library_static", "libtest", AttrNameToString{ "static_library": `"libf.so"`, }), MakeBazelTarget("cc_prebuilt_library_static", "libtest_alwayslink", AttrNameToString{ "static_library": `"libf.so"`, "alwayslink": "True", }), }, }) } Loading Loading @@ -72,14 +68,8 @@ cc_prebuilt_library_static { "//build/bazel/platforms/arch:arm": "libg.so", "//build/bazel/platforms/arch:arm64": "libf.so", "//conditions:default": None, })`}), MakeBazelTarget("cc_prebuilt_library_static", "libtest_alwayslink", AttrNameToString{ "alwayslink": "True", "static_library": `select({ "//build/bazel/platforms/arch:arm": "libg.so", "//build/bazel/platforms/arch:arm64": "libf.so", "//conditions:default": None, })`}), })`, }), }, }) } Loading cc/prebuilt.go +0 −6 Original line number Diff line number Diff line Loading @@ -352,7 +352,6 @@ type bazelPrebuiltLibraryStaticAttributes struct { Static_library bazel.LabelAttribute Export_includes bazel.StringListAttribute Export_system_includes bazel.StringListAttribute Alwayslink bazel.BoolAttribute } // TODO(b/228623543): The below is not entirely true until the bug is fixed. For now, both targets are always generated Loading Loading @@ -390,11 +389,6 @@ func prebuiltLibraryStaticBp2Build(ctx android.TopDownMutatorContext, module *Mo tags := android.ApexAvailableTags(module) ctx.CreateBazelTargetModuleWithRestrictions(props, android.CommonAttributes{Name: name, Tags: tags}, attrs, prebuiltAttrs.Enabled) _true := true alwayslinkAttrs := *attrs alwayslinkAttrs.Alwayslink.SetValue(&_true) ctx.CreateBazelTargetModuleWithRestrictions(props, android.CommonAttributes{Name: name + "_alwayslink", Tags: tags}, &alwayslinkAttrs, prebuiltAttrs.Enabled) } type bazelPrebuiltLibrarySharedAttributes struct { Loading Loading
bp2build/cc_prebuilt_library_conversion_test.go +2 −26 Original line number Diff line number Diff line Loading @@ -39,10 +39,6 @@ cc_prebuilt_library { MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static", AttrNameToString{ "static_library": `"libf.so"`, }), MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static_alwayslink", AttrNameToString{ "static_library": `"libf.so"`, "alwayslink": "True", }), MakeBazelTarget("cc_prebuilt_library_shared", "libtest", AttrNameToString{ "shared_library": `"libf.so"`, }), Loading Loading @@ -75,14 +71,8 @@ cc_prebuilt_library { "//build/bazel/platforms/arch:arm": "libg.so", "//build/bazel/platforms/arch:arm64": "libf.so", "//conditions:default": None, })`}), MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static_alwayslink", AttrNameToString{ "alwayslink": "True", "static_library": `select({ "//build/bazel/platforms/arch:arm": "libg.so", "//build/bazel/platforms/arch:arm64": "libf.so", "//conditions:default": None, })`}), })`, }), MakeBazelTarget("cc_prebuilt_library_shared", "libtest", AttrNameToString{ "shared_library": `select({ "//build/bazel/platforms/arch:arm": "libg.so", Loading Loading @@ -119,12 +109,6 @@ cc_prebuilt_library { "export_includes": `["testdir/1/"]`, "export_system_includes": `["testdir/2/"]`, }), MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static_alwayslink", AttrNameToString{ "static_library": `"libf.so"`, "export_includes": `["testdir/1/"]`, "export_system_includes": `["testdir/2/"]`, "alwayslink": "True", }), // TODO(b/229374533): When fixed, update this test MakeBazelTarget("cc_prebuilt_library_shared", "libtest", AttrNameToString{ "shared_library": `"libf.so"`, Loading Loading @@ -204,10 +188,6 @@ cc_prebuilt_library { MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static", AttrNameToString{ "static_library": `"libf.so"`, }), MakeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static_alwayslink", AttrNameToString{ "static_library": `"libf.so"`, "alwayslink": "True", }), MakeBazelTarget("cc_prebuilt_library_shared", "libtest", AttrNameToString{ "shared_library": `"libg.so"`, }), Loading Loading @@ -265,10 +245,6 @@ cc_prebuilt_library { // makeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static", attrNameToString{ // "static_library": `"libf.so"`, // }), // makeBazelTarget("cc_prebuilt_library_static", "libtest_bp2build_cc_library_static_always", attrNameToString{ // "static_library": `"libf.so"`, // "alwayslink": "True", // }), // }, // }) //}
bp2build/cc_prebuilt_library_static_test.go +2 −12 Original line number Diff line number Diff line Loading @@ -39,10 +39,6 @@ cc_prebuilt_library_static { MakeBazelTarget("cc_prebuilt_library_static", "libtest", AttrNameToString{ "static_library": `"libf.so"`, }), MakeBazelTarget("cc_prebuilt_library_static", "libtest_alwayslink", AttrNameToString{ "static_library": `"libf.so"`, "alwayslink": "True", }), }, }) } Loading Loading @@ -72,14 +68,8 @@ cc_prebuilt_library_static { "//build/bazel/platforms/arch:arm": "libg.so", "//build/bazel/platforms/arch:arm64": "libf.so", "//conditions:default": None, })`}), MakeBazelTarget("cc_prebuilt_library_static", "libtest_alwayslink", AttrNameToString{ "alwayslink": "True", "static_library": `select({ "//build/bazel/platforms/arch:arm": "libg.so", "//build/bazel/platforms/arch:arm64": "libf.so", "//conditions:default": None, })`}), })`, }), }, }) } Loading
cc/prebuilt.go +0 −6 Original line number Diff line number Diff line Loading @@ -352,7 +352,6 @@ type bazelPrebuiltLibraryStaticAttributes struct { Static_library bazel.LabelAttribute Export_includes bazel.StringListAttribute Export_system_includes bazel.StringListAttribute Alwayslink bazel.BoolAttribute } // TODO(b/228623543): The below is not entirely true until the bug is fixed. For now, both targets are always generated Loading Loading @@ -390,11 +389,6 @@ func prebuiltLibraryStaticBp2Build(ctx android.TopDownMutatorContext, module *Mo tags := android.ApexAvailableTags(module) ctx.CreateBazelTargetModuleWithRestrictions(props, android.CommonAttributes{Name: name, Tags: tags}, attrs, prebuiltAttrs.Enabled) _true := true alwayslinkAttrs := *attrs alwayslinkAttrs.Alwayslink.SetValue(&_true) ctx.CreateBazelTargetModuleWithRestrictions(props, android.CommonAttributes{Name: name + "_alwayslink", Tags: tags}, &alwayslinkAttrs, prebuiltAttrs.Enabled) } type bazelPrebuiltLibrarySharedAttributes struct { Loading