github.com/number571/tendermint@v0.34.11-gost/tools/tm-signer-harness/Makefile (about) 1 .PHONY: build install docker-image 2 3 TENDERMINT_VERSION?=latest 4 BUILD_TAGS?='tendermint' 5 VERSION := $(shell git describe --always) 6 BUILD_FLAGS = -ldflags "-X github.com/number571/tendermint/version.TMCoreSemVer=$(VERSION)" 7 8 .DEFAULT_GOAL := build 9 10 build: 11 CGO_ENABLED=0 go build $(BUILD_FLAGS) -tags $(BUILD_TAGS) -o ../../build/tm-signer-harness main.go 12 13 install: 14 CGO_ENABLED=0 go install $(BUILD_FLAGS) -tags $(BUILD_TAGS) . 15 16 docker-image: 17 GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -tags $(BUILD_TAGS) -o tm-signer-harness main.go 18 docker build \ 19 --build-arg TENDERMINT_VERSION=$(TENDERMINT_VERSION) \ 20 -t tendermint/tm-signer-harness:$(TENDERMINT_VERSION) . 21 rm -rf tm-signer-harness