wasm-test/build.sh

14 lines
342 B
Bash
Raw Normal View History

2024-10-14 21:42:29 +02:00
#!/bin/bash
export_sym="init go BUFFER width height"
export_cmd=""
for e in $export_sym; do
export_cmd="$export_cmd -Wl,--export=$e";
done;
f=$(echo $1 | sed "s/\..*$//g")
clang -O2 --target=wasm32 -fno-builtin -nostdlib --no-standard-libraries -Wl,--no-entry $export_cmd -Wl,--allow-undefined -o $f.wasm $1
wasm2wat $f.wasm > $f.wat