1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5rust_defaults { 6 name: "libbssl_avf_defaults", 7 crate_name: "bssl_avf", 8 srcs: ["src/lib.rs"], 9 prefer_rlib: true, 10 apex_available: [ 11 "com.android.virt", 12 ], 13} 14 15rust_library_rlib { 16 name: "libbssl_avf_nostd", 17 defaults: ["libbssl_avf_defaults"], 18 no_stdlibs: true, 19 stdlibs: [ 20 "libcompiler_builtins.rust_sysroot", 21 "libcore.rust_sysroot", 22 ], 23 rustlibs: [ 24 "libbssl_avf_error_nostd", 25 "libbssl_sys_nostd", 26 "libcbor_util_nostd", 27 "libciborium_nostd", 28 "libcoset_nostd", 29 "liblog_rust_nostd", 30 "libzeroize_nostd", 31 ], 32} 33 34rust_defaults { 35 name: "libbssl_avf_test_defaults", 36 crate_name: "bssl_avf_test", 37 srcs: ["tests/tests.rs"], 38 test_suites: ["general-tests"], 39 static_libs: [ 40 "libcrypto_baremetal", 41 ], 42} 43 44rust_test { 45 name: "libbssl_avf_nostd.test", 46 defaults: ["libbssl_avf_test_defaults"], 47 rustlibs: [ 48 "libbssl_avf_nostd", 49 "libcoset_nostd", 50 "libspki_nostd", 51 ], 52} 53