Author: bryanduxbury
Date: Mon Sep 20 17:49:09 2010
New Revision: 999022
URL: http://svn.apache.org/viewvc?rev=999022&view=rev
Log:
THRIFT-880. javame: JavaME code generator and runtime library
This patch adds a new generator and library that produces code suitable for use
in JavaME environments.
Patch: David Engberg
Added:
incubator/thrift/trunk/compiler/cpp/src/generate/t_javame_generator.cc
incubator/thrift/trunk/lib/javame/
incubator/thrift/trunk/lib/javame/src/
incubator/thrift/trunk/lib/javame/src/org/
incubator/thrift/trunk/lib/javame/src/org/apache/
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TApplicationException.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TBase.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TBaseHelper.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TByteArrayOutputStream.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TDeserializer.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TEnum.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TException.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TFieldRequirementType.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TProcessor.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TProcessorFactory.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TSerializer.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/TServiceClient.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/meta_data/
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/meta_data/FieldMetaData.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/meta_data/FieldValueMetaData.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/meta_data/ListMetaData.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/meta_data/MapMetaData.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/meta_data/SetMetaData.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/meta_data/StructMetaData.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TBase64Utils.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TBinaryProtocol.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TField.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TList.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TMap.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TMessage.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TMessageType.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TProtocol.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TProtocolException.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TProtocolFactory.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TProtocolUtil.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TSet.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TStruct.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/protocol/TType.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/transport/
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/transport/TFramedTransport.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/transport/THttpClient.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/transport/TIOStreamTransport.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/transport/TTransport.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/transport/TTransportException.java
incubator/thrift/trunk/lib/javame/src/org/apache/thrift/transport/TTransportFactory.java
Modified:
incubator/thrift/trunk/compiler/cpp/Makefile.am
incubator/thrift/trunk/configure.ac
Modified: incubator/thrift/trunk/compiler/cpp/Makefile.am
URL:
http://svn.apache.org/viewvc/incubator/thrift/trunk/compiler/cpp/Makefile.am?rev=999022&r1=999021&r2=999022&view=diff
==============================================================================
--- incubator/thrift/trunk/compiler/cpp/Makefile.am (original)
+++ incubator/thrift/trunk/compiler/cpp/Makefile.am Mon Sep 20 17:49:09 2010
@@ -107,6 +107,9 @@ endif
if THRIFT_GEN_js
thrift_SOURCES += src/generate/t_js_generator.cc
endif
+if THRIFT_GEN_javame
+thrift_SOURCES += src/generate/t_javame_generator.cc
+endif
thrift_CXXFLAGS = -Wall -I$(srcdir)/src
thrift_LDFLAGS = -Wall