1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5bootstrap_go_package { 6 name: "soong-android", 7 pkgPath: "android/soong/android", 8 deps: [ 9 "blueprint", 10 "blueprint-bootstrap", 11 "blueprint-depset", 12 "blueprint-gobtools", 13 "blueprint-metrics", 14 "blueprint-pool", 15 "blueprint-syncmap", 16 "sbox_proto", 17 "soong", 18 "soong-android_team_proto", 19 "soong-android-soongconfig", 20 "soong-remoteexec", 21 "soong-response", 22 "soong-shared", 23 "soong-starlark-format", 24 "soong-ui-metrics_proto", 25 "soong-android-allowlists", 26 27 "golang-protobuf-proto", 28 "golang-protobuf-encoding-prototext", 29 30 // Only used for tests. 31 "androidmk-parser", 32 ], 33 srcs: [ 34 "aconfig_providers.go", 35 "all_teams.go", 36 "android_info.go", 37 "androidmk.go", 38 "apex.go", 39 "apex_contributions.go", 40 "api_domain.go", 41 "api_levels.go", 42 "arch.go", 43 "arch_list.go", 44 "arch_module_context.go", 45 "base_module_context.go", 46 "build_prop.go", 47 "compliance_metadata.go", 48 "config.go", 49 "container_violations.go", 50 "container.go", 51 "test_config.go", 52 "configurable_properties.go", 53 "configured_jars.go", 54 "csuite_config.go", 55 "deapexer.go", 56 "defaults.go", 57 "defs.go", 58 "deptag.go", 59 "dirgroup.go", 60 "early_module_context.go", 61 "expand.go", 62 "filegroup.go", 63 "fixture.go", 64 "gen_notice.go", 65 "hooks.go", 66 "image.go", 67 "init.go", 68 "license.go", 69 "license_kind.go", 70 "license_metadata.go", 71 "license_sdk_member.go", 72 "licenses.go", 73 "logtags.go", 74 "makevars.go", 75 "metrics.go", 76 "module.go", 77 "module_context.go", 78 "module_info_json.go", 79 "module_proxy.go", 80 "mutator.go", 81 "namespace.go", 82 "neverallow.go", 83 "ninja_deps.go", 84 "nothing.go", 85 "notices.go", 86 "onceper.go", 87 "otatools_package_cert_zip.go", 88 "override_module.go", 89 "package.go", 90 "package_ctx.go", 91 "packaging.go", 92 "path_properties.go", 93 "paths.go", 94 "phony.go", 95 "plugin.go", 96 "prebuilt.go", 97 "prebuilt_build_tool.go", 98 "product_config.go", 99 "product_packages_file.go", 100 "proto.go", 101 "provider.go", 102 "provider_keys.go", 103 "raw_files.go", 104 "recovery_build_prop.go", 105 "register.go", 106 "removed_package.go", 107 "rule_builder.go", 108 "sandbox.go", 109 "sbom.go", 110 "sdk.go", 111 "sdk_version.go", 112 "shared_properties.go", 113 "singleton.go", 114 "singleton_module.go", 115 "soong_config_modules.go", 116 "team.go", 117 "test_asserts.go", 118 "test_mapping_zip.go", 119 "test_suites.go", 120 "testing.go", 121 "transition.go", 122 "util.go", 123 "variable.go", 124 "vendor_api_levels.go", 125 "vintf_fragment.go", 126 "vintf_data.go", 127 "visibility.go", 128 ], 129 testSrcs: [ 130 "all_teams_test.go", 131 "android_test.go", 132 "androidmk_test.go", 133 "arch_test.go", 134 "blueprint_e2e_test.go", 135 "build_prop_test.go", 136 "config_test.go", 137 "configured_jars_test.go", 138 "csuite_config_test.go", 139 "defaults_test.go", 140 "deptag_test.go", 141 "expand_test.go", 142 "filegroup_test.go", 143 "fixture_test.go", 144 "gen_notice_test.go", 145 "license_kind_test.go", 146 "license_test.go", 147 "licenses_test.go", 148 "makevars_test.go", 149 "module_test.go", 150 "mutator_test.go", 151 "namespace_test.go", 152 "neverallow_test.go", 153 "ninja_deps_test.go", 154 "onceper_test.go", 155 "package_test.go", 156 "packaging_test.go", 157 "path_properties_test.go", 158 "paths_test.go", 159 "prebuilt_test.go", 160 "rule_builder_test.go", 161 "sdk_version_test.go", 162 "sdk_test.go", 163 "selects_test.go", 164 "singleton_module_test.go", 165 "soong_config_modules_test.go", 166 "test_suites_test.go", 167 "transition_test.go", 168 "util_test.go", 169 "variable_test.go", 170 "vintf_fragment_test.go", 171 "visibility_test.go", 172 ], 173 // Used by plugins 174 visibility: ["//visibility:public"], 175} 176