1
1
INSTALL_DIR =$(shell go env GOPATH) /bin
2
2
GOOS =$(shell go env GOOS)
3
3
GOARCH =$(shell go env GOARCH)
4
- DATABASE_DIR =coderd/database
5
4
6
5
bin :
7
6
goreleaser build --snapshot --rm-dist
@@ -11,14 +10,14 @@ build: site/out bin
11
10
.PHONY : build
12
11
13
12
# Runs migrations to output a dump of the database.
14
- $( DATABASE_DIR ) / dump.sql : $(wildcard database/migrations/* .sql)
15
- go run $( DATABASE_DIR ) /dump/main.go
13
+ coderd/database/ dump.sql : $(wildcard coderd/ database/migrations/* .sql)
14
+ go run coderd/database /dump/main.go
16
15
17
16
# Generates Go code for querying the database.
18
- database/generate : fmt/sql $( DATABASE_DIR ) / dump.sql $( DATABASE_DIR ) /query.sql
19
- cd $( DATABASE_DIR ) && sqlc generate && rm db_tmp.go
20
- cd $( DATABASE_DIR ) && gofmt -w -r ' Querier -> querier' * .go
21
- cd $( DATABASE_DIR ) && gofmt -w -r ' Queries -> sqlQuerier' * .go
17
+ database/generate : fmt/sql coderd/database/ dump.sql coderd/database /query.sql
18
+ cd coderd/database && sqlc generate && rm db_tmp.go
19
+ cd coderd/database && gofmt -w -r ' Querier -> querier' * .go
20
+ cd coderd/database && gofmt -w -r ' Queries -> sqlQuerier' * .go
22
21
.PHONY : database/generate
23
22
24
23
fmt/prettier :
31
30
endif
32
31
.PHONY : fmt/prettier
33
32
34
- fmt/sql : ./$( DATABASE_DIR ) /query.sql
33
+ fmt/sql : ./coderd/database /query.sql
35
34
npx sql-formatter \
36
35
--language postgresql \
37
36
--lines-between-queries 2 \
38
- ./$( DATABASE_DIR ) /query.sql \
39
- --output ./$( DATABASE_DIR ) /query.sql
40
- sed -i ' s/@ /@/g' ./$( DATABASE_DIR ) /query.sql
37
+ ./coderd/database /query.sql \
38
+ --output ./coderd/database /query.sql
39
+ sed -i ' s/@ /@/g' ./coderd/database /query.sql
41
40
42
41
fmt : fmt/prettier fmt/sql
43
42
.PHONY : fmt
0 commit comments