moonfire-nvr/server/db/build.rs

14 lines
552 B
Rust
Raw Normal View History

2019-06-19 19:53:14 -04:00
// This file is part of Moonfire NVR, a security camera network video recorder.
// Copyright (C) 2020 The Moonfire NVR Authors; see AUTHORS and LICENSE.txt.
// SPDX-License-Identifier: GPL-v3.0-or-later WITH GPL-3.0-linking-exception.
2019-06-19 19:53:14 -04:00
fn main() -> Result<(), Box<dyn std::error::Error>> {
Ok(protobuf_codegen::Codegen::new()
.pure()
.out_dir(std::env::var("OUT_DIR")?)
2019-06-19 19:53:14 -04:00
.inputs(&["proto/schema.proto"])
.include("proto")
.customize(protobuf_codegen::Customize::default().gen_mod_rs(true))
.run()?)
2019-06-19 19:53:14 -04:00
}