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