1234567891011121314151617181920212223242526272829 |
- #!/bin/bash
- echo Compiling protobufs
- rm -rf tmp
- mkdir tmp
- PROTOS_DIR=../protos
- ./protoc --proto_path=$PROTOS_DIR --descriptor_set_out=tmp/compiled.pb \
- $PROTOS_DIR/google/protobuf/descriptor.proto \
- $PROTOS_DIR/google/protobuf/csharp_options.proto \
- $PROTOS_DIR/google/protobuf/unittest.proto \
- $PROTOS_DIR/google/protobuf/unittest_csharp_options.proto \
- $PROTOS_DIR/google/protobuf/unittest_custom_options.proto \
- $PROTOS_DIR/google/protobuf/unittest_embed_optimize_for.proto \
- $PROTOS_DIR/google/protobuf/unittest_import.proto \
- $PROTOS_DIR/google/protobuf/unittest_mset.proto \
- $PROTOS_DIR/google/protobuf/unittest_optimize_for.proto \
- $PROTOS_DIR/tutorial/addressbook.proto
- cd tmp
- echo Generating new source
- mono ../bin/ProtoGen.exe compiled.pb
- echo Copying source into place
- cp DescriptorProtoFile.cs CSharpOptions.cs ../../src/ProtocolBuffers/DescriptorProtos
- cp UnitTest*.cs ../../src/ProtocolBuffers.Test/TestProtos
- cp AddressBookProtos.cs ../../src/AddressBook
- cd ..
- rm -rf tmp
|