blob: 949c2c4aa7d0daf7346960e50676734e553a41df [file] [log] [blame]
Alice Wangc8f88f52023-09-25 14:02:17 +00001package {
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 ],
Alice Wangc8f88f52023-09-25 14:02:17 +000023 rustlibs: [
24 "libbssl_avf_error_nostd",
25 "libbssl_ffi_nostd",
Alice Wangb3fcf632023-09-26 08:32:55 +000026 "libcoset_nostd",
Alice Wang815d3682023-09-28 08:30:40 +000027 "liblog_rust_nostd",
Alice Wangb3fcf632023-09-26 08:32:55 +000028 "libzeroize_nostd",
Alice Wangc8f88f52023-09-25 14:02:17 +000029 ],
30}
Alice Wangde36bbd2023-09-26 11:22:36 +000031
32rust_defaults {
33 name: "libbssl_avf_test_defaults",
34 crate_name: "bssl_avf_test",
35 srcs: ["tests/*.rs"],
36 test_suites: ["general-tests"],
37 static_libs: [
38 "libcrypto_baremetal",
39 ],
40}
41
42rust_test {
43 name: "libbssl_avf_nostd.test",
44 defaults: ["libbssl_avf_test_defaults"],
45 rustlibs: [
46 "libbssl_avf_nostd",
47 ],
48}