diff --git a/Makefile b/Makefile index 3c0bb512..d2e0bcaf 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,18 @@ -COMMIT := $(shell git rev-list -1 HEAD) +COMMIT := $(shell git rev-list -1 HEAD) VERSION := $(shell cat ./version) -GOPATH := $(shell go env GOPATH) +GOPATH := $(shell go env GOPATH) +LDFLAGS := "-X 'main.Commit=$(COMMIT)' -X 'main.Version=$(VERSION)'" -all: run +all: run install build clean run: - go run -ldflags="-X 'main.Commit=$(COMMIT)' -X 'main.Version=$(VERSION)'" ./cmd/abra - + go run -ldflags=$(LDFLAGS) ./cmd/abra + install: - go install -ldflags="-X 'main.Commit=$(COMMIT)' -X 'main.Version=$(VERSION)'" ./cmd/abra + go install -ldflags=$(LDFLAGS) ./cmd/abra + +build: + go build -ldflags=$(LDFLAGS) ./cmd/abra clean: rm '$(GOPATH)/bin/abra'