From 7ec48d0d454499177b63bc5bd512a3a2d6baa839 Mon Sep 17 00:00:00 2001 From: Justin Wernick Date: Tue, 19 Apr 2022 21:26:49 +0200 Subject: Refile for merging repos --- 2018-tower-defence/Makefile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 2018-tower-defence/Makefile (limited to '2018-tower-defence/Makefile') 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 -- cgit v1.2.3