xref: /aosp_15_r20/system/nfc/src/rust/test/Android.bp (revision 7eba2f3b06c51ae21384f6a4f14577b668a869b3)
1*7eba2f3bSAndroid Build Coastguard Workerpackage {
2*7eba2f3bSAndroid Build Coastguard Worker    default_team: "trendy_team_fwk_nfc",
3*7eba2f3bSAndroid Build Coastguard Worker    // See: http://go/android-license-faq
4*7eba2f3bSAndroid Build Coastguard Worker    // A large-scale-change added 'default_applicable_licenses' to import
5*7eba2f3bSAndroid Build Coastguard Worker    // all of the 'license_kinds' from "system_nfc_license"
6*7eba2f3bSAndroid Build Coastguard Worker    // to get the below license kinds:
7*7eba2f3bSAndroid Build Coastguard Worker    //   SPDX-license-identifier-Apache-2.0
8*7eba2f3bSAndroid Build Coastguard Worker    default_applicable_licenses: ["system_nfc_license"],
9*7eba2f3bSAndroid Build Coastguard Worker}
10*7eba2f3bSAndroid Build Coastguard Worker
11*7eba2f3bSAndroid Build Coastguard Workerrust_binary {
12*7eba2f3bSAndroid Build Coastguard Worker    name: "nfc_rootcanal_test",
13*7eba2f3bSAndroid Build Coastguard Worker    defaults: ["nfc_rust_defaults"],
14*7eba2f3bSAndroid Build Coastguard Worker    srcs: ["main.rs"],
15*7eba2f3bSAndroid Build Coastguard Worker    rustlibs: [
16*7eba2f3bSAndroid Build Coastguard Worker        "libnfc_packets",
17*7eba2f3bSAndroid Build Coastguard Worker        "libnfc_rnci",
18*7eba2f3bSAndroid Build Coastguard Worker        "libbytes",
19*7eba2f3bSAndroid Build Coastguard Worker        "libthiserror",
20*7eba2f3bSAndroid Build Coastguard Worker        "liblogger",
21*7eba2f3bSAndroid Build Coastguard Worker        "liblog_rust",
22*7eba2f3bSAndroid Build Coastguard Worker        "libtokio",
23*7eba2f3bSAndroid Build Coastguard Worker    ],
24*7eba2f3bSAndroid Build Coastguard Worker    proc_macros: ["libnum_derive"],
25*7eba2f3bSAndroid Build Coastguard Worker}
26