blob: 2bb5ba535cb3188d3451614e732d96fc7e21707d [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",
Maurice Lam0322b8c2023-12-18 22:13:48 +000025 "libbssl_sys_nostd",
Alice Wangdd29c5d2023-12-07 09:56:23 +000026 "libcbor_util_nostd",
Alice Wang9bd98092023-11-10 14:08:12 +000027 "libciborium_nostd",
Alice Wangb3fcf632023-09-26 08:32:55 +000028 "libcoset_nostd",
Alice Wang815d3682023-09-28 08:30:40 +000029 "liblog_rust_nostd",
Alice Wangb3fcf632023-09-26 08:32:55 +000030 "libzeroize_nostd",
Alice Wangc8f88f52023-09-25 14:02:17 +000031 ],
32}
Alice Wangde36bbd2023-09-26 11:22:36 +000033
34rust_defaults {
35 name: "libbssl_avf_test_defaults",
36 crate_name: "bssl_avf_test",
Alice Wang02b10932023-09-28 12:58:44 +000037 srcs: ["tests/tests.rs"],
Alice Wangde36bbd2023-09-26 11:22:36 +000038 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",
Alice Wang9bd98092023-11-10 14:08:12 +000049 "libcoset_nostd",
Alice Wang600ea5b2023-11-17 15:12:16 +000050 "libspki_nostd",
Alice Wangde36bbd2023-09-26 11:22:36 +000051 ],
52}