package { default_applicable_licenses: ["Android-Apache-2.0"], } bootstrap_go_package { name: "soong-bp2build", pkgPath: "android/soong/bp2build", srcs: [ "androidbp_to_build_templates.go", "bp2build.go", "bp2build_product_config.go", "build_conversion.go", "bzl_conversion.go", "configurability.go", "constants.go", "conversion.go", "metrics.go", "symlink_forest.go", "testing.go", ], deps: [ "blueprint-bootstrap", "soong-aidl-library", "soong-android", "soong-android-allowlists", "soong-android-soongconfig", "soong-apex", "soong-bazel", "soong-cc", "soong-cc-config", "soong-etc", "soong-genrule", "soong-linkerconfig", "soong-python", "soong-rust", "soong-sh", "soong-shared", "soong-starlark-format", "soong-ui-metrics", ], testSrcs: [ "go_conversion_test.go", "aar_conversion_test.go", "aidl_library_conversion_test.go", "android_app_certificate_conversion_test.go", "android_app_conversion_test.go", "android_test_conversion_test.go", "apex_conversion_test.go", "apex_key_conversion_test.go", "build_conversion_test.go", "bp2build_product_config_test.go", "bzl_conversion_test.go", "cc_binary_conversion_test.go", "cc_library_conversion_test.go", "cc_library_headers_conversion_test.go", "cc_library_shared_conversion_test.go", "cc_library_static_conversion_test.go", "cc_object_conversion_test.go", "cc_prebuilt_library_conversion_test.go", "cc_prebuilt_library_shared_test.go", "cc_prebuilt_library_static_test.go", "cc_prebuilt_object_conversion_test.go", "cc_test_conversion_test.go", "cc_yasm_conversion_test.go", "conversion_test.go", "droiddoc_exported_dir_conversion_test.go", "fdo_profile_conversion_test.go", "filegroup_conversion_test.go", "genrule_conversion_test.go", "gensrcs_conversion_test.go", "java_binary_host_conversion_test.go", "java_host_for_device_conversion_test.go", "java_import_conversion_test.go", "java_library_conversion_test.go", "java_library_host_conversion_test.go", "java_plugin_conversion_test.go", "java_proto_conversion_test.go", "java_sdk_library_conversion_test.go", "java_sdk_library_import_conversion_test.go", "license_conversion_test.go", "license_kind_conversion_test.go", "linker_config_conversion_test.go", "package_conversion_test.go", "performance_test.go", "platform_compat_config_conversion_test.go", "prebuilt_etc_conversion_test.go", "python_binary_conversion_test.go", "python_library_conversion_test.go", "python_test_conversion_test.go", "rust_binary_conversion_test.go", "rust_library_conversion_test.go", "rust_proc_macro_conversion_test.go", "rust_protobuf_conversion_test.go", "sh_conversion_test.go", "sh_test_conversion_test.go", "soong_config_module_type_conversion_test.go", ], pluginFor: [ "soong_build", ], }