const PROTOS: &[&str] = &[
"proto/probe_diag_v1/probe_diag_v1_common.proto",
"proto/probe_diag_v1/probe_diag_v1_registration.proto",
"proto/probe_diag_v1/probe_diag_v1_capture.proto",
"proto/probe_diag_v1/probe_diag_v1_profile.proto",
"proto/probe_diag_v1/probe_diag_v1_symbols.proto",
"proto/probe_diag_v1/probe_diag_v1_query.proto",
"proto/probe_diag_v1/probe_diag_v1_envelope.proto",
"proto/probe_diag_v1/probe_diag_v1_crash.proto",
];
fn main() -> Result<(), Box<dyn std::error::Error>> {
for proto in PROTOS {
println!("cargo:rerun-if-changed={proto}");
}
println!("cargo:rerun-if-changed=build.rs");
let fds = protox::compile(PROTOS, ["proto/"])?;
prost_build::compile_fds(fds)?;
Ok(())
}