2023-12-02 15:06:57 +08:00
|
|
|
tidy:
|
|
|
|
go mod tidy
|
|
|
|
|
|
|
|
greet-gen:
|
|
|
|
protoc -Igreet/proto/ --go_out=./greet --go_opt=module=git.gqnotes.com/guoqiang/grpcexercises/greet --go-grpc_out=./greet --go-grpc_opt=module=git.gqnotes.com/guoqiang/grpcexercises/greet greet/proto/*.proto
|
|
|
|
|
|
|
|
greet-build:
|
|
|
|
go build -o ./greet/bin/server-osx ./greet/server
|
|
|
|
go build -o ./greet/bin/client-osx ./greet/client
|
|
|
|
|
2023-12-02 17:17:16 +08:00
|
|
|
greet-evans:
|
|
|
|
evans --proto greet/proto/greet.proto --port 5632 repl
|
|
|
|
|
|
|
|
greet-evans-reflect:
|
|
|
|
evans -r repl --port 5632
|
|
|
|
|
2023-12-03 14:23:37 +08:00
|
|
|
calculator-gen:
|
|
|
|
protoc -Icalculator/proto/ --go_out=./calculator --go_opt=module=git.gqnotes.com/guoqiang/grpcexercises/calculator --go-grpc_out=./calculator --go-grpc_opt=module=git.gqnotes.com/guoqiang/grpcexercises/calculator calculator/proto/*.proto
|
|
|
|
|
|
|
|
calculator-build:
|
|
|
|
go build -o ./calculator/bin/server-osx ./calculator/server
|
|
|
|
go build -o ./calculator/bin/client-osx ./calculator/client
|
|
|
|
|
|
|
|
calculator-evans-reflect:
|
|
|
|
evans -r repl --port 5633
|
|
|
|
|
2023-12-16 08:32:39 +08:00
|
|
|
consuldemo-build:
|
|
|
|
go build -o ./consuldemo/bin/server ./consuldemo/server/
|
|
|
|
go build -o ./consuldemo/bin/client ./consuldemo/client/
|
|
|
|
|
|
|
|
.PHONY: tidy greet-gen greet-build greet-evans greet-evans-reflect calculator-gen calculator-build calculator-evans-reflect consuldemo-build
|
2023-12-02 15:06:57 +08:00
|
|
|
|