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