Android.bp 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package {
  2. default_applicable_licenses: ["Android-Apache-2.0"],
  3. }
  4. bootstrap_go_package {
  5. name: "soong-rust",
  6. pkgPath: "android/soong/rust",
  7. deps: [
  8. "soong",
  9. "soong-android",
  10. "soong-bloaty",
  11. "soong-cc",
  12. "soong-rust-config",
  13. "soong-snapshot",
  14. ],
  15. srcs: [
  16. "afdo.go",
  17. "androidmk.go",
  18. "benchmark.go",
  19. "binary.go",
  20. "bindgen.go",
  21. "builder.go",
  22. "clippy.go",
  23. "compiler.go",
  24. "coverage.go",
  25. "doc.go",
  26. "fuzz.go",
  27. "image.go",
  28. "library.go",
  29. "prebuilt.go",
  30. "proc_macro.go",
  31. "project_json.go",
  32. "protobuf.go",
  33. "rust.go",
  34. "sanitize.go",
  35. "source_provider.go",
  36. "snapshot_prebuilt.go",
  37. "snapshot_utils.go",
  38. "strip.go",
  39. "test.go",
  40. "testing.go",
  41. "toolchain_library.go",
  42. ],
  43. testSrcs: [
  44. "afdo_test.go",
  45. "benchmark_test.go",
  46. "binary_test.go",
  47. "bindgen_test.go",
  48. "builder_test.go",
  49. "clippy_test.go",
  50. "compiler_test.go",
  51. "coverage_test.go",
  52. "fuzz_test.go",
  53. "image_test.go",
  54. "library_test.go",
  55. "proc_macro_test.go",
  56. "project_json_test.go",
  57. "protobuf_test.go",
  58. "rust_test.go",
  59. "sanitize_test.go",
  60. "source_provider_test.go",
  61. "test_test.go",
  62. "vendor_snapshot_test.go",
  63. ],
  64. pluginFor: ["soong_build"],
  65. }