b85d1a15cc
Create a build/bazel/product_config/generated/products/<product_name>/BUILD file that contains the platform definitions needed for a particular product. Currently we just create it for the current lunch target, but the idea is that eventually when all product config is in starlark, all the products will have their platform definitions in the tree at once. Bug: 249685973 Test: Presubmits Change-Id: I08c82ff28dcf62f09d3b1d2e3186a6b961e12f6e
84 lines
2.6 KiB
Text
84 lines
2.6 KiB
Text
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: [
|
|
"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-sh",
|
|
"soong-shared",
|
|
"soong-starlark-format",
|
|
"soong-ui-metrics",
|
|
],
|
|
testSrcs: [
|
|
"aar_conversion_test.go",
|
|
"android_app_certificate_conversion_test.go",
|
|
"android_app_conversion_test.go",
|
|
"apex_conversion_test.go",
|
|
"apex_key_conversion_test.go",
|
|
"build_conversion_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",
|
|
"droidstubs_conversion_test.go",
|
|
"filegroup_conversion_test.go",
|
|
"genrule_conversion_test.go",
|
|
"gensrcs_conversion_test.go",
|
|
"java_binary_host_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",
|
|
"license_conversion_test.go",
|
|
"license_kind_conversion_test.go",
|
|
"linker_config_conversion_test.go",
|
|
"ndk_headers_conversion_test.go",
|
|
"package_conversion_test.go",
|
|
"performance_test.go",
|
|
"prebuilt_etc_conversion_test.go",
|
|
"python_binary_conversion_test.go",
|
|
"python_library_conversion_test.go",
|
|
"sh_conversion_test.go",
|
|
"soong_config_module_type_conversion_test.go",
|
|
],
|
|
pluginFor: [
|
|
"soong_build",
|
|
],
|
|
}
|