@@ -46,7 +46,14 @@ COMMIT_SHORT = $(shell git rev-parse --short HEAD 2> /dev/null || true)
46
46
HYPERKIT_BUILD_IMAGE ?= karalabe/xgo-1.12.x
47
47
# NOTE: "latest" as of 2020-05-13. kube-cross images aren't updated as often as Kubernetes
48
48
# https://github.com/kubernetes/kubernetes/blob/master/build/build-image/cross/VERSION
49
- BUILD_IMAGE ?= us.gcr.io/k8s-artifacts-prod/build-image/kube-cross:v$(GO_VERSION ) -1
49
+
50
+
51
+ #
52
+ # TODO: See https://github.com/kubernetes/minikube/issues/10276
53
+ # BUILD_IMAGE ?= us.gcr.io/k8s-artifacts-prod/build-image/kube-cross:v$(GO_VERSION)-1
54
+ BUILD_IMAGE ?= golang:1.16beta1-buster
55
+ #
56
+
50
57
ISO_BUILD_IMAGE ?= $(REGISTRY ) /buildroot-image
51
58
KVM_BUILD_IMAGE ?= $(REGISTRY ) /kvm-build-image:$(GO_VERSION )
52
59
@@ -204,10 +211,15 @@ out/minikube-linux-aarch64: out/minikube-linux-arm64
204
211
$(if $(quiet ) ,@echo " CP $@ ")
205
212
$(Q ) cp $< $@
206
213
207
- .PHONY : minikube-linux-amd64 minikube-linux-arm64 minikube-darwin-amd64 minikube-windows-amd64.exe
214
+ .PHONY : minikube-linux-amd64 minikube-linux-arm64
208
215
minikube-linux-amd64 : out/minikube-linux-amd64 # # Build Minikube for Linux 64bit
209
- minikube-linux-arm64 : out/minikube-linux-arm64 # # Build Minikube for ARM 64bit
210
- minikube-darwin-amd64 : out/minikube-darwin-amd64 # # Build Minikube for Darwin 64bit
216
+ minikube-linux-arm64 : out/minikube-linux-arm64 # # Build Minikube for arm 64bit
217
+
218
+ .PHONY : minikube-darwin-amd64 minikube-darwin-arm64
219
+ minikube-darwin-amd64 : out/minikube-darwin-amd64 # # Build Minikube for Darwin x86 64bit
220
+ minikube-darwin-arm64 : out/minikube-darwin-arm64 # # Build Minikube for Darwin ARM 64bit
221
+
222
+ .PHONY : minikube-windows-amd64.exe
211
223
minikube-windows-amd64.exe : out/minikube-windows-amd64.exe # # Build Minikube for Windows 64bit
212
224
213
225
out/minikube-% : $(SOURCE_GENERATED ) $(SOURCE_FILES )
@@ -220,10 +232,11 @@ else
220
232
endif
221
233
222
234
.PHONY : e2e-linux-amd64 e2e-linux-arm64 e2e-darwin-amd64 e2e-windows-amd64.exe
223
- e2e-linux-amd64 : out/e2e-linux-amd64 # # Execute end-to-end testing for Linux 64bit
224
- e2e-linux-arm64 : out/e2e-linux-arm64 # # Execute end-to-end testing for Linux ARM 64bit
225
- e2e-darwin-amd64 : out/e2e-darwin-amd64 # # Execute end-to-end testing for Darwin 64bit
226
- e2e-windows-amd64.exe : out/e2e-windows-amd64.exe # # Execute end-to-end testing for Windows 64bit
235
+ e2e-linux-amd64 : out/e2e-linux-amd64 # # build end2end binary for Linux x86 64bit
236
+ e2e-linux-arm64 : out/e2e-linux-arm64 # # build end2end binary for Linux ARM 64bit
237
+ e2e-darwin-amd64 : out/e2e-darwin-amd64 # # build end2end binary for Darwin x86 64bit
238
+ e2e-darwin-arm64 : out/e2e-darwin-arm64 # # build end2end binary for Darwin ARM 64bit
239
+ e2e-windows-amd64.exe : out/e2e-windows-amd64.exe # # build end2end binary for Windows 64bit
227
240
228
241
out/e2e-% : out/minikube-%
229
242
GOOS=" $( firstword $( subst -, ,$* ) ) " GOARCH=" $( lastword $( subst -, ,$( subst $( IS_EXE) , ,$* ) ) ) " go test -ldflags=" ${MINIKUBE_LDFLAGS} " -c k8s.io/minikube/test/integration --tags=" $( MINIKUBE_INTEGRATION_BUILD_TAGS) " -o $@
@@ -465,9 +478,14 @@ verify-iso: # Make sure the current ISO exists in the expected bucket
465
478
out/docs/minikube.md : $(shell find "cmd") $(shell find "pkg/minikube/constants") pkg/minikube/assets/assets.go pkg/minikube/translate/translations.go
466
479
go run -ldflags=" $( MINIKUBE_LDFLAGS) " -tags gendocs hack/help_text/gen_help_text.go
467
480
481
+ .PHONY : deb_version
468
482
deb_version :
469
483
@echo $(DEB_VERSION ) -$(DEB_REVISION )
470
484
485
+ .PHONY : deb_version_base
486
+ deb_version_base :
487
+ @echo $(DEB_VERSION )
488
+
471
489
out/minikube_$(DEB_VERSION ) .deb : out/minikube_$(DEB_VERSION ) -$(DEB_REVISION ) _amd64.deb
472
490
cp $< $@
473
491
0 commit comments