blob: e581085436a3cfaf7eef3603808a7be63329f420 [file] [log] [blame]
Alice Wang0b9e1102023-02-02 09:57:06 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6 name: "libdiced_open_dice_defaults",
7 crate_name: "diced_open_dice",
8 srcs: ["src/lib.rs"],
9 static_libs: [
10 "libopen_dice_cbor",
11 ],
12 vendor_available: true,
13 apex_available: [
14 "//apex_available:platform",
15 "com.android.virt",
16 ],
17}
18
19rust_library_rlib {
20 name: "libdiced_open_dice_nostd",
21 defaults: ["libdiced_open_dice_defaults"],
22 rustlibs: [
Alice Wang9c40eca2023-02-03 13:10:24 +000023 "libopen_dice_bcc_bindgen_nostd",
Alice Wang0b9e1102023-02-02 09:57:06 +000024 "libopen_dice_cbor_bindgen_nostd",
25 ],
26}
27
Alice Wang856d6562023-02-03 13:51:08 +000028rust_library {
Alice Wang0b9e1102023-02-02 09:57:06 +000029 name: "libdiced_open_dice",
30 defaults: ["libdiced_open_dice_defaults"],
31 rustlibs: [
Alice Wang9c40eca2023-02-03 13:10:24 +000032 "libopen_dice_bcc_bindgen",
Alice Wang0b9e1102023-02-02 09:57:06 +000033 "libopen_dice_cbor_bindgen",
Alice Wang856d6562023-02-03 13:51:08 +000034 // For ZVec
35 "libkeystore2_crypto_rust",
Alice Wang0b9e1102023-02-02 09:57:06 +000036 ],
37 features: [
38 "std",
39 ],
Alice Wang9c40eca2023-02-03 13:10:24 +000040 whole_static_libs: [
41 "libopen_dice_bcc",
42 ],
Alice Wang0b9e1102023-02-02 09:57:06 +000043}