runner, client, core 작업을 루트에서 반복 실행할 수 있도록 Makefile 위임 target을 추가한다. 루트 README도 monorepo 구조와 portable 서브프로젝트 링크 기준으로 정리한다.
28 lines
527 B
Makefile
28 lines
527 B
Makefile
.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
|