From bb980395891d50845f3f3ce3848ea321f5dc9558 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Wed, 8 Nov 2017 21:52:56 +0200 Subject: Moved webassembly build automation to a makefile --- Makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Makefile (limited to 'Makefile') 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 -- cgit v1.2.3