-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
compile.proto.sh
executable file
·107 lines (84 loc) · 3.1 KB
/
compile.proto.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#!/bin/bash
export SRC_PROTO_DIR=./proto
export DST_PROTO_DIR=./proto/build
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/user.proto; then
echo "Error: Proto failed \`user\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/wrapper.proto; then
echo "Error: Proto failed \`wrapper\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/message.proto; then
echo "Error: Proto failed \`message\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/auth.proto; then
echo "Error: Proto failed \`auth\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/server.proto; then
echo "Error: Proto failed \`server\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/report.proto; then
echo "Error: Proto failed \`report\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/vpn_graph.proto; then
echo "Error: Proto failed \`vpn graph\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/invite_link.proto; then
echo "Error: Proto failed \`invite link\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/contact.proto; then
echo "Error: Proto failed \`contact\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/encrypt_key.proto; then
echo "Error: Proto failed \`encrypt key\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/sign_in.proto; then
echo "Error: Proto failed \`sign in\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/sign_up.proto; then
echo "Error: Proto failed \`sign up\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/authResponse.proto; then
echo "Error: Proto failed \`auth response\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/rpc_response.proto; then
echo "Error: Proto failed \`rpc response\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/audio_stream.proto; then
echo "Error: Proto failed \`audio stream\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/video_stream.proto; then
echo "Error: Proto failed \`video stream\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/rpc_request.proto; then
echo "Error: Proto failed \`rpc request\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/rpc_body.proto; then
echo "Error: Proto failed \`rpc request\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/fetch_response.proto; then
echo "Error: Proto failed \`rpc request\`";
exit 1
fi
if ! protoc -I=$SRC_PROTO_DIR --cpp_out=$DST_PROTO_DIR $SRC_PROTO_DIR/error.proto; then
echo "Error: Proto failed \`error\`";
exit 1
fi
echo "Proto files were successfully compiled";