Changeset View
Changeset View
Standalone View
Standalone View
head/devel/go-tools/Makefile
Show All 9 Lines | |||||
COMMENT= Go Tools | COMMENT= Go Tools | ||||
LICENSE= BSD3CLAUSE | LICENSE= BSD3CLAUSE | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
USES= go | USES= go | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_TUPLE= golang:tools:bfb5194:DEFAULT/src/golang.org/x/tools \ | GH_TUPLE= golang:tools:bfb5194:DEFAULT \ | ||||
golang:crypto:3cb0727:crypto/src/golang.org/x/crypto \ | golang:crypto:3cb0727:crypto/vendor/golang.org/x/crypto \ | ||||
golang:net:b6d7b13:net/src/golang.org/x/net | golang:net:b6d7b13:net/vendor/golang.org/x/net | ||||
TARGETS= benchcmp bundle callgraph compilebench cover digraph eg fiximports \ | GO_PKGNAME= golang.org/x/tools | ||||
getgo go-contrib-init godex godoc goimports gomvpkg gorename gotype \ | GO_TARGET= ./cmd/benchcmp ./cmd/bundle ./cmd/callgraph ./cmd/compilebench \ | ||||
goyacc guru heapview html2article present ssadump stress stringer \ | ./cmd/cover ./cmd/digraph ./cmd/eg ./cmd/fiximports ./cmd/getgo \ | ||||
tip toolstash | ./cmd/go-contrib-init ./cmd/godex ./cmd/godoc ./cmd/goimports \ | ||||
./cmd/gomvpkg ./cmd/gorename ./cmd/gotype ./cmd/goyacc ./cmd/guru \ | |||||
do-build: | ./cmd/heapview ./cmd/html2article ./cmd/present ./cmd/ssadump \ | ||||
.for TARGET in ${TARGETS} | ./cmd/stress ./cmd/stringer ./cmd/tip ./cmd/toolstash | ||||
cd ${WRKSRC}/cmd/${TARGET} ; \ | |||||
${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build golang.org/x/tools/cmd/${TARGET} | |||||
.endfor | |||||
do-install: | |||||
.for TARGET in ${TARGETS} | |||||
${STRIP_CMD} ${WRKSRC}/cmd/${TARGET}/${TARGET} | |||||
${INSTALL_PROGRAM} ${WRKSRC}/cmd/${TARGET}/${TARGET} ${STAGEDIR}${PREFIX}/bin/ | |||||
.endfor | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |