Android.bp 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. package {
  2. default_applicable_licenses: ["Android-Apache-2.0"],
  3. }
  4. bootstrap_go_package {
  5. name: "soong-bp2build",
  6. pkgPath: "android/soong/bp2build",
  7. srcs: [
  8. "androidbp_to_build_templates.go",
  9. "bp2build.go",
  10. "bp2build_product_config.go",
  11. "build_conversion.go",
  12. "bzl_conversion.go",
  13. "configurability.go",
  14. "constants.go",
  15. "conversion.go",
  16. "metrics.go",
  17. "symlink_forest.go",
  18. "testing.go",
  19. ],
  20. deps: [
  21. "soong-aidl-library",
  22. "soong-android",
  23. "soong-android-allowlists",
  24. "soong-android-soongconfig",
  25. "soong-apex",
  26. "soong-bazel",
  27. "soong-cc",
  28. "soong-cc-config",
  29. "soong-etc",
  30. "soong-genrule",
  31. "soong-linkerconfig",
  32. "soong-python",
  33. "soong-sh",
  34. "soong-shared",
  35. "soong-starlark-format",
  36. "soong-ui-metrics",
  37. ],
  38. testSrcs: [
  39. "aar_conversion_test.go",
  40. "aidl_library_conversion_test.go",
  41. "android_app_certificate_conversion_test.go",
  42. "android_app_conversion_test.go",
  43. "apex_conversion_test.go",
  44. "apex_key_conversion_test.go",
  45. "build_conversion_test.go",
  46. "bzl_conversion_test.go",
  47. "cc_binary_conversion_test.go",
  48. "cc_library_conversion_test.go",
  49. "cc_library_headers_conversion_test.go",
  50. "cc_library_shared_conversion_test.go",
  51. "cc_library_static_conversion_test.go",
  52. "cc_object_conversion_test.go",
  53. "cc_prebuilt_library_conversion_test.go",
  54. "cc_prebuilt_library_shared_test.go",
  55. "cc_prebuilt_library_static_test.go",
  56. "cc_prebuilt_object_conversion_test.go",
  57. "cc_test_conversion_test.go",
  58. "cc_yasm_conversion_test.go",
  59. "conversion_test.go",
  60. "droidstubs_conversion_test.go",
  61. "filegroup_conversion_test.go",
  62. "genrule_conversion_test.go",
  63. "gensrcs_conversion_test.go",
  64. "java_binary_host_conversion_test.go",
  65. "java_host_for_device_conversion_test.go",
  66. "java_import_conversion_test.go",
  67. "java_library_conversion_test.go",
  68. "java_library_host_conversion_test.go",
  69. "java_plugin_conversion_test.go",
  70. "java_proto_conversion_test.go",
  71. "license_conversion_test.go",
  72. "license_kind_conversion_test.go",
  73. "linker_config_conversion_test.go",
  74. "package_conversion_test.go",
  75. "performance_test.go",
  76. "platform_compat_config_conversion_test.go",
  77. "prebuilt_etc_conversion_test.go",
  78. "python_binary_conversion_test.go",
  79. "python_library_conversion_test.go",
  80. "python_test_conversion_test.go",
  81. "sh_conversion_test.go",
  82. "soong_config_module_type_conversion_test.go",
  83. ],
  84. pluginFor: [
  85. "soong_build",
  86. ],
  87. }