Merge "Add default_visibility for soong modules" into main am: fc79aabd84 am: 3b36ffb65f

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

Change-Id: I3712fefedf8f3114563355261f7f22ef9ce9c374
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot
2024-09-19 02:24:55 +00:00
committed by Automerger Merge Worker
28 changed files with 79 additions and 3 deletions

View File

@@ -1,5 +1,8 @@
package {
default_applicable_licenses: ["Android-Apache-2.0"],
default_visibility: [
"//build/soong:__subpackages__",
],
}
subdirs = [
@@ -23,6 +26,8 @@ bootstrap_go_package {
srcs: [
"doc.go",
],
// Used by plugins, though probably shouldn't be.
visibility: ["//visibility:public"],
}
//
@@ -40,6 +45,7 @@ cc_defaults {
enabled: true,
},
},
defaults_visibility: ["//visibility:public"],
}
//
@@ -51,6 +57,7 @@ kernel_headers {
vendor: true,
recovery_available: true,
min_sdk_version: "apex_inherit",
visibility: ["//visibility:public"],
}
cc_genrule {
@@ -75,6 +82,7 @@ cc_genrule {
cmd: "$(location) -s $(out) $(in)",
srcs: [":linker"],
out: ["linker.s"],
visibility: ["//bionic/libc"],
}
cc_genrule {
@@ -99,11 +107,13 @@ cc_genrule {
cmd: "$(location) -T $(out) $(in)",
srcs: [":linker"],
out: ["linker.script"],
visibility: ["//visibility:public"],
}
// Instantiate the dex_bootjars singleton module.
dex_bootjars {
name: "dex_bootjars",
visibility: ["//visibility:public"],
}
// Pseudo-test that's run on checkbuilds to ensure that get_clang_version can
@@ -123,6 +133,7 @@ dexpreopt_systemserver_check {
// container for apex_contributions selected using build flags
all_apex_contributions {
name: "all_apex_contributions",
visibility: ["//visibility:public"],
}
product_config {

View File

@@ -29,4 +29,5 @@ bootstrap_go_package {
"aidl_library_test.go",
],
pluginFor: ["soong_build"],
visibility: ["//visibility:public"],
}

View File

@@ -155,4 +155,6 @@ bootstrap_go_package {
"vintf_fragment_test.go",
"visibility_test.go",
],
// Used by plugins
visibility: ["//visibility:public"],
}

View File

@@ -40,4 +40,8 @@ python_library_host {
proto: {
canonical_path_from_root: false,
},
visibility: [
"//build/soong:__subpackages__",
"//tools/asuite/team_build_scripts",
],
}

View File

@@ -42,4 +42,6 @@ bootstrap_go_package {
"systemserver_classpath_fragment_test.go",
],
pluginFor: ["soong_build"],
// Used by plugins
visibility: ["//visibility:public"],
}

View File

@@ -116,4 +116,6 @@ bootstrap_go_package {
"cmake_module_cc.txt",
],
pluginFor: ["soong_build"],
// Used by plugins
visibility: ["//visibility:public"],
}

View File

@@ -35,4 +35,8 @@ bootstrap_go_package {
testSrcs: [
"tidy_test.go",
],
visibility: [
"//build/soong:__subpackages__",
"//prebuilts/clang/host/linux-x86/soong",
],
}

View File

@@ -20,4 +20,5 @@ cc_library_static {
"//apex_available:anyapex",
],
vendor_available: true,
visibility: ["//visibility:public"],
}

View File

@@ -10,4 +10,8 @@ python_library_host {
proto: {
canonical_path_from_root: false,
},
visibility: [
"//build/soong:__subpackages__",
"//tools/mainline:__subpackages__",
],
}

View File

@@ -30,4 +30,5 @@ bootstrap_go_package {
srcs: [
"symbols_map_proto/symbols_map.pb.go",
],
visibility: ["//visibility:public"],
}

View File

@@ -27,4 +27,6 @@ blueprint_go_binary {
"zip2zip.go",
],
testSrcs: ["zip2zip_test.go"],
// Used by genrules
visibility: ["//visibility:public"],
}

View File

