498
|
1 #!/bin/bash
|
|
2 set -e
|
|
3
|
|
4 mkdir -p build-final
|
|
5
|
|
6 # compile TS to JS
|
|
7 tsc --module commonjs --sourceMap -t ES2015 --outDir "build-tsc/" build-wasm/testWasmIntegratedCpp_generated.ts testWasmIntegrated.ts
|
|
8
|
|
9 # bundle all JS files to final build dir
|
|
10 browserify "build-wasm/testWasmIntegratedCpp.js" "build-tsc/build-wasm/testWasmIntegratedCpp_generated.js" "build-tsc/testWasmIntegrated.js" -o "build-final/testWasmIntegratedApp.js"
|
|
11
|
|
12 # copy HTML start page to output dir
|
|
13 cp testWasmIntegrated.html build-final/
|
|
14
|
|
15 # copy styles to output dir
|
|
16 cp styles.css build-final/
|
|
17
|
|
18 # copy WASM binary to output dir
|
|
19 cp build-wasm/testWasmIntegratedCpp.wasm build-final/
|
|
20
|
|
21 sudo python3 serve.py
|
|
22
|