Last change
on this file since 5728 was
3857,
checked in by abeham, 15 years ago
|
#866
- Added protobuf-csharp-port project source to ExtLibs
|
File size:
1.0 KB
|
Rev | Line | |
---|
[3857] | 1 | #!/bin/bash
|
---|
| 2 |
|
---|
| 3 | echo Compiling protobufs
|
---|
| 4 | rm -rf tmp
|
---|
| 5 | mkdir tmp
|
---|
| 6 | PROTOS_DIR=../protos
|
---|
| 7 |
|
---|
| 8 | ./protoc --proto_path=$PROTOS_DIR --descriptor_set_out=tmp/compiled.pb \
|
---|
| 9 | $PROTOS_DIR/google/protobuf/descriptor.proto \
|
---|
| 10 | $PROTOS_DIR/google/protobuf/csharp_options.proto \
|
---|
| 11 | $PROTOS_DIR/google/protobuf/unittest.proto \
|
---|
| 12 | $PROTOS_DIR/google/protobuf/unittest_csharp_options.proto \
|
---|
| 13 | $PROTOS_DIR/google/protobuf/unittest_custom_options.proto \
|
---|
| 14 | $PROTOS_DIR/google/protobuf/unittest_embed_optimize_for.proto \
|
---|
| 15 | $PROTOS_DIR/google/protobuf/unittest_import.proto \
|
---|
| 16 | $PROTOS_DIR/google/protobuf/unittest_mset.proto \
|
---|
| 17 | $PROTOS_DIR/google/protobuf/unittest_optimize_for.proto \
|
---|
| 18 | $PROTOS_DIR/tutorial/addressbook.proto
|
---|
| 19 |
|
---|
| 20 | cd tmp
|
---|
| 21 | echo Generating new source
|
---|
| 22 | mono ../bin/ProtoGen.exe compiled.pb
|
---|
| 23 |
|
---|
| 24 | echo Copying source into place
|
---|
| 25 | cp DescriptorProtoFile.cs CSharpOptions.cs ../../src/ProtocolBuffers/DescriptorProtos
|
---|
| 26 | cp UnitTest*.cs ../../src/ProtocolBuffers.Test/TestProtos
|
---|
| 27 | cp AddressBookProtos.cs ../../src/AddressBook
|
---|
| 28 | cd ..
|
---|
| 29 | rm -rf tmp
|
---|
Note: See
TracBrowser
for help on using the repository browser.