mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-26 15:22:15 +00:00
Makefile fixes for empty GOPATH directories
This commit is contained in:
parent
3905c11934
commit
2a0fbdfc97
@ -1,12 +1,13 @@
|
|||||||
##
|
##
|
||||||
# Extra checks, because we do not use autoconf. Set extra_check to false if it is bothering you.
|
# Extra checks, because we do not use autoconf.
|
||||||
##
|
##
|
||||||
|
|
||||||
extra_check = true
|
requirements_check = true
|
||||||
|
gpg_check = false
|
||||||
go_min_version = 1.9.2
|
go_min_version = 1.9.2
|
||||||
gpg_key = 2122CBE9
|
gpg_key = 2122CBE9
|
||||||
|
|
||||||
ifeq ($(extra_check),true)
|
ifeq ($(requirements_check),true)
|
||||||
ifndef GOPATH
|
ifndef GOPATH
|
||||||
$(error GOPATH not set)
|
$(error GOPATH not set)
|
||||||
else
|
else
|
||||||
@ -17,6 +18,7 @@ ifneq ($(go_min_version),$(go_version_check))
|
|||||||
$(error go version go_min_version or above is required)
|
$(error go version go_min_version or above is required)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(gpg_check),true)
|
||||||
gpg_check := $(shell gpg -K | grep '/$(gpg_key) ' | sed 's,^.*/\($(gpg_key)\) .*$$,\1,')
|
gpg_check := $(shell gpg -K | grep '/$(gpg_key) ' | sed 's,^.*/\($(gpg_key)\) .*$$,\1,')
|
||||||
ifneq ($(gpg_check),$(gpg_key))
|
ifneq ($(gpg_check),$(gpg_key))
|
||||||
$(error GPG key $(gpg_key) not found.)
|
$(error GPG key $(gpg_key) not found.)
|
||||||
@ -27,6 +29,7 @@ ifndef GPG_PASSPHRASE
|
|||||||
$(error GPG_PASSPHRASE not set)
|
$(error GPG_PASSPHRASE not set)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
###
|
###
|
||||||
# Here comes the real deal
|
# Here comes the real deal
|
||||||
@ -52,7 +55,12 @@ $(binaries): %: build-% package-rpm-% package-deb-%
|
|||||||
git-branch:
|
git-branch:
|
||||||
$(eval GIT_BRANCH=$(shell echo $${GIT_BRANCH:-master}))
|
$(eval GIT_BRANCH=$(shell echo $${GIT_BRANCH:-master}))
|
||||||
|
|
||||||
build-tendermint: git-branch
|
gopath-setup:
|
||||||
|
test -d $(GOPATH) || mkdir -p $(GOPATH)
|
||||||
|
test -d $(GOPATH)/bin || mkdir -p $(GOPATH)/bin
|
||||||
|
test -d $(GOPATH)/src || mkdir -p $(GOPATH)/src
|
||||||
|
|
||||||
|
build-tendermint: git-branch gopath-setup
|
||||||
@echo "*** Building tendermint"
|
@echo "*** Building tendermint"
|
||||||
go get -d -u github.com/tendermint/tendermint/cmd/tendermint
|
go get -d -u github.com/tendermint/tendermint/cmd/tendermint
|
||||||
cd $(GOPATH)/src/github.com/tendermint/tendermint && git checkout "$(GIT_BRANCH)" && git pull
|
cd $(GOPATH)/src/github.com/tendermint/tendermint && git checkout "$(GIT_BRANCH)" && git pull
|
||||||
@ -60,7 +68,7 @@ build-tendermint: git-branch
|
|||||||
cp $(GOPATH)/src/github.com/tendermint/tendermint/build/tendermint $(GOPATH)/bin
|
cp $(GOPATH)/src/github.com/tendermint/tendermint/build/tendermint $(GOPATH)/bin
|
||||||
@echo "*** Built tendermint"
|
@echo "*** Built tendermint"
|
||||||
|
|
||||||
build-ethermint: git-branch
|
build-ethermint: git-branch gopath-setup
|
||||||
@echo "*** Building ethermint"
|
@echo "*** Building ethermint"
|
||||||
go get -d -u github.com/tendermint/ethermint/cmd/ethermint
|
go get -d -u github.com/tendermint/ethermint/cmd/ethermint
|
||||||
cd $(GOPATH)/src/github.com/tendermint/ethermint && git checkout "$(GIT_BRANCH)" && git pull
|
cd $(GOPATH)/src/github.com/tendermint/ethermint && git checkout "$(GIT_BRANCH)" && git pull
|
||||||
@ -68,7 +76,7 @@ build-ethermint: git-branch
|
|||||||
cp $(GOPATH)/src/github.com/tendermint/ethermint/build/ethermint $(GOPATH)/bin
|
cp $(GOPATH)/src/github.com/tendermint/ethermint/build/ethermint $(GOPATH)/bin
|
||||||
@echo "*** Built ethermint"
|
@echo "*** Built ethermint"
|
||||||
|
|
||||||
build-trackomatron: git-branch
|
build-trackomatron: git-branch gopath-setup
|
||||||
@echo "*** Building trackomatron"
|
@echo "*** Building trackomatron"
|
||||||
go get -d -u github.com/tendermint/trackomatron/cmd/tracko
|
go get -d -u github.com/tendermint/trackomatron/cmd/tracko
|
||||||
cd $(GOPATH)/src/github.com/tendermint/trackomatron && git checkout "$(GIT_BRANCH)" && git pull
|
cd $(GOPATH)/src/github.com/tendermint/trackomatron && git checkout "$(GIT_BRANCH)" && git pull
|
||||||
@ -76,14 +84,14 @@ build-trackomatron: git-branch
|
|||||||
@echo "Workaround: trackomatron package has tracko as the binary - trackomatron needed for proper packaging" && rm -rf $(GOPATH)/bin/trackomatron && ln -s $(GOPATH)/bin/tracko $(GOPATH)/bin/trackomatron
|
@echo "Workaround: trackomatron package has tracko as the binary - trackomatron needed for proper packaging" && rm -rf $(GOPATH)/bin/trackomatron && ln -s $(GOPATH)/bin/tracko $(GOPATH)/bin/trackomatron
|
||||||
@echo "*** Built trackomatron"
|
@echo "*** Built trackomatron"
|
||||||
|
|
||||||
build-gaia: git-branch
|
build-gaia: git-branch gopath-setup
|
||||||
@echo "*** Building gaia"
|
@echo "*** Building gaia"
|
||||||
go get -d -u go github.com/cosmos/gaia || echo "Workaround for go downloads."
|
go get -d -u go github.com/cosmos/gaia || echo "Workaround for go downloads."
|
||||||
cd $(GOPATH)/src/github.com/cosmos/gaia && git checkout "$(GIT_BRANCH)" && git pull
|
cd $(GOPATH)/src/github.com/cosmos/gaia && git checkout "$(GIT_BRANCH)" && git pull
|
||||||
export PATH=$(GOPATH)/bin:$(PATH) && $(MAKE) -C $(GOPATH)/src/github.com/cosmos/gaia get_vendor_deps install
|
export PATH=$(GOPATH)/bin:$(PATH) && $(MAKE) -C $(GOPATH)/src/github.com/cosmos/gaia get_vendor_deps install
|
||||||
@echo "*** Built gaia"
|
@echo "*** Built gaia"
|
||||||
|
|
||||||
build-basecoin: git-branch
|
build-basecoin: git-branch gopath-setup
|
||||||
@echo "*** Building basecoin from cosmos-sdk"
|
@echo "*** Building basecoin from cosmos-sdk"
|
||||||
go get -d -u go github.com/cosmos/cosmos-sdk || echo "Workaround for go downloads."
|
go get -d -u go github.com/cosmos/cosmos-sdk || echo "Workaround for go downloads."
|
||||||
cd $(GOPATH)/src/github.com/cosmos/cosmos-sdk && git checkout "$(GIT_BRANCH)" && git pull
|
cd $(GOPATH)/src/github.com/cosmos/cosmos-sdk && git checkout "$(GIT_BRANCH)" && git pull
|
||||||
@ -97,7 +105,7 @@ build-basecoin: git-branch
|
|||||||
# set app_version
|
# set app_version
|
||||||
version-%:
|
version-%:
|
||||||
@echo "Checking if binary exists"
|
@echo "Checking if binary exists"
|
||||||
test -n $(GOPATH)/bin/$*
|
test -f $(GOPATH)/bin/$*
|
||||||
@echo "BUILD_NUMBER is $(BUILD_NUMBER)"
|
@echo "BUILD_NUMBER is $(BUILD_NUMBER)"
|
||||||
test -n "$(BUILD_NUMBER)"
|
test -n "$(BUILD_NUMBER)"
|
||||||
$(eval $*_version=$(shell $(GOPATH)/bin/$* version | head -1 | cut -d- -f1 | sed 's/^\(ethermint:\s*\|\)\(v\|\)//' | tr -d '\t ' ))
|
$(eval $*_version=$(shell $(GOPATH)/bin/$* version | head -1 | cut -d- -f1 | sed 's/^\(ethermint:\s*\|\)\(v\|\)//' | tr -d '\t ' ))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user