github.com/ethereum-optimism/optimism@v1.7.2/op-bootnode/Makefile (about)

     1  GITCOMMIT ?= $(shell git rev-parse HEAD)
     2  GITDATE ?= $(shell git show -s --format='%ct')
     3  VERSION := v0.0.0
     4  
     5  LDFLAGSSTRING +=-X main.GitCommit=$(GITCOMMIT)
     6  LDFLAGSSTRING +=-X main.GitDate=$(GITDATE)
     7  LDFLAGSSTRING +=-X main.Version=$(VERSION)
     8  LDFLAGS := -ldflags "$(LDFLAGSSTRING)"
     9  
    10  op-bootnode:
    11  	env GO111MODULE=on GOOS=$(TARGETOS) GOARCH=$(TARGETARCH) go build -v $(LDFLAGS) -o ./bin/op-bootnode ./cmd
    12  
    13  clean:
    14  	rm -f bin/op-bootnode
    15  
    16  test:
    17  	go test -v ./...
    18  
    19  .PHONY: \
    20  	op-bootnode \
    21  	clean \
    22  	test