BINARY=divad BUILD_DIR=build .PHONY: all build run test lint vet clean all: lint vet build build: go build -o $(BUILD_DIR)/$(BINARY) ./cmd/divad run: build ./$(BUILD_DIR)/$(BINARY) test: go test -race -count=1 ./... lint: golangci-lint run ./... vet: go vet ./... clean: rm -rf $(BUILD_DIR)/ tidy: go mod tidy