Add bp2build support for cc_prebuilt_object am: c5075e917e

Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2337363

Change-Id: Icef1065fd50d62537ec6b504d1c2909d11424c3d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Colin Cross
2022-12-13 17:09:09 +00:00
committed by Automerger Merge Worker
5 changed files with 170 additions and 3 deletions

View File

@@ -337,6 +337,19 @@ func bp2BuildParsePrebuiltBinaryProps(ctx android.BazelConversionPathContext, mo
}
}
func bp2BuildParsePrebuiltObjectProps(ctx android.BazelConversionPathContext, module *Module) prebuiltAttributes {
var srcLabelAttribute bazel.LabelAttribute
bp2BuildPropParseHelper(ctx, module, &prebuiltObjectProperties{}, func(axis bazel.ConfigurationAxis, config string, props interface{}) {
if props, ok := props.(*prebuiltObjectProperties); ok {
parseSrc(ctx, &srcLabelAttribute, axis, config, props.Srcs)
}
})
return prebuiltAttributes{
Src: srcLabelAttribute,
}
}
type baseAttributes struct {
compilerAttributes
linkerAttributes