mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-26 15:22:15 +00:00
add tools to make all because it's required for test target
This commit is contained in:
parent
8be708fe5b
commit
10265d8667
11
Makefile
11
Makefile
@ -9,14 +9,11 @@ TMHOME = $${TMHOME:-$$HOME/.tendermint}
|
|||||||
|
|
||||||
BUILD_FLAGS = -ldflags "-X github.com/tendermint/tendermint/version.GitCommit=`git rev-parse --short HEAD`"
|
BUILD_FLAGS = -ldflags "-X github.com/tendermint/tendermint/version.GitCommit=`git rev-parse --short HEAD`"
|
||||||
|
|
||||||
all: get_vendor_deps install test
|
all: tools get_vendor_deps install test
|
||||||
|
|
||||||
install:
|
install:
|
||||||
go install $(BUILD_FLAGS) ./cmd/tendermint
|
go install $(BUILD_FLAGS) ./cmd/tendermint
|
||||||
|
|
||||||
install_metalinter_v2:
|
|
||||||
which gometalinter.v2 || make tools
|
|
||||||
|
|
||||||
build:
|
build:
|
||||||
go build $(BUILD_FLAGS) -o build/tendermint ./cmd/tendermint/
|
go build $(BUILD_FLAGS) -o build/tendermint ./cmd/tendermint/
|
||||||
|
|
||||||
@ -77,10 +74,10 @@ tools:
|
|||||||
|
|
||||||
### Formatting, linting, and vetting
|
### Formatting, linting, and vetting
|
||||||
|
|
||||||
metalinter: install_metalinter_v2
|
metalinter:
|
||||||
$(GOPATH)/bin/gometalinter.v2 --vendor --deadline=600s --enable-all --disable=lll ./...
|
$(GOPATH)/bin/gometalinter.v2 --vendor --deadline=600s --enable-all --disable=lll ./...
|
||||||
|
|
||||||
metalinter_test: install_metalinter_v2
|
metalinter_test:
|
||||||
$(GOPATH)/bin/gometalinter.v2 --vendor --deadline=600s --disable-all \
|
$(GOPATH)/bin/gometalinter.v2 --vendor --deadline=600s --disable-all \
|
||||||
--enable=deadcode \
|
--enable=deadcode \
|
||||||
--enable=gosimple \
|
--enable=gosimple \
|
||||||
@ -109,4 +106,4 @@ metalinter_test: install_metalinter_v2
|
|||||||
#--enable=vet \
|
#--enable=vet \
|
||||||
#--enable=vetshadow \
|
#--enable=vetshadow \
|
||||||
|
|
||||||
.PHONY: install install_metalinter_v2 build build_race dist test test_race test_integrations test100 draw_deps get_vendor_deps update_vendor_deps update_tools tools test_release
|
.PHONY: install build build_race dist test test_race test_integrations test100 draw_deps get_vendor_deps update_vendor_deps update_tools tools test_release
|
||||||
|
Loading…
x
Reference in New Issue
Block a user