1234567891011121314151617181920212223242526 |
- .PHONY: build doc fmt lint run test vendor_clean vendor_get vendor_update vet
- # Prepend our _vendor directory to the system GOPATH
- # so that import path resolution will prioritize
- # our third party snapshots.
- VERSION := $(shell git rev-list --count master)
- LDFLAGS=-ldflags "-s -w -X main.version=${VERSION}"
- GOFILES := $(shell ls *.go | grep -v /vendor/)
- BINARY=./bin/yay
- default: build
- install:
- go install -v ${LDFLAGS} ${GO_FILES}
- build:
- go build -v -o ${BINARY} ${LDFLAGS} ${GO_FILES}
- release:
- go build -v -o ${BINARY} ./src/main.go
- run: build
- ${BINARY}
- clean:
- go clean
|