mirror of
https://github.com/BlueTheDuck/nds-rs.git
synced 2025-06-18 19:15:32 -04:00
This commit is contained in:
parent
831e952846
commit
402ebc06ec
@ -98,15 +98,22 @@ fn main() {
|
|||||||
.merge_extern_blocks(true)
|
.merge_extern_blocks(true)
|
||||||
.parse_callbacks(Box::new(bindgen::CargoCallbacks::new()));
|
.parse_callbacks(Box::new(bindgen::CargoCallbacks::new()));
|
||||||
|
|
||||||
|
let bindings_folder = PathBuf::from(env::var("OUT_DIR").unwrap()).join("bindings");
|
||||||
|
std::fs::DirBuilder::new()
|
||||||
|
.recursive(true)
|
||||||
|
.create(&bindings_folder)
|
||||||
|
.unwrap();
|
||||||
|
|
||||||
configure_console_h(base_builder.clone())
|
configure_console_h(base_builder.clone())
|
||||||
.generate()
|
.generate()
|
||||||
.expect("Unable to generate bindings")
|
.expect("Unable to generate bindings")
|
||||||
.write_to_file("bindings/console.rs")
|
.write_to_file(bindings_folder.join("console.rs"))
|
||||||
.expect("Couldn't write bindings!");
|
.expect("Couldn't write bindings!");
|
||||||
|
|
||||||
configure_background_h(base_builder.clone())
|
configure_background_h(base_builder.clone())
|
||||||
.generate()
|
.generate()
|
||||||
.expect("Unable to generate bindings")
|
.expect("Unable to generate bindings")
|
||||||
.write_to_file("bindings/background.rs")
|
.write_to_file(bindings_folder.join("backgrounds.rs"))
|
||||||
.expect("Couldn't write bindings!");
|
.expect("Couldn't write bindings!");
|
||||||
|
println!("cargo:rerun-if-changed=build.rs");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user