|
|
@ -3,16 +3,6 @@ |
|
|
|
# You first need to make sure protoc has been built (see instructions on |
|
|
|
# You first need to make sure protoc has been built (see instructions on |
|
|
|
# building protoc in root of this repository) |
|
|
|
# building protoc in root of this repository) |
|
|
|
|
|
|
|
|
|
|
|
# This script performs a few fix-ups as part of generation. These are: |
|
|
|
|
|
|
|
# - descriptor.proto is renamed to descriptor_proto_file.proto before |
|
|
|
|
|
|
|
# generation, to avoid the naming collision between the class for the file |
|
|
|
|
|
|
|
# descriptor and its Descriptor property |
|
|
|
|
|
|
|
# - This change also impacts UnittestCustomOptions, which expects to |
|
|
|
|
|
|
|
# use a class of Descriptor when it's actually been renamed to |
|
|
|
|
|
|
|
# DescriptorProtoFile. |
|
|
|
|
|
|
|
# - Issue 307 (codegen for double-nested types) breaks Unittest.proto and |
|
|
|
|
|
|
|
# its lite equivalents. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set -ex |
|
|
|
set -ex |
|
|
|
|
|
|
|
|
|
|
|
# cd to repository root |
|
|
|
# cd to repository root |
|
|
@ -68,5 +58,5 @@ $PROTOC -Icsharp/protos --csharp_out=csharp/src/Google.Protobuf.Test \ |
|
|
|
$PROTOC -Iexamples --csharp_out=csharp/src/AddressBook \ |
|
|
|
$PROTOC -Iexamples --csharp_out=csharp/src/AddressBook \ |
|
|
|
examples/addressbook.proto |
|
|
|
examples/addressbook.proto |
|
|
|
|
|
|
|
|
|
|
|
$PROTOC -Iconformance --csharp_out=csharp/src/Google.Protobuf.Conformance \ |
|
|
|
$PROTOC -Iconformance -Isrc --csharp_out=csharp/src/Google.Protobuf.Conformance \ |
|
|
|
conformance/conformance.proto |
|
|
|
conformance/conformance.proto |
|
|
|