blob: 845508cf62023fe3f9d2d07d98937ec70104d22e [file] [log] [blame]
Jiyong Park331d1ea2021-05-10 11:01:23 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6 name: "zipfuse.defaults",
7 crate_name: "zipfuse",
8 srcs: ["src/main.rs"],
9 edition: "2018",
10 prefer_rlib: true,
11 rustlibs: [
12 "libanyhow",
13 "libclap",
14 "libfuse_rust",
15 "liblibc",
16 "libzip",
17 ],
18 // libfuse_rust, etc don't support 32-bit targets
19 multilib: {
20 lib32: {
21 enabled: false,
22 },
23 },
24}
25
26rust_binary {
27 name: "zipfuse",
28 defaults: ["zipfuse.defaults"],
29}
30
31rust_test {
32 name: "ZipFuseTest",
33 stem: "zipfuse.test",
34 defaults: ["zipfuse.defaults"],
Luke Huang97619282021-05-14 00:56:53 +080035 test_suites: ["general-tests"],
Jiyong Park331d1ea2021-05-10 11:01:23 +090036 compile_multilib: "first",
37 rustlibs: [
38 "libnix",
39 "libtempfile",
40 ],
41 data: [":zipfuse"],
42}