Wink Saville | 79a4a60 | 2010-05-27 15:44:42 -0700 | [diff] [blame] | 1 | URL: http://code.google.com/p/protobuf/downloads/list |
Ross Wang | 3ef60bb | 2017-02-17 15:48:08 -0800 | [diff] [blame] | 2 | Version: v3.0.0-beta3 |
Wink Saville | 79a4a60 | 2010-05-27 15:44:42 -0700 | [diff] [blame] | 3 | License: Google BSD like |
| 4 | Description: "Protobuf: The Google protobuf compiler and runtimes for various languages" |
| 5 | |
Ross Wang | 3ef60bb | 2017-02-17 15:48:08 -0800 | [diff] [blame] | 6 | Local changes: |
| 7 | |
| 8 | Local Modifications: |
| 9 | - Initial changes include support for the micro protobuf compiler and the |
| 10 | assoicated runtime. |
| 11 | - https://github.com/google/protobuf/pull/2732: const FieldDescriptorCompare |
Wink Saville | 79a4a60 | 2010-05-27 15:44:42 -0700 | [diff] [blame] | 12 | |
| 13 | Protocol Buffers are a way of encoding structured data in an efficient |
| 14 | yet extensible format. Google uses Protocol Buffers for almost all |
| 15 | of its internal RPC protocols and file formats. |
| 16 | |
| 17 | Initially the protoc compiler is not integrated into the Android build system |
| 18 | and the Android.mk will simply build the javamicro runtime static library. |
Wink Saville | ede38fe | 2010-05-28 11:49:52 -0700 | [diff] [blame] | 19 | |
| 20 | To build the compiler follow the instructions in README.txt for |
| 21 | compiling and installing. |
| 22 | |
| 23 | The Android.mk file creates the a static library which can be added |
| 24 | to any Android application by Adding to LOCAL_STATIC_JAVA_LIBRARIES |
| 25 | com.google.protobuf.micro: |
| 26 | |
| 27 | LOCAL_STATIC_JAVA_LIBRARIES += com.google.protobuf.micro |
| 28 | |
| 29 | Follow the instructions in Micro section of java/README.txt for |
| 30 | details on compiling .proto files for the micro runtine. |