Add a build target which works when GOPATH is not set or correct

Getting Homebrew to work with a GOPATH is horrible...

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
This commit is contained in:
Justin Cormack 2017-10-30 14:39:59 +00:00
parent df201350c0
commit a7158e1cb2

View File

@ -13,6 +13,14 @@ dist/moby dist/moby-$(GOOS): $(DEPS)
--ldflags "-X main.GitCommit=$(GIT_COMMIT) -X main.Version=$(VERSION)" \
-o $@ ./cmd/moby
.PHONY: nogopath
nogopath:
rm -rf src/github.com
mkdir -p src/github.com/moby
ln -s $(CURDIR) $(CURDIR)/src/github.com/moby/tool
cd src/github.com/moby/tool && GOPATH=$(CURDIR) $(MAKE) dist/moby
rm -rf src/github.com
.PHONY: lint
lint:
ifndef GOMETALINTER
@ -35,4 +43,4 @@ install: dist/moby
.PHONY: clean
clean:
rm -rf dist
rm -rf dist src/github.com