Files
go-rtmp/Makefile
T

33 lines
573 B
Makefile

REVISION = $(shell git rev-parse --short HEAD)
all: pre test
pre: fmt lint vet
fmt:
go fmt ./...
lint:
golint $$(go list ./... | grep -v /vendor/)
vet:
go vet $$(go list ./... | grep -v /vendor/)
test:
go test -cover -v -race -timeout 10s ./...
bench:
go test -bench . -benchmem -gcflags="-m -l" ./...
dep-init:
dep ensure
dep-update:
dep ensure -update
example:
go build -i -v -o dist/server_demo ./example/server_demo/...
go build -i -v -o dist/client_demo ./example/client_demo/...
.PHONY: all pre fmt lint vet test bench dep-init dep-update example