.PHONY: all setup test runner-get runner-analyze runner-test client-get client-analyze client-test core-test

all: setup test

setup: runner-get client-get

runner-get:
	cd apps/runner && dart pub get

runner-analyze:
	cd apps/runner && dart analyze

runner-test:
	cd apps/runner && dart test

client-get:
	cd apps/client && flutter pub get

client-analyze:
	cd apps/client && flutter analyze

client-test:
	cd apps/client && flutter test

core-test:
	cd services/core && go test ./...

test: runner-test client-test core-test
