blob: 103549878672ec63f2907f2540bf7bac33fa0526 [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",
7 wrapper_src: "bindgen/avb.h",
8 crate_name: "avb_bindgen",
9 source_stem: "bindings",
10 bindgen_flags: [
11 "--size_t-is-usize",
12 "--allowlist-function=.*",
13 ],
14 static_libs: [
15 "libavb",
16 ],
17 shared_libs: [
18 "libcrypto",
19 ],
20 cflags: ["-DBORINGSSL_NO_CXX"],
21}
22
23rust_test {
24 name: "libavb_bindgen_test",
25 srcs: [":libavb_bindgen"],
26 crate_name: "avb_bindgen_test",
27 test_suites: ["general-tests"],
28 auto_gen_config: true,
29 clippy_lints: "none",
30 lints: "none",
31}