#!/bin/sh rm -rf ./bin rm -rf ./build mkdir ./build cd ./build # # baseline decode library # node ../tool/compile.js wasm baseline # emcmake cmake .. # emmake make -j 4 # mv ../bin/prod.js ../bin/baseline.wasm.js # node ../tool/compile.js asm baseline # emcmake cmake .. # emmake make -j 4 # mv ../bin/prod.js ../bin/baseline.asm.js # node ../tool/compile.js # node ../tool/wrapper.js ../bin/baseline.wasm.js baseline.wasm # node ../tool/wrapper.js ../bin/baseline.asm.js baseline.asm # # all decode library # node ../tool/compile.js wasm all # emcmake cmake .. # emmake make -j 4 # mv ../bin/prod.js ../bin/all.wasm.js # node ../tool/compile.js asm all # emcmake cmake .. # emmake make -j 4 # mv ../bin/prod.js ../bin/all.asm.js # node ../tool/compile.js # node ../tool/wrapper.js ../bin/all.wasm.js all.wasm # node ../tool/wrapper.js ../bin/all.asm.js all.asm ## h265 decode library node ../tool/compile.js wasm h265 emcmake cmake .. emmake make -j 4 mv ../bin/prod.js ../bin/prod.h265.wasm.js # node ../tool/compile.js asm h265 # emcmake cmake .. # emmake make -j 4 # mv ../bin/prod.js ../bin/h265.asm.js # node ../tool/compile.js # node ../tool/wrapper.js ../bin/h265.wasm.js h265.wasm # node ../tool/wrapper.js ../bin/h265.asm.js h265.asm