33 lines
660 B
Makefile
33 lines
660 B
Makefile
all: test install
|
|
|
|
NOVENDOR = go list ./... | grep -v /vendor/
|
|
|
|
build:
|
|
go build ./cmd/...
|
|
|
|
install:
|
|
go install ./cmd/...
|
|
|
|
test:
|
|
go test `${NOVENDOR}`
|
|
#go run tests/tendermint/*.go
|
|
|
|
get_deps:
|
|
go get -d ./...
|
|
|
|
update_deps:
|
|
go get -d -u ./...
|
|
|
|
get_vendor_deps:
|
|
go get github.com/Masterminds/glide
|
|
glide install
|
|
|
|
build-docker:
|
|
docker run -it --rm -v "$(PWD):/go/src/github.com/tendermint/basecoin" -w "/go/src/github.com/tendermint/basecoin" -e "CGO_ENABLED=0" golang:alpine go build ./cmd/basecoin
|
|
docker build -t "tendermint/basecoin" .
|
|
|
|
clean:
|
|
@rm -f ./basecoin
|
|
|
|
.PHONY: all build install test get_deps update_deps get_vendor_deps build-docker clean
|