Qv2ray/tools/grpc_gen.bat
Leroy.H.Y 622389bfd0 Added connection statistics. (#84)
* [add] Added gRPC support, however this will make all CI fail.

* [add] Add full support for up/download speed.

* [Trigger-CI]

* [CI] add gRPC for travis linux

* [CI] fixed CI for linux

* [CI] Added ci script for Windows

* APPV

* [Fixed] Fixed Windows CI

Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

* Update .appveyor.yml

* Update .appveyor.yml

* Update .travis.yml

* Update .travis.yml

* Update grpc_gen.bat

* [Trigger-CI]

* Update .appveyor.yml

* Signed-off-by: Leroy.H.Y <lhy20010403@hotmail.com>

* Update grpc_gen.sh

* [macOS] Added macOS gRPC

* [macOS] Added macOS gRPC

* Update .travis.yml

Former-commit-id: b2e54a7ac2
2019-09-30 10:08:41 +08:00

27 lines
766 B
Batchfile

@echo off
cd tools
echo Extracting files.
%~dp0\7z.exe -y e %~dp0gRPC-win32.tar.gz -o%~dp0 && %~dp0\7z.exe -y x %~dp0gRPC-win32.tar -o%~dp0\..\libs\gRPC-win32
if errorlevel 1 goto errored
del %~dp0gRPC-win32.tar
mkdir %~dp0..\libs\gen
echo.
echo Generate grpc.pb.h using gRPC and protocol buffer
echo. ---^> Generating gRPC file.
%~dp0\..\libs\gRPC-win32\bin\protoc.exe v2ray_api_commands.proto --grpc_out=%~dp0..\libs\gen --plugin=protoc-gen-grpc="%~dp0..\libs\gRPC-win32\bin\grpc_cpp_plugin.exe"
if errorlevel 1 goto errored
echo. ---^> Generating proto file.
%~dp0\..\libs\gRPC-win32\bin\protoc.exe v2ray_api_commands.proto --cpp_out=%~dp0..\libs\gen
if errorlevel 1 goto errored
echo DONE
exit 0
:errored
echo %errorlevel%
echo SOME PROCESS FAILED!
exit 1