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