Android.bp 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. package {
  2. default_applicable_licenses: ["Android-Apache-2.0"],
  3. }
  4. bootstrap_go_package {
  5. name: "soong-java",
  6. pkgPath: "android/soong/java",
  7. deps: [
  8. "blueprint",
  9. "blueprint-pathtools",
  10. "soong",
  11. "soong-android",
  12. "soong-bazel",
  13. "soong-cc",
  14. "soong-dexpreopt",
  15. "soong-genrule",
  16. "soong-java-config",
  17. "soong-provenance",
  18. "soong-python",
  19. "soong-remoteexec",
  20. "soong-tradefed",
  21. ],
  22. srcs: [
  23. "aapt2.go",
  24. "aar.go",
  25. "android_manifest.go",
  26. "android_resources.go",
  27. "androidmk.go",
  28. "app_builder.go",
  29. "app.go",
  30. "app_import.go",
  31. "app_set.go",
  32. "base.go",
  33. "boot_jars.go",
  34. "bootclasspath.go",
  35. "bootclasspath_fragment.go",
  36. "builder.go",
  37. "classpath_element.go",
  38. "classpath_fragment.go",
  39. "device_host_converter.go",
  40. "dex.go",
  41. "dexpreopt.go",
  42. "dexpreopt_bootjars.go",
  43. "dexpreopt_check.go",
  44. "dexpreopt_config.go",
  45. "dexpreopt_config_testing.go",
  46. "droiddoc.go",
  47. "droidstubs.go",
  48. "fuzz.go",
  49. "gen.go",
  50. "generated_java_library.go",
  51. "genrule.go",
  52. "hiddenapi.go",
  53. "hiddenapi_modular.go",
  54. "hiddenapi_monolithic.go",
  55. "hiddenapi_singleton.go",
  56. "jacoco.go",
  57. "java.go",
  58. "jdeps.go",
  59. "java_resources.go",
  60. "kotlin.go",
  61. "lint.go",
  62. "legacy_core_platform_api_usage.go",
  63. "platform_bootclasspath.go",
  64. "platform_compat_config.go",
  65. "plugin.go",
  66. "prebuilt_apis.go",
  67. "proto.go",
  68. "resourceshrinker.go",
  69. "robolectric.go",
  70. "rro.go",
  71. "sdk.go",
  72. "sdk_library.go",
  73. "sdk_library_external.go",
  74. "support_libraries.go",
  75. "system_modules.go",
  76. "systemserver_classpath_fragment.go",
  77. "testing.go",
  78. "tradefed.go",
  79. ],
  80. testSrcs: [
  81. "aar_test.go",
  82. "androidmk_test.go",
  83. "app_import_test.go",
  84. "app_set_test.go",
  85. "app_test.go",
  86. "bootclasspath_fragment_test.go",
  87. "device_host_converter_test.go",
  88. "dex_test.go",
  89. "dexpreopt_test.go",
  90. "dexpreopt_config_test.go",
  91. "droiddoc_test.go",
  92. "droidstubs_test.go",
  93. "fuzz_test.go",
  94. "genrule_test.go",
  95. "generated_java_library_test.go",
  96. "hiddenapi_singleton_test.go",
  97. "jacoco_test.go",
  98. "java_test.go",
  99. "jdeps_test.go",
  100. "kotlin_test.go",
  101. "lint_test.go",
  102. "platform_bootclasspath_test.go",
  103. "platform_compat_config_test.go",
  104. "plugin_test.go",
  105. "prebuilt_apis_test.go",
  106. "proto_test.go",
  107. "resourceshrinker_test.go",
  108. "rro_test.go",
  109. "sdk_test.go",
  110. "sdk_library_test.go",
  111. "system_modules_test.go",
  112. "systemserver_classpath_fragment_test.go",
  113. ],
  114. pluginFor: ["soong_build"],
  115. }