physics
This commit is contained in:
23
rapier/__build.c
Normal file
23
rapier/__build.c
Normal file
@@ -0,0 +1,23 @@
|
||||
#include "god/c.h"
|
||||
#include "god/ld.h"
|
||||
#include "god/utils.h"
|
||||
|
||||
char *rapierLib = NULL;
|
||||
void rapier_build(struct build_data b)
|
||||
{
|
||||
struct run_project cargo_build = run_new("cargo");
|
||||
cargo_build.wd = "rapier";
|
||||
run_add_arg(&cargo_build, "build");
|
||||
run_add_arg(&cargo_build, "--release");
|
||||
run_run(&cargo_build);
|
||||
struct run_project cbindgen = run_new("cbindgen");
|
||||
cbindgen.wd = "rapier";
|
||||
run_add_arg(&cbindgen, "--config");
|
||||
run_add_arg(&cbindgen, "cbindgen.toml");
|
||||
run_add_arg(&cbindgen, "--crate");
|
||||
run_add_arg(&cbindgen, "rapier_rtt");
|
||||
run_add_arg(&cbindgen, "--output");
|
||||
run_add_arg(&cbindgen, "../public/physics_gen.h");
|
||||
run_run(&cbindgen);
|
||||
rapierLib = "rapier/target/release/librapier_rtt.a";
|
||||
}
|
||||
Reference in New Issue
Block a user