• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_bindgen {
6    name: "libavb_bindgen",
7    host_supported: true,
8    wrapper_src: "bindgen/avb.h",
9    crate_name: "avb_bindgen",
10    source_stem: "bindings",
11    bindgen_flags: [
12        "--size_t-is-usize",
13        "--allowlist-function=.*",
14    ],
15    static_libs: [
16        "libavb",
17    ],
18    shared_libs: [
19        "libcrypto",
20    ],
21    cflags: ["-DBORINGSSL_NO_CXX"],
22}
23
24rust_test {
25    name: "libavb_bindgen_test",
26    srcs: [":libavb_bindgen"],
27    crate_name: "avb_bindgen_test",
28    test_suites: ["general-tests"],
29    auto_gen_config: true,
30    clippy_lints: "none",
31    lints: "none",
32}
33