blob: df46324c15ca2b4a57f0cdad68e105da805022a3 [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",
14 "libclap",
Jiyong Park3c327d22021-06-08 20:51:54 +090015 "libdata_model",
Jiyong Parkbde94ab2021-08-11 18:32:01 +090016 "libidsig",
Jiyong Park99a35b82021-06-07 10:13:44 +090017 "liblibc",
18 "libnix",
19 "libnum_traits",
20 "libscopeguard",
21 "libuuid",
22 ],
23 proc_macros: ["libnum_derive"],
24 multilib: {
25 lib32: {
26 enabled: false,
27 },
28 },
29}
30
31rust_binary {
32 name: "apkdmverity",
33 defaults: ["apkdmverity.defaults"],
34}
35
36rust_test {
37 name: "apkdmverity.test",
38 defaults: ["apkdmverity.defaults"],
39 test_suites: ["general-tests"],
40 compile_multilib: "first",
41 rustlibs: [
42 "libtempfile",
43 ],
44}