github.com/goonzoid/gcli@v0.2.3-0.20150926213610-155587606ea1/Makefile (about) 1 COMMIT = $$(git describe --always) 2 DEBUG_FLAG = $(if $(DEBUG),-debug) 3 4 deps: 5 go get -v golang.org/x/tools/cmd/vet 6 go get -v github.com/golang/lint/golint 7 go get -v github.com/jteeuwen/go-bindata/... 8 go get -v -d -t ./... 9 10 build: deps 11 cd skeleton; go-bindata -pkg="skeleton" resource/... 12 go build -ldflags "-X main.GitCommit=\"$(COMMIT)\"" -o bin/gcli 13 14 install: deps 15 cd skeleton; go-bindata -pkg="skeleton" resource/... 16 go install -ldflags "-X main.GitCommit=\"$(COMMIT)\"" 17 18 test: build 19 ./test.sh 20 21 tests: build 22 cd tests; go test -v ./... 23 24 test-simple: build 25 go test -v ./... 26 27 test-docker: 28 ./test-docker.sh