12345678910111213141516171819202122 |
- extern crate protobuf_build;
- use std::env;
- use std::path::PathBuf;
- fn main() {
- let root = PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap());
- let out = PathBuf::from(env::var("OUT_DIR").unwrap());
- let proto = root.join("proto");
- let mut compiler = protobuf_build::Compiler::new(&proto, &out);
- for file in &["keyexchange.proto",
- "authentication.proto",
- "mercury.proto",
- "metadata.proto",
- "pubsub.proto",
- "spirc.proto"] {
- compiler.compile(file).unwrap();
- }
- }
|