From 1d6c0eeb7446a7509d20084ee6799fa07b4c2d9b Mon Sep 17 00:00:00 2001 From: Mikalai Radchuk Date: Mon, 3 Jul 2023 09:59:46 +0100 Subject: [PATCH] Adds GO_BUILD_FLAGS param into build targets It will be used to optional flags such as -cover. Signed-off-by: Mikalai Radchuk --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 651640574..ed615c694 100644 --- a/Makefile +++ b/Makefile @@ -131,8 +131,9 @@ export GO_BUILD_ASMFLAGS ?= all=-trimpath=${PWD} export GO_BUILD_LDFLAGS ?= -s -w -X $(shell go list -m)/version.Version=$(VERSION) export GO_BUILD_GCFLAGS ?= all=-trimpath=${PWD} export GO_BUILD_TAGS ?= upstream +export GO_BUILD_FLAGS ?= -BUILDCMD = go build -tags '$(GO_BUILD_TAGS)' -ldflags '$(GO_BUILD_LDFLAGS)' -gcflags '$(GO_BUILD_GCFLAGS)' -asmflags '$(GO_BUILD_ASMFLAGS)' -o $(BUILDBIN)/manager ./cmd/manager +BUILDCMD = go build $(GO_BUILD_FLAGS) -tags '$(GO_BUILD_TAGS)' -ldflags '$(GO_BUILD_LDFLAGS)' -gcflags '$(GO_BUILD_GCFLAGS)' -asmflags '$(GO_BUILD_ASMFLAGS)' -o $(BUILDBIN)/manager ./cmd/manager .PHONY: build-deps build-deps: manifests generate fmt vet