.PHONY: build generate gl-load-test gl-redistribution-load-test load-test test

generate:
	go run github.com/a-h/templ/cmd/templ@v0.3.1020 generate
	buf generate ../proto --template ./buf.gen.yaml --path ../proto/base/v1 --path ../proto/ledger/v1

build: generate
	go build ./...

test:
	go test ./...

load-test:
	go run ./cmd/dashboard-loadtest $(LOADTEST_ARGS)

gl-load-test:
	go run ./cmd/gl-loadtest $(GL_LOADTEST_ARGS)

gl-redistribution-load-test:
	go run ./cmd/gl-redistribution-loadtest $(GL_REDISTRIBUTION_LOADTEST_ARGS)
