github.com/evdatsion/aphelion-dpos-bft@v0.32.1/tools/tm-signer-harness/Makefile (about) 1 .PHONY: build install docker-image 2 3 TENDERMINT_VERSION?=latest 4 BUILD_TAGS?='tendermint' 5 BUILD_FLAGS = -ldflags "-X github.com/evdatsion/aphelion-dpos-bft/version.GitCommit=`git rev-parse --short=8 HEAD`" 6 7 .DEFAULT_GOAL := build 8 9 build: 10 CGO_ENABLED=0 go build $(BUILD_FLAGS) -tags $(BUILD_TAGS) -o ../../build/tm-signer-harness main.go 11 12 install: 13 CGO_ENABLED=0 go install $(BUILD_FLAGS) -tags $(BUILD_TAGS) . 14 15 docker-image: 16 GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -tags $(BUILD_TAGS) -o tm-signer-harness main.go 17 docker build \ 18 --build-arg TENDERMINT_VERSION=$(TENDERMINT_VERSION) \ 19 -t tendermint/tm-signer-harness:$(TENDERMINT_VERSION) . 20 rm -rf tm-signer-harness