diff options
Diffstat (limited to '2018-tower-defence/Makefile')
-rw-r--r-- | 2018-tower-defence/Makefile | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/2018-tower-defence/Makefile b/2018-tower-defence/Makefile new file mode 100644 index 0000000..b5005da --- /dev/null +++ b/2018-tower-defence/Makefile @@ -0,0 +1,24 @@ +default: build + +build: + cargo build --release + +test: + cargo test --release + +bench: + cargo run --release --features "benchmarking" --bin perf-test + +profile: + cargo build --release --features "benchmarking single-threaded extended-time" + mkdir -p target/profile + perf record -g target/release/perf-test + perf report + +clean: + cargo clean + +submission.zip: bot.json Cargo.lock Cargo.toml src + zip -r9 submission.zip bot.json Cargo.lock Cargo.toml src + +.PHONY: default build test bench profile clean |