GOPATH ?= /go
GOROOT ?= /usr/local/go
export GOPATH
export GOROOT
export PATH := ${PATH}:${GOROOT}/bin:${GOPATH}/bin

all: test build

run: build
	./main

test:
	go tool vet ./digestor
	go tool vet ./kinesis
	go tool vet ./main.go
	errcheck --blank -ignoretests -ignore os:Close,net:Close ./digestor
	errcheck --blank -ignoretests -ignore os:Close,net:Close ./kinesis
	errcheck --blank -ignoretests -ignore os:Close,net:Close .
	golint ./digestor
	golint ./kinesis
	golint .
	go test -cover -race ./digestor
	go test -cover -race ./kinesis
	go test -cover -race .

build:
	go build ./main.go
