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:
11
Android.bp
11
Android.bp
@@ -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 {
|
||||
|
@@ -29,4 +29,5 @@ bootstrap_go_package {
|
||||
"aidl_library_test.go",
|
||||
],
|
||||
pluginFor: ["soong_build"],
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -155,4 +155,6 @@ bootstrap_go_package {
|
||||
"vintf_fragment_test.go",
|
||||
"visibility_test.go",
|
||||
],
|
||||
// Used by plugins
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -40,4 +40,8 @@ python_library_host {
|
||||
proto: {
|
||||
canonical_path_from_root: false,
|
||||
},
|
||||
visibility: [
|
||||
"//build/soong:__subpackages__",
|
||||
"//tools/asuite/team_build_scripts",
|
||||
],
|
||||
}
|
||||
|
@@ -42,4 +42,6 @@ bootstrap_go_package {
|
||||
"systemserver_classpath_fragment_test.go",
|
||||
],
|
||||
pluginFor: ["soong_build"],
|
||||
// Used by plugins
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -116,4 +116,6 @@ bootstrap_go_package {
|
||||
"cmake_module_cc.txt",
|
||||
],
|
||||
pluginFor: ["soong_build"],
|
||||
// Used by plugins
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -35,4 +35,8 @@ bootstrap_go_package {
|
||||
testSrcs: [
|
||||
"tidy_test.go",
|
||||
],
|
||||
visibility: [
|
||||
"//build/soong:__subpackages__",
|
||||
"//prebuilts/clang/host/linux-x86/soong",
|
||||
],
|
||||
}
|
||||
|
@@ -20,4 +20,5 @@ cc_library_static {
|
||||
"//apex_available:anyapex",
|
||||
],
|
||||
vendor_available: true,
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -10,4 +10,8 @@ python_library_host {
|
||||
proto: {
|
||||
canonical_path_from_root: false,
|
||||
},
|
||||
visibility: [
|
||||
"//build/soong:__subpackages__",
|
||||
"//tools/mainline:__subpackages__",
|
||||
],
|
||||
}
|
||||
|
@@ -30,4 +30,5 @@ bootstrap_go_package {
|
||||
srcs: [
|
||||
"symbols_map_proto/symbols_map.pb.go",
|
||||
],
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -27,4 +27,6 @@ blueprint_go_binary {
|
||||
"zip2zip.go",
|
||||
],
|
||||
testSrcs: ["zip2zip_test.go"],
|
||||
// Used by genrules
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -24,4 +24,8 @@ bootstrap_go_package {
|
||||
"golang-protobuf-reflect-protoreflect",
|
||||
"golang-protobuf-runtime-protoimpl",
|
||||
],
|
||||
visibility: [
|
||||
"//build/make/tools/compliance:__subpackages__",
|
||||
"//build/soong:__subpackages__",
|
||||
],
|
||||
}
|
||||
|
@@ -24,4 +24,5 @@ bootstrap_go_package {
|
||||
"golang-protobuf-reflect-protoreflect",
|
||||
"golang-protobuf-runtime-protoimpl",
|
||||
],
|
||||
visibility: ["//build/make/tools/compliance:__subpackages__"],
|
||||
}
|
||||
|
@@ -20,4 +20,6 @@ bootstrap_go_package {
|
||||
"install_symlink_test.go",
|
||||
],
|
||||
pluginFor: ["soong_build"],
|
||||
// Used by plugins
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -22,4 +22,6 @@ bootstrap_go_package {
|
||||
"genrule_test.go",
|
||||
],
|
||||
pluginFor: ["soong_build"],
|
||||
// Used by plugins
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -120,4 +120,5 @@ bootstrap_go_package {
|
||||
"test_spec_test.go",
|
||||
],
|
||||
pluginFor: ["soong_build"],
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -17,4 +17,8 @@ bootstrap_go_package {
|
||||
"kotlin.go",
|
||||
"makevars.go",
|
||||
],
|
||||
visibility: [
|
||||
"//build/soong:__subpackages__",
|
||||
"//external/error_prone/soong",
|
||||
],
|
||||
}
|
||||
|
@@ -15,4 +15,5 @@
|
||||
filegroup {
|
||||
name: "metalava-config-files",
|
||||
srcs: ["*-config.xml"],
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -15,6 +15,7 @@ cc_library_static {
|
||||
"//apex_available:platform",
|
||||
"//apex_available:anyapex",
|
||||
],
|
||||
visibility: ["//system/linkerconfig"],
|
||||
}
|
||||
|
||||
python_library_host {
|
||||
|
@@ -13,4 +13,5 @@ bootstrap_go_package {
|
||||
"phony.go",
|
||||
],
|
||||
pluginFor: ["soong_build"],
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -13,4 +13,8 @@ bootstrap_go_package {
|
||||
testSrcs: [
|
||||
"response_test.go",
|
||||
],
|
||||
visibility: [
|
||||
"//build/make/tools/compliance",
|
||||
"//build/soong:__subpackages__",
|
||||
],
|
||||
}
|
||||
|
@@ -61,4 +61,5 @@ bootstrap_go_package {
|
||||
"test_test.go",
|
||||
],
|
||||
pluginFor: ["soong_build"],
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -24,4 +24,8 @@ bootstrap_go_package {
|
||||
"x86_64_device.go",
|
||||
"arm64_linux_host.go",
|
||||
],
|
||||
visibility: [
|
||||
"//build/soong:__subpackages__",
|
||||
"//prebuilts/rust/soong",
|
||||
],
|
||||
}
|
||||
|
@@ -21,4 +21,6 @@ bootstrap_go_package {
|
||||
"sysprop_test.go",
|
||||
],
|
||||
pluginFor: ["soong_build"],
|
||||
// Used by plugins
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
@@ -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__",
|
||||
],
|
||||
}
|
||||
|
@@ -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"],
|
||||
}
|
||||
|
@@ -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"],
|
||||
}
|
||||
|
@@ -24,4 +24,6 @@ blueprint_go_binary {
|
||||
srcs: [
|
||||
"main.go",
|
||||
],
|
||||
// Used by genrules
|
||||
visibility: ["//visibility:public"],
|
||||
}
|
||||
|
Reference in New Issue
Block a user