@@ -24,4 +24,8 @@ bootstrap_go_package {
"golang-protobuf-reflect-protoreflect",
"golang-protobuf-runtime-protoimpl",
],
visibility: [
"//build/make/tools/compliance:__subpackages__",
"//build/soong:__subpackages__",
],
}

View File

@@ -24,4 +24,5 @@ bootstrap_go_package {
"golang-protobuf-reflect-protoreflect",
"golang-protobuf-runtime-protoimpl",
],
visibility: ["//build/make/tools/compliance:__subpackages__"],
}

View File

@@ -20,4 +20,6 @@ bootstrap_go_package {
"install_symlink_test.go",
],
pluginFor: ["soong_build"],
// Used by plugins
visibility: ["//visibility:public"],
}

View File

@@ -22,4 +22,6 @@ bootstrap_go_package {
"genrule_test.go",
],
pluginFor: ["soong_build"],
// Used by plugins
visibility: ["//visibility:public"],
}

View File

@@ -120,4 +120,5 @@ bootstrap_go_package {
"test_spec_test.go",
],
pluginFor: ["soong_build"],
visibility: ["//visibility:public"],
}

View File

@@ -17,4 +17,8 @@ bootstrap_go_package {
"kotlin.go",
"makevars.go",
],
visibility: [
"//build/soong:__subpackages__",
"//external/error_prone/soong",
],
}

View File

@@ -15,4 +15,5 @@
filegroup {
name: "metalava-config-files",
srcs: ["*-config.xml"],
visibility: ["//visibility:public"],
}

View File

@@ -15,6 +15,7 @@ cc_library_static {
"//apex_available:platform",
"//apex_available:anyapex",
],
visibility: ["//system/linkerconfig"],
}
python_library_host {

View File

@@ -13,4 +13,5 @@ bootstrap_go_package {
"phony.go",
],
pluginFor: ["soong_build"],
visibility: ["//visibility:public"],
}

View File

@@ -13,4 +13,8 @@ bootstrap_go_package {
testSrcs: [
"response_test.go",
],
visibility: [
"//build/make/tools/compliance",
"//build/soong:__subpackages__",
],
}

View File

@@ -61,4 +61,5 @@ bootstrap_go_package {
"test_test.go",
],
pluginFor: ["soong_build"],
visibility: ["//visibility:public"],
}

View File

@@ -24,4 +24,8 @@ bootstrap_go_package {
"x86_64_device.go",
"arm64_linux_host.go",
],
visibility: [
"//build/soong:__subpackages__",
"//prebuilts/rust/soong",
],
}

View File

@@ -21,4 +21,6 @@ bootstrap_go_package {
"sysprop_test.go",
],
pluginFor: ["soong_build"],
// Used by plugins
visibility: ["//visibility:public"],
}

View File

@@ -20,10 +20,14 @@ bootstrap_go_package {
name: "soong-testing-code_metadata_internal_proto",
pkgPath: "android/soong/testing/code_metadata_internal_proto",
deps: [
"golang-protobuf-reflect-protoreflect",
"golang-protobuf-runtime-protoimpl",
],
"golang-protobuf-reflect-protoreflect",
"golang-protobuf-runtime-protoimpl",
],
srcs: [
"code_metadata_internal.pb.go",
],
visibility: [
"//build/make/tools/metadata",
"//build/soong:__subpackages__",
],
}

View File

@@ -26,6 +26,7 @@ bootstrap_go_package {
srcs: [
"code_metadata.pb.go",
],
visibility: ["//build/make/tools/metadata"],
}
python_library_host {
@@ -40,4 +41,5 @@ python_library_host {
proto: {
canonical_path_from_root: false,
},
visibility: ["//tools/asuite/team_build_scripts"],
}

View File

@@ -26,6 +26,11 @@ bootstrap_go_package {
srcs: [
"test_spec.pb.go",
],
visibility: [
"//build/make/tools/metadata",
"//build/soong:__subpackages__",
"//vendor:__subpackages__",
],
}
python_library_host {
@@ -40,4 +45,5 @@ python_library_host {
proto: {
canonical_path_from_root: false,
},
visibility: ["//tools/asuite/team_build_scripts"],
}

View File

@@ -24,4 +24,6 @@ blueprint_go_binary {
srcs: [
"main.go",
],
// Used by genrules
visibility: ["//visibility:public"],
}