github.com/iwataka/ghq@v0.7.5-0.20160611155400-0aa07ac077a9/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