@@ -3,7 +3,12 @@ bin/coderd:
3
3
go build -o bin/coderd cmd/coderd/main.go
4
4
.PHONY : bin/coderd
5
5
6
- build : site/out bin/coderd
6
+ bin/provisionerd :
7
+ mkdir -p bin
8
+ go build -o bin/provisionerd cmd/provisionerd/main.go
9
+ .PHONY : bin/provisionerd
10
+
11
+ build : site/out bin/coderd bin/provisionerd
7
12
.PHONY : build
8
13
9
14
# Runs migrations to output a dump of the database.
@@ -38,27 +43,34 @@ fmt/sql: ./database/query.sql
38
43
fmt : fmt/prettier fmt/sql
39
44
.PHONY : fmt
40
45
41
- gen : database/generate peerbroker/proto provisionersdk/proto
46
+ gen : database/generate peerbroker/proto provisionersdk/proto provisionerd/proto
42
47
.PHONY : gen
43
48
44
- # Generates the protocol files.
45
49
peerbroker/proto : peerbroker/proto/peerbroker.proto
46
- cd peerbroker/proto && protoc \
50
+ protoc \
47
51
--go_out=. \
48
52
--go_opt=paths=source_relative \
49
53
--go-drpc_out=. \
50
54
--go-drpc_opt=paths=source_relative \
51
- ./peerbroker.proto
55
+ ./peerbroker/proto/peerbroker .proto
52
56
.PHONY : peerbroker/proto
53
57
54
- # Generates the protocol files.
58
+ provisionerd/proto : provisionerd/proto/provisionerd.proto
59
+ protoc \
60
+ --go_out=. \
61
+ --go_opt=paths=source_relative \
62
+ --go-drpc_out=. \
63
+ --go-drpc_opt=paths=source_relative \
64
+ ./provisionerd/proto/provisionerd.proto
65
+ .PHONY : provisionerd/proto
66
+
55
67
provisionersdk/proto : provisionersdk/proto/provisioner.proto
56
- cd provisionersdk/proto && protoc \
68
+ protoc \
57
69
--go_out=. \
58
70
--go_opt=paths=source_relative \
59
71
--go-drpc_out=. \
60
72
--go-drpc_opt=paths=source_relative \
61
- ./provisioner.proto
73
+ ./provisionersdk/proto/ provisioner.proto
62
74
.PHONY : provisionersdk/proto
63
75
64
76
site/out :
0 commit comments