github.com/golang/dep@v0.5.4/Makefile (about) 1 SHELL := /bin/bash 2 PLATFORM := $(shell go env GOOS) 3 ARCH := $(shell go env GOARCH) 4 GOPATH := $(shell go env GOPATH) 5 GOBIN := $(GOPATH)/bin 6 7 default: build validate test 8 9 get-deps: 10 go get -u golang.org/x/lint/golint honnef.co/go/tools/cmd/staticcheck 11 12 build: 13 go fmt ./... 14 DEP_BUILD_PLATFORMS=$(PLATFORM) DEP_BUILD_ARCHS=$(ARCH) ./hack/build-all.bash 15 cp ./release/dep-$(PLATFORM)-$(ARCH) dep 16 17 licenseok: 18 go build -o licenseok ./hack/licenseok/main.go 19 20 validate: build licenseok 21 ./dep check 22 ./hack/lint.bash 23 ./hack/validate-licence.bash 24 25 test: build 26 ./hack/test.bash 27 28 install: build 29 cp ./dep $(GOBIN) 30 31 docusaurus: 32 docker run --rm -it -v `pwd`:/dep -p 3000:3000 \ 33 -w /dep/website node \ 34 bash -c "npm i --only=dev && npm start" 35 36 .PHONY: build validate test install docusaurus