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