1// This file is generated by cargo2android.py --run --device --tests --dependencies --no-subdir. 2// Do not modify this file as changes will be overridden on upgrade. 3 4package { 5 default_applicable_licenses: ["external_rust_crates_managed_license"], 6} 7 8// Added automatically by a large-scale-change 9// See: http://go/android-license-faq 10license { 11 name: "external_rust_crates_managed_license", 12 visibility: [":__subpackages__"], 13 license_kinds: [ 14 "legacy_unencumbered", 15 ], 16 license_text: [ 17 "LICENSE-0BSD.txt", 18 ], 19} 20 21rust_library { 22 name: "libmanaged", 23 host_supported: true, 24 crate_name: "managed", 25 srcs: ["src/lib.rs"], 26 edition: "2015", 27 apex_available: [ 28 "//apex_available:platform", 29 "com.android.virt", 30 ], 31 features: [ 32 "default", 33 "std", 34 ], 35} 36 37rust_defaults { 38 name: "managed_defaults", 39 crate_name: "managed", 40 srcs: ["src/lib.rs"], 41 test_suites: ["general-tests"], 42 auto_gen_config: true, 43 edition: "2015", 44 features: [ 45 "default", 46 "std", 47 ], 48 flags: [ 49 "-C debug-assertions=on", 50 "-C opt-level=1", 51 ], 52} 53 54rust_test_host { 55 name: "managed_host_test_src_lib", 56 defaults: ["managed_defaults"], 57 test_options: { 58 unit_test: true, 59 }, 60} 61 62rust_test { 63 name: "managed_device_test_src_lib", 64 defaults: ["managed_defaults"], 65} 66