blob: b11da3d7350f13e717e06c7223b947eef442ac11 [file] [log] [blame]
Jiyong Park3a31c712024-07-24 09:50:39 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6 name: "authfs_defaults",
7 crate_name: "authfs",
8 edition: "2021",
9 srcs: [":authfs_src"],
10 rustlibs: [
11 "authfs_aidl_interface-rust",
12 "libandroid_logger",
13 "libanyhow",
14 "libauthfs_fsverity_metadata",
15 "libbinder_rs",
16 "libcfg_if",
17 "libclap",
18 "libfsverity_digests_proto_rust",
19 "libfuse_rust",
20 "libhex",
21 "liblibc",
22 "liblog_rust",
23 "libnix",
24 "libopenssl",
25 "libprotobuf",
26 "librpcbinder_rs",
27 "libthiserror",
28 ],
29 prefer_rlib: true,
30 target: {
31 darwin: {
32 enabled: false,
33 },
34 },
35 defaults: [
36 "crosvm_defaults",
37 "avf_build_flags_rust",
38 ],
39}
40
41filegroup {
42 name: "authfs_src",
43 srcs: [
44 "src/main.rs",
45 ],
46}
47
48rust_binary {
49 name: "authfs",
50 defaults: ["authfs_defaults"],
51 apex_available: ["com.android.virt"],
52}