blob: 24cfaa0f303f608dfed3b835a90c15b8d51c35fb [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"],
Jiyong Park9abfc1f2021-05-17 21:57:24 +090029 init_rc: ["zipfuse.rc"],
Jiyong Park331d1ea2021-05-10 11:01:23 +090030}
31
32rust_test {
33 name: "ZipFuseTest",
34 stem: "zipfuse.test",
35 defaults: ["zipfuse.defaults"],
Luke Huang97619282021-05-14 00:56:53 +080036 test_suites: ["general-tests"],
Jiyong Park331d1ea2021-05-10 11:01:23 +090037 compile_multilib: "first",
38 rustlibs: [
39 "libnix",
40 "libtempfile",
41 ],
42 data: [":zipfuse"],
43}