Project

General

Profile

#!/bin/bash

# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# DO NOT MODIFY THIS SCRIPT !!
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

# This script will compile all .proto files found in serialization/src
# Invocation: ./run_protoc.sh /path/to/protoc

PROTOC="$1"
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
INCLUDE=${DIR}/src
MOMUT=${DIR}/..
JAVA_OUT=${MOMUT}/src
CPP_OUT=${MOMUT}/executor/source/runtime/serialize/gen

if [[ -z PROTOC ]]; then
echo usage: $0 '/path/to/yourProtocExecutable';
exit 1;
fi

${PROTOC} -I=${INCLUDE} --java_out=${JAVA_OUT} --cpp_out=${CPP_OUT} ${INCLUDE}/*.proto
(2-2/2)