Merge pull request #174 from justincormack/no-gopath

Add a build target which works when GOPATH is not set or correct
This commit is contained in:
Justin Cormack 2017-10-30 14:44:08 +00:00 committed by GitHub
commit 3b03f76cd4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,6 +13,14 @@ dist/moby dist/moby-$(GOOS): $(DEPS)
--ldflags "-X main.GitCommit=$(GIT_COMMIT) -X main.Version=$(VERSION)" \ --ldflags "-X main.GitCommit=$(GIT_COMMIT) -X main.Version=$(VERSION)" \
-o $@ ./cmd/moby -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 .PHONY: lint
lint: lint:
ifndef GOMETALINTER ifndef GOMETALINTER
@ -35,4 +43,4 @@ install: dist/moby
.PHONY: clean .PHONY: clean
clean: clean:
rm -rf dist rm -rf dist src/github.com