diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-21 16:02:00 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-21 16:02:00 -0500 |
commit | 7711e2945fe7142749ceebb580a1e3358a013d09 (patch) | |
tree | 4fc31df3811ddb1bdde5f1efcbb8722aada86b51 /Makefile | |
parent | b5531007a71c3c2664b0d68877ebfee94ec1bb68 (diff) | |
download | teleterm-7711e2945fe7142749ceebb580a1e3358a013d09.tar.gz teleterm-7711e2945fe7142749ceebb580a1e3358a013d09.zip |
optimize more
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -100,11 +100,17 @@ wasm: teleterm/static/teleterm_web.js teleterm/static/teleterm_web_bg.wasm web rweb dweb: wasm +teleterm/static/teleterm_web_bg.wasm: target/wasm/teleterm_web_bg_opt.wasm + @cp -f $< $@ + teleterm/static/teleterm_web.js: target/wasm/teleterm_web.js @cp -f $< $@ -teleterm/static/teleterm_web_bg.wasm: target/wasm/teleterm_web_bg.wasm - @wasm-opt $< -o $@ +target/wasm/%_snipped.wasm: target/wasm/%.wasm + @wasm-snip --snip-rust-panicking-code $< -o $@ + +target/wasm/%_opt.wasm: target/wasm/%_snipped.wasm + @wasm-opt --dce -Oz $< -o $@ target/wasm/teleterm_web.js target/wasm/teleterm_web_bg.wasm: teleterm-web/Cargo.toml teleterm-web/src/lib.rs @wasm-pack build --no-typescript --target web --out-dir ../target/wasm teleterm-web |