• 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: "2021",
10    prefer_rlib: true,
11    rustlibs: [
12        "libanyhow",
13        "libapkverify",
14        "libbitflags",
15        "libclap",
16        "libdata_model",
17        "libdm_rust",
18        "libitertools",
19        "liblibc",
20        "libnix",
21        "libnum_traits",
22        "libscopeguard",
23        "libuuid",
24    ],
25    proc_macros: ["libnum_derive"],
26    multilib: {
27        lib32: {
28            enabled: false,
29        },
30    },
31}
32
33rust_binary {
34    name: "apkdmverity",
35    defaults: ["apkdmverity.defaults"],
36    bootstrap: true,
37}
38
39rust_test {
40    name: "apkdmverity.test",
41    defaults: ["apkdmverity.defaults"],
42    test_suites: ["general-tests"],
43    compile_multilib: "first",
44    rustlibs: [
45        "libtempfile",
46    ],
47    data: [
48        "testdata/*.apk",
49        "testdata/*.idsig",
50    ],
51}
52