default:: release-strict

include build/private/bgo_exports.makefile
include ${BGO_MAKEFILE}

fmt-src::
	go fmt ./...

build:: fmt-src

test-bench:: build
	go test -cpuprofile build/private/cpu.prof -memprofile build/private/mem.prof -bench=. $V
	go tool pprof -png build/private/cpu.prof > build/private/cpu.png
	go tool pprof -png -alloc_space build/private/mem.prof > build/private/mem.png
