1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6    name: "libapkzip.defaults",
7    crate_name: "apkzip",
8    defaults: ["avf_build_flags_rust"],
9    edition: "2021",
10    srcs: ["src/ziputil.rs"],
11    rustlibs: [
12        "libanyhow",
13        "libbytes",
14        "liblog_rust",
15        "libanyhow",
16        "libzip",
17    ],
18}
19
20rust_library {
21    name: "libapkzip",
22    defaults: ["libapkzip.defaults"],
23    host_supported: true,
24    apex_available: [
25        "//apex_available:platform",
26        "com.android.virt",
27    ],
28}
29
30rust_test {
31    name: "libapkzip.test",
32    defaults: ["libapkzip.defaults"],
33    prefer_rlib: true,
34    test_suites: ["general-tests"],
35    rustlibs: [
36        "libbyteorder",
37    ],
38}
39