Split includes.

All code needs uvm32_sys.h, but uvm32_common_custom.h is optional (and has defs needed for demos)
This commit is contained in:
Toby Jaffey 2025-12-12 15:56:47 +00:00
parent ef948e9797
commit 147a9f2198
5 changed files with 13 additions and 3 deletions

View file

@ -6,7 +6,7 @@ fn main() {
println!("cargo:rustc-link-arg-bin=rust-hello=-T../common/linker.ld");
let bindings = bindgen::Builder::default()
.header("../../common/uvm32_sys.h")
.header("uvm32_headers.h")
.parse_callbacks(Box::new(bindgen::CargoCallbacks::new()))
.generate()
.expect("Unable to generate bindings");

View file

@ -0,0 +1,2 @@
#include "../../common/uvm32_sys.h"
#include "../../common/uvm32_common_custom.h"