]> git.lizzy.rs Git - micro.git/blob - Makefile
dc955bdcf2e09fc01c063e6488fd6757f98e4e83
[micro.git] / Makefile
1 .PHONY: runtime
2
3 VERSION = "$(shell git rev-parse --short HEAD)"
4
5 build: tcell
6         go build -ldflags "-X main.Version=$(VERSION)" -o micro ./cmd/micro
7
8 install: build
9         mv micro $(GOPATH)/bin
10
11 tcell:
12         # git -C $(GOPATH)/src/github.com/zyedidia/tcell pull
13
14 deps:
15         go get -d ./cmd/micro
16
17 runtime:
18         # go get -u github.com/jteeuwen/go-bindata/...
19         $(GOPATH)/bin/go-bindata -o runtime.go runtime/...
20         mv runtime.go cmd/micro
21
22 test:
23         go get -d ./cmd/micro
24         go test ./cmd/micro
25
26 clean:
27         rm -f micro