2018-10-13 08:26:38 +03:00
|
|
|
#!/bin/bash
|
2018-12-10 07:55:49 +03:00
|
|
|
STEP=${STEP:-stepA_mal}
|
|
|
|
case "${wasm_MODE}" in
|
2019-04-16 06:08:07 +03:00
|
|
|
wasmtime)
|
|
|
|
exec wasmtime --dir=./ --dir=../ --dir=/ $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;;
|
2019-08-11 01:30:56 +03:00
|
|
|
lucet)
|
|
|
|
exec lucet-wasi --dir=./:./ --dir=../:../ --dir=/:/ $(dirname $0)/${STEP:-stepA_mal}.so -- "${@}" ;;
|
|
|
|
wasmer)
|
|
|
|
exec wasmer run --dir=./ --dir=../ --dir=/ $(dirname $0)/${STEP:-stepA_mal}.wasm -- "${@}" ;;
|
2019-01-16 10:12:00 +03:00
|
|
|
warpy)
|
|
|
|
exec warpy --argv --memory-pages 256 $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;;
|
2019-04-19 09:07:08 +03:00
|
|
|
wax)
|
|
|
|
exec wax $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;;
|
2019-08-11 01:30:56 +03:00
|
|
|
wace_libc)
|
|
|
|
exec wace $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;;
|
2018-12-10 07:55:49 +03:00
|
|
|
wace_fooboot)
|
|
|
|
echo >&2 "wace_fooboot mode not yet supported" ;;
|
2019-08-11 01:30:56 +03:00
|
|
|
node|js|*)
|
|
|
|
exec ./run.js $(dirname $0)/${STEP:-stepA_mal}.wasm "${@}" ;;
|
2018-12-10 07:55:49 +03:00
|
|
|
esac
|