mirror of https://github.com/kubernetes/kops.git
				
				
				
			Makefile update
This commit is contained in:
		
							parent
							
								
									74b33ea6ff
								
							
						
					
					
						commit
						305701b8f9
					
				
							
								
								
									
										10
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										10
									
								
								Makefile
								
								
								
								
							| 
						 | 
				
			
			@ -227,8 +227,14 @@ ${DIST}/linux/amd64/kops: ${BINDATA_TARGETS}
 | 
			
		|||
	mkdir -p ${DIST}
 | 
			
		||||
	GOOS=linux GOARCH=amd64 go build -a ${EXTRA_BUILDFLAGS} -o $@ -ldflags "${EXTRA_LDFLAGS} -X k8s.io/kops.Version=${VERSION} -X k8s.io/kops.GitVersion=${GITSHA}" k8s.io/kops/cmd/kops
 | 
			
		||||
 | 
			
		||||
.PHONY: ${DIST}/windows/amd64/kops.exe
 | 
			
		||||
${DIST}/windows/amd64/kops.exe: ${BINDATA_TARGETS}
 | 
			
		||||
	mkdir -p ${DIST}
 | 
			
		||||
	GOOS=windows GOARCH=amd64 go build -a ${EXTRA_BUILDFLAGS} -o $@ -ldflags "${EXTRA_LDFLAGS} -X k8s.io/kops.Version=${VERSION} -X k8s.io/kops.GitVersion=${GITSHA}" k8s.io/kops/cmd/kops
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
.PHONY: crossbuild
 | 
			
		||||
crossbuild: ${DIST}/darwin/amd64/kops ${DIST}/linux/amd64/kops
 | 
			
		||||
crossbuild: ${DIST}/windows/amd64/kops.exe ${DIST}/darwin/amd64/kops ${DIST}/linux/amd64/kops
 | 
			
		||||
 | 
			
		||||
.PHONY: crossbuild-in-docker
 | 
			
		||||
crossbuild-in-docker:
 | 
			
		||||
| 
						 | 
				
			
			@ -245,6 +251,7 @@ kops-dist: crossbuild-in-docker
 | 
			
		|||
	mkdir -p ${DIST}
 | 
			
		||||
	(${SHASUMCMD} ${DIST}/darwin/amd64/kops | cut -d' ' -f1) > ${DIST}/darwin/amd64/kops.sha1
 | 
			
		||||
	(${SHASUMCMD} ${DIST}/linux/amd64/kops | cut -d' ' -f1) > ${DIST}/linux/amd64/kops.sha1
 | 
			
		||||
	(${SHASUMCMD} ${DIST}/windows/amd64/kops.exe | cut -d' ' -f1) > ${DIST}/windows/amd64/kops.exe.sha1
 | 
			
		||||
 | 
			
		||||
.PHONY: version-dist
 | 
			
		||||
version-dist: nodeup-dist kops-dist protokube-export utils-dist
 | 
			
		||||
| 
						 | 
				
			
			@ -282,6 +289,7 @@ vsphere-version-dist: nodeup-dist protokube-export
 | 
			
		|||
	cp ${DIST}/linux/amd64/kops.sha1 ${UPLOAD}/kops/${VERSION}/linux/amd64/kops.sha1
 | 
			
		||||
	cp ${DIST}/darwin/amd64/kops ${UPLOAD}/kops/${VERSION}/darwin/amd64/kops
 | 
			
		||||
	cp ${DIST}/darwin/amd64/kops.sha1 ${UPLOAD}/kops/${VERSION}/darwin/amd64/kops.sha1
 | 
			
		||||
	cp ${DIST}/windows/amd64/kops.exe ${UPLOAD}/kops/${VERSION}/windows/amd64/kops.exe
 | 
			
		||||
 | 
			
		||||
.PHONY: upload
 | 
			
		||||
upload: version-dist # Upload kops to S3
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue