|
6 | 6 | # SPDX-FileCopyrightText: 2024 SAP SE or an SAP affiliate company |
7 | 7 | # SPDX-License-Identifier: Apache-2.0 |
8 | 8 |
|
9 | | -MAKEFLAGS=--warn-undefined-variables |
10 | 9 | # /bin/sh is dash on Debian which does not support all features of ash/bash |
11 | 10 | # to fix that we use /bin/bash only on Debian to not break Alpine |
12 | 11 | ifneq (,$(wildcard /etc/os-release)) # check file existence |
@@ -50,11 +49,11 @@ prepare-static-check: FORCE install-golangci-lint install-modernize install-shel |
50 | 49 |
|
51 | 50 | # To add additional flags or values, specify the variable in the environment, e.g. `GO_BUILDFLAGS='-tags experimental' make`. |
52 | 51 | # To override the default flags or values, specify the variable on the command line, e.g. `make GO_BUILDFLAGS='-tags experimental'`. |
53 | | -GO_BUILDFLAGS += |
54 | | -GO_LDFLAGS += |
55 | | -GO_TESTFLAGS += |
56 | | -GO_TESTENV += |
57 | | -GO_BUILDENV += |
| 52 | +GO_BUILDFLAGS := $(GO_BUILDFLAGS) |
| 53 | +GO_LDFLAGS := $(GO_LDFLAGS) |
| 54 | +GO_TESTFLAGS := $(GO_TESTFLAGS) |
| 55 | +GO_TESTENV := $(GO_TESTENV) |
| 56 | +GO_BUILDENV := $(GO_BUILDENV) |
58 | 57 |
|
59 | 58 | # These definitions are overridable, e.g. to provide fixed version/commit values when |
60 | 59 | # no .git directory is present or to provide a fixed build date for reproducibility. |
@@ -149,6 +148,7 @@ vars: FORCE |
149 | 148 | @printf "BININFO_BUILD_DATE=$(BININFO_BUILD_DATE)\n" |
150 | 149 | @printf "BININFO_COMMIT_HASH=$(BININFO_COMMIT_HASH)\n" |
151 | 150 | @printf "BININFO_VERSION=$(BININFO_VERSION)\n" |
| 151 | + @printf "GO_BUILDENV=$(GO_BUILDENV)\n" |
152 | 152 | @printf "GO_BUILDFLAGS=$(GO_BUILDFLAGS)\n" |
153 | 153 | @printf "GO_COVERPKGS=$(GO_COVERPKGS)\n" |
154 | 154 | @printf "GO_LDFLAGS=$(GO_LDFLAGS)\n" |
|
0 commit comments