Add platform initialization

This commit is contained in:
Andrzej Janik 2020-02-16 15:58:15 +01:00
parent 35caa53c3f
commit 6d748a3959
15 changed files with 7477 additions and 31 deletions

View file

@ -0,0 +1,8 @@
[package]
name = "level_zero-sys"
version = "0.4.1"
authors = ["Andrzej Janik <vosen@vosen.pl>"]
edition = "2018"
links = "ze_loader"
[lib]

1
level_zero-sys/README Normal file
View file

@ -0,0 +1 @@
bindgen --default-enum-style=rust --whitelist-function ze.* /usr/include/level_zero/zex_api.h -o zex_api.rs -- -x c++ && sed -i 's/pub enum _ze_result_t/#[must_use]\npub enum _ze_result_t/g' zex_api.rs

5
level_zero-sys/build.rs Normal file
View file

@ -0,0 +1,5 @@
fn main() {
println!("cargo:rustc-link-lib=dylib=ze_loader");
println!("cargo:rerun-if-changed=build.rs");
}

View file

@ -0,0 +1,3 @@
#![allow(warnings)]
pub mod zex_api;
pub use zex_api::*;

File diff suppressed because it is too large Load diff