Makefile 412 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
ifeq ($(TMPDIR),)
	TMPDIR := /tmp
endif

TMP := $(TMPDIR)/go
SELF := $(TMP)/src/github.com/jingweno/gh
export GOPATH := $(TMP):$(PWD)/Godeps/_workspace

objects = main.go cmd/*.go commands/*.go git/*.go github/*.go utils/*.go

test: $(SELF)
	go test -cover -v ./...

hub: $(SELF) $(objects)
	go build -o $@

fmt:
	go fmt ./...

$(SELF):
	mkdir -p $(dir $@)
	ln -snf "$(PWD)" $@

clean:
	rm -f hub
	rm -rf $(TMP)