mirror of
https://github.com/encounter/go-rtmp.git
synced 2026-03-30 11:12:49 -07:00
33 lines
573 B
Makefile
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
|