17 lines
495 B
Rust
17 lines
495 B
Rust
fn main() {
|
|
// ESP-IDF build integration
|
|
embuild::espidf::sysenv::output();
|
|
|
|
// Generate protobuf Rust bindings
|
|
let out_dir_env = std::env::var_os("OUT_DIR").unwrap();
|
|
let out_dir = std::path::Path::new(&out_dir_env);
|
|
protobuf_codegen::Codegen::new()
|
|
.out_dir(out_dir)
|
|
.pure()
|
|
.includes(["protobuf"])
|
|
.input("protobuf/Bluetooth.proto")
|
|
.input("protobuf/Wifi.proto")
|
|
.cargo_out_dir("protobuf")
|
|
.run_from_script();
|
|
}
|