BIN_NAME := escape_room_server OUT_DIR := ./dist .PHONY: all clean build-x86 build-arm64 all: build-x86 build-arm64 prep: mkdir -p $(OUT_DIR) build-x86: prep cargo build --release --target x86_64-unknown-linux-gnu cp target/x86_64-unknown-linux-gnu/release/$(BIN_NAME) $(OUT_DIR)/$(BIN_NAME)-x86_64 build-arm64: prep cross build --release --target aarch64-unknown-linux-gnu cp target/aarch64-unknown-linux-gnu/release/$(BIN_NAME) $(OUT_DIR)/$(BIN_NAME)-arm64 clean: cargo clean rm -rf $(OUT_DIR)