blob: 1e6286489061e778fe5cd38cd47373fe6977a2a0 [file] [log] [blame]
Jooyung Hanc8deb472021-09-13 13:48:25 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_bindgen {
6 name: "libavb_bindgen",
Andrew Scull8e92a6e2022-04-11 17:09:41 +00007 host_supported: true,
Jooyung Hanc8deb472021-09-13 13:48:25 +09008 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}