summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile33
1 files changed, 0 insertions, 33 deletions
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