From 0ffcecf19e9496b84451f6fabc080503124e68cd Mon Sep 17 00:00:00 2001 From: Martino Ferrari Date: Fri, 23 Jan 2026 14:30:17 +0100 Subject: [PATCH] simple makefile --- Makefile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..493c3e3 --- /dev/null +++ b/Makefile @@ -0,0 +1,24 @@ +BINARY_NAME=mdt +BUILD_DIR=build + +.PHONY: all build test coverage clean install + +all: test build + +build: + mkdir -p $(BUILD_DIR) + go build -o $(BUILD_DIR)/$(BINARY_NAME) ./cmd/mdt + +test: + go test -v ./... + +coverage: + go test -cover -coverprofile=coverage.out ./test/... -coverpkg=./internal/... + go tool cover -func=coverage.out + +clean: + rm -rf $(BUILD_DIR) + rm -f coverage.out + +install: + go install ./cmd/mdt