Commit | Line | Data |
---|---|---|
b16fe73e | 1 | #!/bin/bash |
89149437 JM |
2 | STEP=${STEP:-stepA_mal} |
3 | case "${wasm_MODE}" in | |
dad306ed JM |
4 | wasmtime) |
5 | exec wasmtime --dir=./ --dir=../ --dir=/ $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;; | |
1e9eb423 JM |
6 | lucet) |
7 | exec lucet-wasi --dir=./:./ --dir=../:../ --dir=/:/ $(dirname $0)/${STEP:-stepA_mal}.so -- "${@}" ;; | |
8 | wasmer) | |
9 | exec wasmer run --dir=./ --dir=../ --dir=/ $(dirname $0)/${STEP:-stepA_mal}.wasm -- "${@}" ;; | |
53619a6e JM |
10 | warpy) |
11 | exec warpy --argv --memory-pages 256 $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;; | |
030f725c JM |
12 | wax) |
13 | exec wax $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;; | |
1e9eb423 JM |
14 | wace_libc) |
15 | exec wace $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;; | |
89149437 JM |
16 | wace_fooboot) |
17 | echo >&2 "wace_fooboot mode not yet supported" ;; | |
1e9eb423 JM |
18 | node|js|*) |
19 | exec ./run.js $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;; | |
89149437 | 20 | esac |