export GO111MODULE := on build: bin/server bin/server: vendor CGO_ENABLED=0 go build -v -o ./bin/server ./cmd/server watch: modd test: go test -v ./... lint: PATH=$(PATH):./bin/gometalinter gometalinter -e '.*/pkg/mod' --vendor ./... vendor: go mod tidy install-devtools: vendor # Install modd GO111MODULE=off go get -u github.com/cortesi/modd/cmd/modd # Install Gometalinter bash misc/gometalinter/install.sh -b ./bin/gometalinter clean: rm -rf ./bin go clean -i -x -r -modcache .PHONY: test clean generate vendor install-devtools lint watch