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