use statically linked interception library for directinput emulation

This commit is contained in:
4yn
2022-07-24 15:55:57 +08:00
parent 0e75256520
commit 571eec24d3
20 changed files with 1948 additions and 31 deletions

11
src-interception/build.rs Normal file
View File

@@ -0,0 +1,11 @@
fn main() {
println!("cargo:rerun-if-changed=include/interception.h");
println!("cargo:rerun-if-changed=src/interception.c");
cc::Build::new()
.define("INTERCEPTION_STATIC", None)
.file("src/interception.c")
.include("include/")
.compile("interception");
println!("cargo:rustc-link-lib=static=interception");
}