ソースを参照

feat: project-wide makefile

Fela Maslen 5 年 前
コミット
8df665e4a4
2 ファイル変更27 行追加1 行削除
  1. 17 0
      Makefile
  2. 10 1
      music-player/Makefile

+ 17 - 0
Makefile

@@ -0,0 +1,17 @@
+build.backend:
+	cd music-player && make build
+build.frontend:
+	cd gmus && yarn build
+
+build:
+	make build.backend
+	make build.frontend
+
+test.backend:
+	cd music-player && make test
+test.frontend:
+	cd gmus && yarn test
+
+test:
+	make test.backend
+	make test.frontend

+ 10 - 1
music-player/Makefile

@@ -1,5 +1,14 @@
-build:
+build.scan:
 	go build -o bin/scan ./cmd/scan
 	go build -o bin/scan ./cmd/scan
+build.migrate:
+	go build -o bin/migrate ./cmd/migrate
+build.server:
+	go build -o bin/server ./cmd/server
+
+build:
+	make build.scan
+	make build.migrate
+	make build.server
 
 
 clean:
 clean:
 	mkdir -p bin && rm -rf ./bin/*
 	mkdir -p bin && rm -rf ./bin/*