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