Android.bp 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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-cc",
  13. "soong-dexpreopt",
  14. "soong-genrule",
  15. "soong-java-config",
  16. "soong-python",
  17. "soong-remoteexec",
  18. "soong-tradefed",
  19. ],
  20. srcs: [
  21. "aapt2.go",
  22. "aar.go",
  23. "android_manifest.go",
  24. "android_resources.go",
  25. "androidmk.go",
  26. "app_builder.go",
  27. "app.go",
  28. "app_import.go",
  29. "app_set.go",
  30. "boot_image.go",
  31. "boot_jars.go",
  32. "builder.go",
  33. "device_host_converter.go",
  34. "dex.go",
  35. "dexpreopt.go",
  36. "dexpreopt_bootjars.go",
  37. "dexpreopt_config.go",
  38. "droiddoc.go",
  39. "gen.go",
  40. "genrule.go",
  41. "hiddenapi.go",
  42. "hiddenapi_singleton.go",
  43. "jacoco.go",
  44. "java.go",
  45. "jdeps.go",
  46. "java_resources.go",
  47. "kotlin.go",
  48. "lint.go",
  49. "legacy_core_platform_api_usage.go",
  50. "platform_compat_config.go",
  51. "plugin.go",
  52. "prebuilt_apis.go",
  53. "proto.go",
  54. "robolectric.go",
  55. "rro.go",
  56. "sdk.go",
  57. "sdk_library.go",
  58. "sdk_library_external.go",
  59. "support_libraries.go",
  60. "sysprop.go",
  61. "system_modules.go",
  62. "testing.go",
  63. "tradefed.go",
  64. ],
  65. testSrcs: [
  66. "androidmk_test.go",
  67. "app_import_test.go",
  68. "app_set_test.go",
  69. "app_test.go",
  70. "boot_image_test.go",
  71. "device_host_converter_test.go",
  72. "dexpreopt_test.go",
  73. "dexpreopt_bootjars_test.go",
  74. "hiddenapi_singleton_test.go",
  75. "java_test.go",
  76. "jdeps_test.go",
  77. "kotlin_test.go",
  78. "plugin_test.go",
  79. "rro_test.go",
  80. "sdk_test.go",
  81. ],
  82. pluginFor: ["soong_build"],
  83. }