mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-04 14:12:27 +08:00
更方便的协议代理生成
This commit is contained in:
6
Makefile
6
Makefile
@@ -104,4 +104,8 @@ gen_proto:
|
||||
# 生成客户端协议代理功能所需的代码
|
||||
.PHONY: gen_client_proto
|
||||
gen_client_proto:
|
||||
cd gate/client_proto && rm -rf client_proto_gen.go && go test -count=1 -v -run TestClientProtoGen .
|
||||
cd gate/client_proto && \
|
||||
rm -rf client_proto_gen.go && \
|
||||
go test -count=1 -v -run TestClientProtoGen . && \
|
||||
rm -rf proto/*.pb.go && \
|
||||
find proto -name '*.proto' | xargs -n 1000 protoc --proto_path=proto --go_out=proto
|
||||
|
||||
@@ -39,6 +39,8 @@ func TestClientProtoGen(t *testing.T) {
|
||||
fileData += "\n"
|
||||
fileData += "func (c *ClientCmdProtoMap) LoadClientCmdIdAndCmdName() {\n"
|
||||
for _, clientCmdLine := range clientCmdLineList {
|
||||
// 清理空格以及换行符之类的
|
||||
clientCmdLine = strings.TrimSpace(clientCmdLine)
|
||||
if clientCmdLine == "" {
|
||||
continue
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user