blob: ec409f9e4023a80c3ae73bbe06e3ee9729842527 [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"],
35 compile_multilib: "first",
36 rustlibs: [
37 "libnix",
38 "libtempfile",
39 ],
40 data: [":zipfuse"],
41}