mirror of
https://github.com/cccb/servicepoint.git
synced 2025-01-18 18:10:14 +01:00
29 lines
1.5 KiB
Rust
29 lines
1.5 KiB
Rust
fn main() {
|
|
println!("cargo:rerun-if-changed=../servicepoint_binding_c/src");
|
|
println!("cargo:rerun-if-changed=build.rs");
|
|
csbindgen::Builder::default()
|
|
.input_extern_file("../servicepoint_binding_c/src/bit_vec.rs")
|
|
.input_extern_file("../servicepoint_binding_c/src/byte_grid.rs")
|
|
.input_extern_file("../servicepoint_binding_c/src/command.rs")
|
|
.input_extern_file("../servicepoint_binding_c/src/connection.rs")
|
|
.input_extern_file("../servicepoint_binding_c/src/pixel_grid.rs")
|
|
.input_extern_file("../servicepoint_binding_c/src/lib.rs")
|
|
.input_extern_file("../servicepoint_binding_c/src/c_slice.rs")
|
|
.input_extern_file("../servicepoint_binding_c/src/packet.rs")
|
|
.input_extern_file("../servicepoint/src/bit_vec.rs")
|
|
.input_extern_file("../servicepoint/src/byte_grid.rs")
|
|
.input_extern_file("../servicepoint/src/command.rs")
|
|
.input_extern_file("../servicepoint/src/connection.rs")
|
|
.input_extern_file("../servicepoint/src/pixel_grid.rs")
|
|
.input_extern_file("../servicepoint/src/lib.rs")
|
|
.input_extern_file("../servicepoint/src/packet.rs")
|
|
.input_extern_file("../servicepoint/src/compression_code.rs")
|
|
.csharp_dll_name("servicepoint_binding_c")
|
|
.csharp_namespace("ServicePoint.BindGen")
|
|
.csharp_use_nint_types(true)
|
|
.csharp_class_accessibility("public")
|
|
.csharp_generate_const_filter(|_| true)
|
|
.generate_csharp_file("ServicePoint/BindGen/ServicePoint.g.cs")
|
|
.unwrap();
|
|
}
|