github.com/suzuken/ghq@v0.7.5-0.20160607064937-214ded0f64ec/Makefile (about)

     1  VERBOSE_FLAG = $(if $(VERBOSE),-v)
     2  
     3  VERSION = $$(git describe --tags --always --dirty) ($$(git name-rev --name-only HEAD))
     4  
     5  BUILD_FLAGS = -ldflags "\
     6  	      -X main.Version \"$(VERSION)\" \
     7  	      "
     8  
     9  build: deps
    10  	go build $(VERBOSE_FLAG) $(BUILD_FLAGS)
    11  
    12  test: testdeps
    13  	go test $(VERBOSE_FLAG) ./...
    14  
    15  deps:
    16  	go get -d $(VERBOSE_FLAG)
    17  
    18  testdeps:
    19  	go get -d -t $(VERBOSE_FLAG)
    20  
    21  install: deps
    22  	go install $(VERBOSE_FLAG) $(BUILD_FLAGS)
    23  
    24  .PHONY: build test deps testdeps install