• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
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",
15        "libdata_model",
16        "libidsig",
17        "libitertools",
18        "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"],
35    bootstrap: true,
36}
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}
47