Changeset View
Changeset View
Standalone View
Standalone View
sysutils/coreos-ct/Makefile
Show All 12 Lines | |||||
USES= go | USES= go | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= coreos | GH_ACCOUNT= coreos | ||||
GH_PROJECT= container-linux-config-transpiler | GH_PROJECT= container-linux-config-transpiler | ||||
GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} | GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} | ||||
GO_LDFLAGS= -w -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/internal/version.Raw=${PORTVERSION} | GO_BUILDFLAGS= -ldflags "-w -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/internal/version.Raw=${PORTVERSION}" | ||||
GO_TARGET= ./internal:ct | |||||
OPTIONS_DEFINE= DOCS | OPTIONS_DEFINE= DOCS | ||||
PORTDOCS= README.md NEWS doc/* | PORTDOCS= README.md NEWS doc/* | ||||
do-build: | |||||
@(cd ${GO_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} build -o ${WRKDIR}/bin/ct -ldflags "${GO_LDFLAGS}" ./internal) | |||||
do-install: | |||||
${INSTALL_PROGRAM} ${WRKDIR}/bin/ct ${STAGEDIR}${PREFIX}/bin | |||||
post-install-DOCS-on: | post-install-DOCS-on: | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} | cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |