mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
20 lines
777 B
Bash
Executable File
20 lines
777 B
Bash
Executable File
#!/bin/sh
|
|
if [ ! -d "../src/cpp/proto" ] ; then
|
|
mkdir ../src/cpp/proto
|
|
fi
|
|
if [ ! -d "../src/cpp/proto/gradido" ] ; then
|
|
mkdir ../src/cpp/proto/gradido
|
|
fi
|
|
PROTOC_PATH=../build/bin
|
|
CPP_PLUGIN_PATH=../build/bin
|
|
$PROTOC_PATH/protoc --cpp_out=../src/cpp/proto --proto_path=../src/proto ../src/proto/gradido/*.proto
|
|
|
|
if [ ! -d "../src/cpp/proto/hedera" ] ; then
|
|
mkdir ../src/cpp/proto/hedera
|
|
fi
|
|
|
|
GOOGLE_PROTOBUF_INCLUDES=../dependencies/grpc/third_party/protobuf/src
|
|
$PROTOC_PATH/protoc --plugin=protoc-gen-grpc=$CPP_PLUGIN_PATH/grpc_cpp_plugin --cpp_out=../src/cpp/proto/hedera --grpc_out=../src/cpp/proto/hedera --proto_path=$GOOGLE_PROTOBUF_INCLUDES --proto_path=../src/proto/hedera/hedera-protobuf/src/main/proto ../src/proto/hedera/hedera-protobuf/src/main/proto/*.proto
|
|
|
|
|