Adding more unit tests and updating makefile
[aaf/sms.git] / sms-service / src / sms / Makefile
1 GOPATH := $(shell realpath "$(PWD)/../../")
2 BINARY := sms
3 DEPENDENCIES := github.com/golang/dep/cmd/dep
4
5 export GOPATH ...
6
7 all: test build
8 deploy: test build
9
10 build: deps format
11         go build -o $(GOPATH)/target/$(BINARY) -v sms.go
12
13 clean:
14         go clean
15         rm -f $(GOPATH)/target/$(BINARY)
16
17 test: deps
18         go test -cover ./...
19
20 format:
21         go fmt ./...
22
23 deps:
24         go get -u $(DEPENDENCIES)
25         $(GOPATH)/bin/dep ensure
26
27 .PHONY: test