1 use protobuf_codegen::Codegen; 2 main()3fn main() { 4 let proto_files = vec!["aconfigd.proto"]; 5 6 // tell cargo to only re-run the build script if any of the proto files has changed 7 for path in &proto_files { 8 println!("cargo:rerun-if-changed={}", path); 9 } 10 11 Codegen::new() 12 .pure() 13 .include(".") 14 .inputs(proto_files) 15 .cargo_out_dir("aconfigd_proto") 16 .run_from_script(); 17 } 18