blob: d7aa9218f204f6bf836b3cb7ee29f4d22da7acf1 [file] [log] [blame]
Jiyong Park99a35b82021-06-07 10:13:44 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6 name: "apkdmverity.defaults",
7 crate_name: "apkdmverity",
8 srcs: ["src/main.rs"],
9 edition: "2018",
10 prefer_rlib: true,
11 rustlibs: [
12 "libanyhow",
13 "libbitflags",
Jeff Vander Stoepabc89252022-07-26 23:57:59 +020014 "libclap_deprecated",
Jiyong Park3c327d22021-06-08 20:51:54 +090015 "libdata_model",
Jiyong Parkbde94ab2021-08-11 18:32:01 +090016 "libidsig",
Inseob Kim217038e2021-11-25 11:15:06 +090017 "libitertools",
Jiyong Park99a35b82021-06-07 10:13:44 +090018 "liblibc",
19 "libnix",
20 "libnum_traits",
21 "libscopeguard",
22 "libuuid",
23 ],
24 proc_macros: ["libnum_derive"],
25 multilib: {
26 lib32: {
27 enabled: false,
28 },
29 },
30}
31
32rust_binary {
33 name: "apkdmverity",
34 defaults: ["apkdmverity.defaults"],
Jiyong Parkbb4a9872021-09-06 15:59:21 +090035 bootstrap: true,
Jiyong Park99a35b82021-06-07 10:13:44 +090036}
37
38rust_test {
39 name: "apkdmverity.test",
40 defaults: ["apkdmverity.defaults"],
41 test_suites: ["general-tests"],
42 compile_multilib: "first",
43 rustlibs: [
44 "libtempfile",
45 ],
46}