diff options
author | Justin Worthe <justin@worthe-it.co.za> | 2017-11-08 21:52:56 +0200 |
---|---|---|
committer | Justin Worthe <justin@worthe-it.co.za> | 2017-11-08 21:52:56 +0200 |
commit | bb980395891d50845f3f3ce3848ea321f5dc9558 (patch) | |
tree | f3be3f630be5d1ecef32787606d7cef5c2b58655 /Makefile | |
parent | cd5b98b9a0311caa567be7445ea453ca99281b95 (diff) |
Moved webassembly build automation to a makefile
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a528626 --- /dev/null +++ b/Makefile @@ -0,0 +1,26 @@ +all: build + +build-web: + cargo build --target=wasm32-unknown-emscripten --release + mkdir -p target/site + cp target/wasm32-unknown-emscripten/release/rusty_microphone.js target/site/ + cp target/wasm32-unknown-emscripten/release/deps/*.wasm target/site/ + cp target/wasm32-unknown-emscripten/release/deps/*.asm.js target/site/ + cp web/* target/site/ + +build-desktop: + cargo build --release + +build: build-desktop build-web + +test: + cargo test --release + +bench: + cargo bench + +clean: + cargo clean + + +.PHONY: all build-web build-desktop build test bench clean |