mirror of
https://github.com/strukturag/nextcloud-spreed-signaling
synced 2024-05-15 20:16:34 +02:00
make: Split GRPC / regular PB file generation so it can be parallelized.
This commit is contained in:
parent
2430421006
commit
1a0e51499f
13
Makefile
13
Makefile
|
@ -105,7 +105,12 @@ coverhtml: vet common
|
||||||
PATH="$(GODIR)":$(PATH) "$(GOPATHBIN)/easyjson" -all $*.go
|
PATH="$(GODIR)":$(PATH) "$(GOPATHBIN)/easyjson" -all $*.go
|
||||||
|
|
||||||
%.pb.go: %.proto $(GOPATHBIN)/protoc-gen-go $(GOPATHBIN)/protoc-gen-go-grpc
|
%.pb.go: %.proto $(GOPATHBIN)/protoc-gen-go $(GOPATHBIN)/protoc-gen-go-grpc
|
||||||
PATH="$(GODIR)":"$(GOPATHBIN)":$(PATH) protoc --go_out=. --go_opt=paths=source_relative \
|
PATH="$(GODIR)":"$(GOPATHBIN)":$(PATH) protoc \
|
||||||
|
--go_out=. --go_opt=paths=source_relative \
|
||||||
|
$*.proto
|
||||||
|
|
||||||
|
%_grpc.pb.go: %.proto $(GOPATHBIN)/protoc-gen-go $(GOPATHBIN)/protoc-gen-go-grpc
|
||||||
|
PATH="$(GODIR)":"$(GOPATHBIN)":$(PATH) protoc \
|
||||||
--go-grpc_out=. --go-grpc_opt=paths=source_relative \
|
--go-grpc_out=. --go-grpc_opt=paths=source_relative \
|
||||||
$*.proto
|
$*.proto
|
||||||
|
|
||||||
|
@ -120,9 +125,13 @@ common_easyjson: \
|
||||||
|
|
||||||
common_proto: \
|
common_proto: \
|
||||||
grpc_backend.pb.go \
|
grpc_backend.pb.go \
|
||||||
|
grpc_backend_grpc.pb.go \
|
||||||
grpc_internal.pb.go \
|
grpc_internal.pb.go \
|
||||||
|
grpc_internal_grpc.pb.go \
|
||||||
grpc_mcu.pb.go \
|
grpc_mcu.pb.go \
|
||||||
grpc_sessions.pb.go
|
grpc_mcu_grpc.pb.go \
|
||||||
|
grpc_sessions.pb.go \
|
||||||
|
grpc_sessions_grpc.pb.go
|
||||||
|
|
||||||
$(BINDIR):
|
$(BINDIR):
|
||||||
mkdir -p $(BINDIR)
|
mkdir -p $(BINDIR)
|
||||||
|
|
Loading…
Reference in a new issue