forked from mirrors/gotosocial
21 lines
431 B
Makefile
21 lines
431 B
Makefile
|
PACKAGES=$$(go list ./... | grep -v '/vendor/')
|
||
|
|
||
|
.PHONEY: test
|
||
|
test:
|
||
|
go test -cover $(PACKAGES)
|
||
|
|
||
|
.PHONEY: bench
|
||
|
bench:
|
||
|
go test -cover -bench . -benchmem -run 'Benchmark.*' $(PACKAGES)
|
||
|
|
||
|
.PHONEY: vet
|
||
|
vet:
|
||
|
go vet $(PACKAGES)
|
||
|
|
||
|
deps.svg: *.go
|
||
|
( echo "digraph G {"; \
|
||
|
go list -f '{{range .Imports}}{{printf "\t%q -> %q;\n" $$.ImportPath .}}{{end}}' \
|
||
|
$$(go list -f '{{join .Deps " "}}' .) .; \
|
||
|
echo "}"; \
|
||
|
) | dot -Tsvg -o $@
|