OSDN Git Service

Merge branch 'dev' into wallet
[bytom/bytom-spv.git] / Makefile
1 GOTOOLS  = \
2                    github.com/mitchellh/gox \
3                    github.com/Masterminds/glide
4 PACKAGES = $(shell go list ./... | grep -v '/vendor/' | grep -v '/rpc/')
5
6 all: install test
7
8 bytomd:
9         @echo "Building bytomd to cmd/bytomd/bytomd"
10         @go build -ldflags "-X github.com/bytom/version.GitCommit=`git rev-parse HEAD`" \
11     -o cmd/bytomd/bytomd cmd/bytomd/main.go
12
13 bytomcli:
14         @echo "Building bytomcli to cmd/bytomcli/bytomcli"
15         @go build -ldflags "-X github.com/bytom/version.GitCommit=`git rev-parse HEAD`" \
16     -o cmd/bytomcli/bytomcli cmd/bytomcli/main.go
17
18 install: get_vendor_deps
19         @echo "====> Done!"
20
21 get_vendor_deps: ensure_tools
22         @rm -rf vendor/
23         @echo "====> Running glide install"
24         @glide install
25
26 ensure_tools:
27         go get $(GOTOOLS)
28
29 test:
30         @echo "====> Running go test"
31         @go test $(PACKAGES)
32
33 .PHONY: install get_vendor_deps ensure_tools test