Merge "Add the initial implementation of bp2build converter for java_library, java_library_host, java_binary_host and cc_library_host_shared so signapk tool can be built with Bazel." am: 2115d35101
am: 9adc5f84bb
am: 38387e7624
am: b980aa5f6e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1918122 Change-Id: If5a5f060862e1d6bc8ff2419c06d1d8a2e31d4ef
This commit is contained in:
4
cc/cc.go
4
cc/cc.go
@@ -3458,10 +3458,6 @@ func (c *Module) ConvertWithBp2build(ctx android.TopDownMutatorContext) {
|
||||
} else if c.Object() {
|
||||
objectBp2Build(ctx, c)
|
||||
} else if c.CcLibrary() {
|
||||
if c.hod == android.HostSupported {
|
||||
return
|
||||
}
|
||||
|
||||
static := c.BuildStaticVariant()
|
||||
shared := c.BuildSharedVariant()
|
||||
prebuilt := c.IsPrebuilt()
|
||||
|
@@ -447,6 +447,8 @@ func LibraryHostSharedFactory() android.Module {
|
||||
module, library := NewLibrary(android.HostSupported)
|
||||
library.BuildOnlyShared()
|
||||
module.sdkMemberTypes = []android.SdkMemberType{sharedLibrarySdkMemberType}
|
||||
module.bazelable = true
|
||||
module.bazelHandler = &ccLibraryBazelHandler{module: module}
|
||||
return module.Init()
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user