blob: 9f7d3777b35cea381f34a8a4e10cbbbb2cd1e98a [file] [log] [blame]
Jiyong Park4c2f33d2021-08-11 17:09:58 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6 name: "libidsig.defaults",
7 crate_name: "idsig",
8 srcs: ["src/lib.rs"],
Alan Stokes6472ccd2022-08-31 13:41:28 +01009 edition: "2021",
Jiyong Park4c2f33d2021-08-11 17:09:58 +090010 prefer_rlib: true,
11 rustlibs: [
12 "libanyhow",
Andrew Scull11d53ee2022-06-01 13:38:15 +000013 "libapkverify",
Jiyong Parkec168e32021-08-13 10:26:34 +090014 "libbyteorder",
Jiyong Parkbde94ab2021-08-11 18:32:01 +090015 "libnum_traits",
Andrew Scull462569d2022-05-24 10:29:19 +000016 "libopenssl",
Jiyong Park4c2f33d2021-08-11 17:09:58 +090017 ],
18 proc_macros: ["libnum_derive"],
Jiyong Park4c2f33d2021-08-11 17:09:58 +090019}
20
21rust_library {
22 name: "libidsig",
23 defaults: ["libidsig.defaults"],
Jiyong Park0a248432021-08-20 23:32:39 +090024 apex_available: ["com.android.virt"],
Jiyong Park4c2f33d2021-08-11 17:09:58 +090025}
26
27rust_test {
28 name: "libidsig.test",
29 defaults: ["libidsig.defaults"],
30 test_suites: ["general-tests"],
31 compile_multilib: "first",
Joel Galensone3056be2021-08-23 12:19:09 -070032 data: [
33 "testdata/input.*",
34 ],
Jiyong Park4c2f33d2021-08-11 17:09:58 +090035}