-
Notifications
You must be signed in to change notification settings - Fork 11
/
Makefile
16 lines (12 loc) · 618 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
TRAMPOLINE_GEN = WASI_REPO=./crates/wasi-libc-trampoline-bindgen/WASI cargo run --package wasi-libc-trampoline-bindgen --
LIB_WASI_VFS_A = target/wasm32-unknown-unknown/debug/libwasi_vfs.a
.DEFAULT_GOAL = build
.PHONY: generate-trampoline build check
generate-trampoline:
$(TRAMPOLINE_GEN) wrapper > ./src/trampoline_generated.rs
$(TRAMPOLINE_GEN) object-link latest > ./src/trampoline_generated.c
$(TRAMPOLINE_GEN) object-link legacy > ./src/trampoline_generated_legacy_wasi_libc.c
build:
cargo build --target wasm32-unknown-unknown
check: build
env LIB_WASI_VFS_A=$(LIB_WASI_VFS_A) ./tools/run-make-test.sh