From ffaf5deb45310418424eaf3b9204e129bcc6fa18 Mon Sep 17 00:00:00 2001 From: a1e7cb88 Date: Tue, 19 Oct 2021 19:08:14 +0800 Subject: Add workflow config --- Makefile | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile deleted file mode 100644 index 68c90d7..0000000 --- a/Makefile +++ /dev/null @@ -1,33 +0,0 @@ -PROJECT_NAME := "MkvAutoSubset" -PKG := "$(PROJECT_NAME)" -PKG_LIST := $(shell go list ${PKG}/... | grep -v /vendor/) -GO_FILES := $(shell find . -name '*.go' | grep -v /vendor/ | grep -v _test.go) - -.PHONY: all dep lint vet test test-coverage build clean - -all: build - -dep: ## Get the dependencies - @go mod download - -lint: ## Lint Golang files - @golint -set_exit_status ${PKG_LIST} - -vet: ## Run go vet - @go vet ${PKG_LIST} - -test: ## Run unittests - @go test -short ${PKG_LIST} - -test-coverage: ## Run tests with coverage - @go test -short -coverprofile cover.out -covermode=atomic ${PKG_LIST} - @cat cover.out >> coverage.txt - -build: dep ## Build the binary file - @go build -i -o build/main $(PKG) - -clean: ## Remove previous build - @rm -f ./build - -help: ## Display this help screen - @grep -h -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' \ No newline at end of file -- cgit v1.2.1