- .PHONY: build install docker-image
-
- TENDERMINT_VERSION?=latest
- BUILD_TAGS?='tendermint'
- VERSION := $(shell git describe --always)
- BUILD_FLAGS = -ldflags "-X github.com/tendermint/tendermint/version.TMCoreSemVer=$(VERSION)
-
- .DEFAULT_GOAL := build
-
- build:
- CGO_ENABLED=0 go build $(BUILD_FLAGS) -tags $(BUILD_TAGS) -o ../../build/tm-signer-harness main.go
-
- install:
- CGO_ENABLED=0 go install $(BUILD_FLAGS) -tags $(BUILD_TAGS) .
-
- docker-image:
- GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -tags $(BUILD_TAGS) -o tm-signer-harness main.go
- docker build \
- --build-arg TENDERMINT_VERSION=$(TENDERMINT_VERSION) \
- -t tendermint/tm-signer-harness:$(TENDERMINT_VERSION) .
- rm -rf tm-signer-harness
|