blob: c5fc1614f00237b151ed69dc7003a97a7254b313 [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"],
9 edition: "2018",
10 prefer_rlib: true,
11 rustlibs: [
12 "libanyhow",
Jiyong Parkec168e32021-08-13 10:26:34 +090013 "libbyteorder",
Jiyong Park4c2f33d2021-08-11 17:09:58 +090014 "libring",
Jiyong Parkbde94ab2021-08-11 18:32:01 +090015 "libnum_traits",
Jiyong Park4c2f33d2021-08-11 17:09:58 +090016 ],
17 proc_macros: ["libnum_derive"],
18 multilib: {
19 lib32: {
20 enabled: false,
21 },
22 },
23}
24
25rust_library {
26 name: "libidsig",
27 defaults: ["libidsig.defaults"],
Jiyong Park0a248432021-08-20 23:32:39 +090028 apex_available: ["com.android.virt"],
Jiyong Park4c2f33d2021-08-11 17:09:58 +090029}
30
31rust_test {
32 name: "libidsig.test",
33 defaults: ["libidsig.defaults"],
34 test_suites: ["general-tests"],
35 compile_multilib: "first",
Joel Galensone3056be2021-08-23 12:19:09 -070036 data: [
37 "testdata/input.*",
38 ],
Jiyong Park4c2f33d2021-08-11 17:09:58 +090039}