github.com/vipernet-xyz/tm@v0.34.24/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/vipernet-xyz/tm/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