Merge "Update load statements in java.go bp2build" am: 686df31852
am: fd11e9ee5b
am: ebf4fd11e1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2480297 Change-Id: I77aa18166e04c11e5197298508c0cc5bc1cc23f9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
22
java/java.go
22
java/java.go
@@ -2843,12 +2843,12 @@ func javaLibraryBp2Build(ctx android.TopDownMutatorContext, m *Library) {
|
||||
if !bp2BuildInfo.hasKotlin {
|
||||
props = bazel.BazelTargetModuleProperties{
|
||||
Rule_class: "java_library",
|
||||
Bzl_load_location: "//build/bazel/rules/java:library.bzl",
|
||||
Bzl_load_location: "//build/bazel/rules/java:rules.bzl",
|
||||
}
|
||||
} else {
|
||||
props = bazel.BazelTargetModuleProperties{
|
||||
Rule_class: "kt_jvm_library",
|
||||
Bzl_load_location: "//build/bazel/rules/kotlin:kt_jvm_library.bzl",
|
||||
Bzl_load_location: "//build/bazel/rules/kotlin:rules.bzl",
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2928,7 +2928,8 @@ func javaBinaryHostBp2Build(ctx android.TopDownMutatorContext, m *Binary) {
|
||||
}
|
||||
|
||||
props := bazel.BazelTargetModuleProperties{
|
||||
Rule_class: "java_binary",
|
||||
Rule_class: "java_binary",
|
||||
Bzl_load_location: "//build/bazel/rules/java:rules.bzl",
|
||||
}
|
||||
attrs := &javaBinaryHostAttributes{
|
||||
Runtime_deps: runtimeDeps,
|
||||
@@ -2943,7 +2944,7 @@ func javaBinaryHostBp2Build(ctx android.TopDownMutatorContext, m *Binary) {
|
||||
ktName := m.Name() + "_kt"
|
||||
ktProps := bazel.BazelTargetModuleProperties{
|
||||
Rule_class: "kt_jvm_library",
|
||||
Bzl_load_location: "//build/bazel/rules/kotlin:kt_jvm_library.bzl",
|
||||
Bzl_load_location: "//build/bazel/rules/kotlin:rules.bzl",
|
||||
}
|
||||
|
||||
ktAttrs := &javaLibraryAttributes{
|
||||
@@ -2980,7 +2981,10 @@ func (i *Import) ConvertWithBp2build(ctx android.TopDownMutatorContext) {
|
||||
attrs := &bazelJavaImportAttributes{
|
||||
Jars: jars,
|
||||
}
|
||||
props := bazel.BazelTargetModuleProperties{Rule_class: "java_import"}
|
||||
props := bazel.BazelTargetModuleProperties{
|
||||
Rule_class: "java_import",
|
||||
Bzl_load_location: "//build/bazel/rules/java:rules.bzl",
|
||||
}
|
||||
|
||||
name := android.RemoveOptionalPrebuiltPrefix(i.Name())
|
||||
|
||||
@@ -2991,7 +2995,13 @@ func (i *Import) ConvertWithBp2build(ctx android.TopDownMutatorContext) {
|
||||
Neverlink: bazel.BoolAttribute{Value: &neverlink},
|
||||
Exports: bazel.MakeSingleLabelListAttribute(bazel.Label{Label: ":" + name}),
|
||||
}
|
||||
ctx.CreateBazelTargetModule(bazel.BazelTargetModuleProperties{Rule_class: "java_library"}, android.CommonAttributes{Name: name + "-neverlink"}, neverlinkAttrs)
|
||||
ctx.CreateBazelTargetModule(
|
||||
bazel.BazelTargetModuleProperties{
|
||||
Rule_class: "java_library",
|
||||
Bzl_load_location: "//build/bazel/rules/java:rules.bzl",
|
||||
},
|
||||
android.CommonAttributes{Name: name + "-neverlink"},
|
||||
neverlinkAttrs)
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user