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