blob: e121d171fc632c0447741b2d57b4cd83cfa6cc7f [file] [log] [blame]
Alan Stokes068f6d42023-10-09 10:13:03 +01001package {
Alan Stokes068f6d42023-10-09 10:13:03 +01002 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,
Brian Danielse9431a92024-10-24 12:16:45 +000024 apex_available: [
25 "//apex_available:platform",
26 "com.android.virt",
27 ],
Alan Stokes068f6d42023-10-09 10:13:03 +010028}
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}