xref: /aosp_15_r20/system/secretkeeper/dice_policy/Android.bp (revision 3f8e9d82f4020c68ad19a99fc5fdc1fc90b79379)
1*3f8e9d82SAndroid Build Coastguard Workerpackage {
2*3f8e9d82SAndroid Build Coastguard Worker    default_applicable_licenses: ["Android-Apache-2.0"],
3*3f8e9d82SAndroid Build Coastguard Worker}
4*3f8e9d82SAndroid Build Coastguard Worker
5*3f8e9d82SAndroid Build Coastguard Workerrust_defaults {
6*3f8e9d82SAndroid Build Coastguard Worker    name: "libdice_policy.defaults",
7*3f8e9d82SAndroid Build Coastguard Worker    crate_name: "dice_policy",
8*3f8e9d82SAndroid Build Coastguard Worker    defaults: ["avf_build_flags_rust"],
9*3f8e9d82SAndroid Build Coastguard Worker    edition: "2021",
10*3f8e9d82SAndroid Build Coastguard Worker    lints: "android",
11*3f8e9d82SAndroid Build Coastguard Worker    rustlibs: [
12*3f8e9d82SAndroid Build Coastguard Worker        "libciborium",
13*3f8e9d82SAndroid Build Coastguard Worker        "libcoset",
14*3f8e9d82SAndroid Build Coastguard Worker    ],
15*3f8e9d82SAndroid Build Coastguard Worker    vendor_available: true,
16*3f8e9d82SAndroid Build Coastguard Worker    host_supported: true,
17*3f8e9d82SAndroid Build Coastguard Worker}
18*3f8e9d82SAndroid Build Coastguard Worker
19*3f8e9d82SAndroid Build Coastguard Workerrust_library {
20*3f8e9d82SAndroid Build Coastguard Worker    name: "libdice_policy",
21*3f8e9d82SAndroid Build Coastguard Worker    defaults: ["libdice_policy.defaults"],
22*3f8e9d82SAndroid Build Coastguard Worker    srcs: ["src/lib.rs"],
23*3f8e9d82SAndroid Build Coastguard Worker}
24