Moving all binding code to src/wasmbind
This commit is contained in:
parent
c097af08e0
commit
1f9ed3cc61
|
@ -363,32 +363,32 @@ def build_orca_mac(release):
|
||||||
|
|
||||||
|
|
||||||
def gen_all_bindings():
|
def gen_all_bindings():
|
||||||
bindgen("core", "src/core_api.json",
|
bindgen("core", "src/wasmbind/core_api.json",
|
||||||
wasm3_bindings="src/core_api_bind_gen.c",
|
wasm3_bindings="src/wasmbind/core_api_bind_gen.c",
|
||||||
)
|
)
|
||||||
|
|
||||||
gles_gen("ext/gl.xml",
|
gles_gen("ext/gl.xml",
|
||||||
"src/gles_api.json",
|
"src/wasmbind/gles_api.json",
|
||||||
"sdk/gl31.h"
|
"sdk/gl31.h"
|
||||||
)
|
)
|
||||||
|
|
||||||
bindgen("gles", "src/gles_api.json",
|
bindgen("gles", "src/wasmbind/gles_api.json",
|
||||||
wasm3_bindings="src/gles_api_bind_gen.c",
|
wasm3_bindings="src/wasmbind/gles_api_bind_gen.c",
|
||||||
)
|
)
|
||||||
|
|
||||||
bindgen("canvas", "src/canvas_api.json",
|
bindgen("canvas", "src/wasmbind/canvas_api.json",
|
||||||
guest_stubs="sdk/orca_surface.c",
|
guest_stubs="sdk/orca_surface.c",
|
||||||
guest_include="graphics/graphics.h",
|
guest_include="graphics/graphics.h",
|
||||||
wasm3_bindings="src/canvas_api_bind_gen.c",
|
wasm3_bindings="src/wasmbind/canvas_api_bind_gen.c",
|
||||||
)
|
)
|
||||||
bindgen("clock", "src/clock_api.json",
|
bindgen("clock", "src/wasmbind/clock_api.json",
|
||||||
guest_stubs="sdk/orca_clock.c",
|
guest_stubs="sdk/orca_clock.c",
|
||||||
guest_include="platform/platform_clock.h",
|
guest_include="platform/platform_clock.h",
|
||||||
wasm3_bindings="src/clock_api_bind_gen.c",
|
wasm3_bindings="src/wasmbind/clock_api_bind_gen.c",
|
||||||
)
|
)
|
||||||
bindgen("io", "src/io_api.json",
|
bindgen("io", "src/wasmbind/io_api.json",
|
||||||
guest_stubs="sdk/io_stubs.c",
|
guest_stubs="sdk/io_stubs.c",
|
||||||
wasm3_bindings="src/io_api_bind_gen.c",
|
wasm3_bindings="src/wasmbind/io_api_bind_gen.c",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
13
src/main.c
13
src/main.c
|
@ -375,13 +375,12 @@ void orca_runtime_init(orca_runtime* runtime)
|
||||||
runtime->wasmMemory.ptr = mem_base_reserve(allocator, runtime->wasmMemory.reserved);
|
runtime->wasmMemory.ptr = mem_base_reserve(allocator, runtime->wasmMemory.reserved);
|
||||||
}
|
}
|
||||||
|
|
||||||
#include"core_api_bind_gen.c"
|
#include"wasmbind/core_api_bind_gen.c"
|
||||||
#include"canvas_api_bind.c"
|
#include"wasmbind/canvas_api_bind_manual.c"
|
||||||
#include"clock_api_bind_gen.c"
|
#include"wasmbind/clock_api_bind_gen.c"
|
||||||
#include"io_api_bind_gen.c"
|
#include"wasmbind/io_api_bind_gen.c"
|
||||||
|
#include"wasmbind/gles_api_bind_manual.c"
|
||||||
#include"gles_api_bind_manual.c"
|
#include"wasmbind/gles_api_bind_gen.c"
|
||||||
#include"gles_api_bind_gen.c"
|
|
||||||
|
|
||||||
|
|
||||||
void orca_wasm3_abort(IM3Runtime runtime, M3Result res, const char* file, const char* function, int line, const char* msg)
|
void orca_wasm3_abort(IM3Runtime runtime, M3Result res, const char* file, const char* function, int line, const char* msg)
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue