|  | 
| 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 | 
| 9 | 10 | # /bin/sh is dash on Debian which does not support all features of ash/bash | 
| 10 | 11 | # to fix that we use /bin/bash only on Debian to not break Alpine | 
| 11 | 12 | ifneq (,$(wildcard /etc/os-release)) # check file existence | 
| @@ -55,11 +56,11 @@ install-setup-envtest: FORCE | 
| 55 | 56 | 
 | 
| 56 | 57 | # To add additional flags or values, specify the variable in the environment, e.g. `GO_BUILDFLAGS='-tags experimental' make`. | 
| 57 | 58 | # To override the default flags or values, specify the variable on the command line, e.g. `make GO_BUILDFLAGS='-tags experimental'`. | 
| 58 |  | -GO_BUILDFLAGS := $(GO_BUILDFLAGS) | 
| 59 |  | -GO_LDFLAGS := $(GO_LDFLAGS) | 
| 60 |  | -GO_TESTFLAGS := $(GO_TESTFLAGS) | 
| 61 |  | -GO_TESTENV := $(GO_TESTENV) | 
| 62 |  | -GO_BUILDENV := $(GO_BUILDENV) | 
|  | 59 | +GO_BUILDFLAGS += | 
|  | 60 | +GO_LDFLAGS += | 
|  | 61 | +GO_TESTFLAGS += | 
|  | 62 | +GO_TESTENV += | 
|  | 63 | +GO_BUILDENV += | 
| 63 | 64 | 
 | 
| 64 | 65 | # which packages to test with test runner | 
| 65 | 66 | GO_TESTPKGS := $(shell go list -f '{{if or .TestGoFiles .XTestGoFiles}}{{.ImportPath}}{{end}}' ./...) | 
| @@ -150,11 +151,9 @@ clean: FORCE | 
| 150 | 151 | 	git clean -dxf build | 
| 151 | 152 | 
 | 
| 152 | 153 | vars: FORCE | 
| 153 |  | -	@printf "GO_BUILDENV=$(GO_BUILDENV)\n" | 
| 154 | 154 | 	@printf "GO_BUILDFLAGS=$(GO_BUILDFLAGS)\n" | 
| 155 | 155 | 	@printf "GO_COVERPKGS=$(GO_COVERPKGS)\n" | 
| 156 | 156 | 	@printf "GO_LDFLAGS=$(GO_LDFLAGS)\n" | 
| 157 |  | -	@printf "GO_TESTENV=$(GO_TESTENV)\n" | 
| 158 | 157 | 	@printf "GO_TESTFLAGS=$(GO_TESTFLAGS)\n" | 
| 159 | 158 | 	@printf "GO_TESTPKGS=$(GO_TESTPKGS)\n" | 
| 160 | 159 | 	@printf "MAKE=$(MAKE)\n" | 
|  | 
0 commit comments