• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
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        "libclap",
17        "libfsverity_digests_proto_rust",
18        "libfuse_rust",
19        "libhex",
20        "liblibc",
21        "liblog_rust",
22        "libnix",
23        "libopenssl",
24        "libprotobuf",
25        "librpcbinder_rs",
26        "libthiserror",
27    ],
28    prefer_rlib: true,
29    multilib: {
30        lib32: {
31            enabled: false,
32        },
33    },
34    defaults: [
35        "avf_build_flags_rust",
36    ],
37}
38
39filegroup {
40    name: "authfs_src",
41    srcs: [
42        "src/main.rs",
43    ],
44}
45
46rust_binary {
47    name: "authfs",
48    defaults: ["authfs_defaults"],
49}
50