This commit is contained in:
Alex Grintsvayg 2017-09-28 18:09:46 -04:00
parent 5484e143e6
commit 838af76c30
No known key found for this signature in database
GPG key ID: AEB3F089F86A22B5
2 changed files with 23 additions and 1 deletions

2
.gitignore vendored
View file

@ -1,2 +1,2 @@
/.idea
/bin
/lbry

22
Makefile Normal file
View file

@ -0,0 +1,22 @@
BINARY=lbry
DIR = $(shell cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd)
VERSION=$(shell git --git-dir=${DIR}/.git describe --dirty --always)
COMMIT=$(shell git --git-dir=${DIR}/.git rev-parse --short HEAD)
BRANCH=$(shell git --git-dir=${DIR}/.git rev-parse --abbrev-ref HEAD)
LDFLAGS = -ldflags "-X main.VERSION=${VERSION} -X main.COMMIT=${COMMIT} -X main.BRANCH=${BRANCH}"
.PHONY: build dep clean
.DEFAULT_GOAL: build
build:
CGO_ENABLED=0 go build ${LDFLAGS} -asmflags -trimpath -o ${DIR}/${BINARY} main.go
#dep:
# go get github.com/golang/dep/cmd/dep && dep ensure
clean:
if [ -f ${DIR}/${BINARY} ]; then rm ${DIR}/${BINARY}; fi