blob: a1a1ca6fcc9cd1b5e9c64a4b2bd134731dd58e47 [file] [log] [blame]
Andrew Scull11638792022-04-25 18:13:21 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6 name: "libapexutil_rust.defaults",
7 crate_name: "apexutil",
8 host_supported: true,
9 srcs: ["src/lib.rs"],
10 prefer_rlib: true,
11 edition: "2018",
12 rustlibs: [
13 "libavb_bindgen",
14 "liblog_rust",
15 "libthiserror",
16 "libzip",
17 ],
18}
19
20rust_library {
21 name: "libapexutil_rust",
22 defaults: ["libapexutil_rust.defaults"],
23}
24
25rust_test {
26 name: "libapexutil_rust.test",
27 defaults: ["libapexutil_rust.defaults"],
28 test_suites: ["general-tests"],
29 data: ["tests/data/*"],
30 target: {
31 host: {
32 // TODO(b/204562227): remove once the build does this automatically
33 data_libs: [
34 "libc++",
35 "libcrypto",
36 "libz",
37 ],
38 },
39 },
40}