github.com/erikjuhani/git-gong@v0.0.0-20220213141213-6b9fa82d4e7c/Makefile (about) 1 GOBUILD=go build 2 GOTEST=go test 3 GOCOVER=go tool cover 4 ARM64_ARCH=GOARCH=arm64 5 AMD64_ARCH=GOARCH=amd64 6 7 build: 8 @mkdir -p bin 9 @GOOS=darwin $(ARM64_ARCH) $(GOBUILD) -tags static,system_libgit2 -o bin/gong-darwin-x86_64 main.go 10 @# GOOS=linux $(AMD64_ARCH) $(GOBUILD) -tags static,system_libgit2 -o bin/gong-linux-x86_64 main.go 11 @# GOOS=windows $(AMD64_ARCH) $(GOBUILD) -tags static,system_libgit2 -o bin/gong.exe main.go 12 13 test: 14 @$(GOTEST) -tags static,system_libgit2 ./... 15 16 coverage: 17 @$(GOTEST) -tags static,system_libgit2 -coverprofile=coverage.out ./... 18 @$(GOCOVER) -html=coverage.out 19 @rm coverage.out 20 21 .PHONY: build test coverage