github.com/line/ostracon@v1.0.10-0.20230328032236-7f20145f065d/tools/tm-signer-harness/Makefile (about)

     1  .PHONY: build install docker-image
     2  
     3  OSTRACON_VERSION?=latest
     4  BUILD_TAGS?='ostracon'
     5  VERSION := $(shell git describe --always)
     6  BUILD_FLAGS = -ldflags "-X github.com/line/ostracon/version.OCCoreSemVer=$(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 OSTRACON_VERSION=$(OSTRACON_VERSION) \
    20  		-t ostracon/tm-signer-harness:$(OSTRACON_VERSION) .
    21  	rm -rf tm-signer-harness