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():
|
||||
bindgen("core", "src/core_api.json",
|
||||
wasm3_bindings="src/core_api_bind_gen.c",
|
||||
bindgen("core", "src/wasmbind/core_api.json",
|
||||
wasm3_bindings="src/wasmbind/core_api_bind_gen.c",
|
||||
)
|
||||
|
||||
gles_gen("ext/gl.xml",
|
||||
"src/gles_api.json",
|
||||
"src/wasmbind/gles_api.json",
|
||||
"sdk/gl31.h"
|
||||
)
|
||||
|
||||
bindgen("gles", "src/gles_api.json",
|
||||
wasm3_bindings="src/gles_api_bind_gen.c",
|
||||
bindgen("gles", "src/wasmbind/gles_api.json",
|
||||
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_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_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",
|
||||
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);
|
||||
}
|
||||
|
||||
#include"core_api_bind_gen.c"
|
||||
#include"canvas_api_bind.c"
|
||||
#include"clock_api_bind_gen.c"
|
||||
#include"io_api_bind_gen.c"
|
||||
|
||||
#include"gles_api_bind_manual.c"
|
||||
#include"gles_api_bind_gen.c"
|
||||
#include"wasmbind/core_api_bind_gen.c"
|
||||
#include"wasmbind/canvas_api_bind_manual.c"
|
||||
#include"wasmbind/clock_api_bind_gen.c"
|
||||
#include"wasmbind/io_api_bind_gen.c"
|
||||
#include"wasmbind/gles_api_bind_manual.c"
|
||||
#include"wasmbind/gles_api_bind_gen.c"
|
||||
|
||||
|
||||
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