From a8850fd3fcb1d5aaef64faedd52c7db06003c8d2 Mon Sep 17 00:00:00 2001 From: Danilo Egea Gondolfo Date: Thu, 13 Sep 2018 23:58:35 +0000 Subject: [PATCH] - Use GO_* variables to simplify the Makefile --- sysutils/kops/Makefile | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/sysutils/kops/Makefile b/sysutils/kops/Makefile index 0e57504db6f3..90dd1466930a 100644 --- a/sysutils/kops/Makefile +++ b/sysutils/kops/Makefile @@ -16,21 +16,16 @@ USES= go USE_GITHUB= yes GH_ACCOUNT= kubernetes -GH_SUBDIR= src/k8s.io/${PORTNAME} + +GO_PKGNAME= k8s.io/${PORTNAME} +GO_TARGET= ${GO_PKGNAME}/cmd/${PORTNAME} +GO_BUILDFLAGS= -ldflags=all="-X k8s.io/kops.Version=${PORTVERSION}" PLIST_FILES= bin/${PORTNAME} -do-build: +pre-build: cd ${WRKSRC} && \ ${LOCALBASE}/bin/go-bindata -o upup/models/bindata.go -pkg models \ - -prefix upup/models/ upup/models/... && \ - GOPATH=${WRKSRC} go build \ - -ldflags=all="-X k8s.io/kops.Version=${PORTVERSION}" \ - k8s.io/kops/cmd/kops - -do-install: - ${INSTALL_PROGRAM} \ - ${WRKSRC}/${PORTNAME} \ - ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + -prefix upup/models/ upup/models/... .include