-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathJustfile
28 lines (21 loc) · 917 Bytes
/
Justfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
opt:
wasm-opt src/wasm_interface_bg.wasm -g -O4 --enable-simd --enable-nontrapping-float-to-int --precompute-propagate --fast-math --detect-features --strip-dwarf -c -o src/wasm_interface_bg.wasm
build-engine:
cd engine/wasm_interface \
&& RUSTFLAGS="-Ctarget-feature=+simd128" cargo build --release --target wasm32-unknown-unknown
wasm-bindgen ./engine/target/wasm32-unknown-unknown/release/wasm_interface.wasm --browser --remove-producers-section --out-dir ./src
debug-engine:
cd engine/wasm_interface \
&& RUSTFLAGS="-Ctarget-feature=+simd128" cargo build --target wasm32-unknown-unknown
wasm-bindgen ./engine/target/wasm32-unknown-unknown/debug/wasm_interface.wasm --browser --remove-producers-section --out-dir ./src
run:
just build-engine
yarn start
build:
just build-engine
just opt
rm -rf dist/*
yarn build
cp -r public/* ./dist
deploy:
phost update nn-viz patch dist