Makefile.am 92 KB
Newer Older
temporal's avatar
temporal committed
1 2 3 4
## Process this file with automake to produce Makefile.in

ACLOCAL_AMFLAGS = -I m4

kenton@google.com's avatar
kenton@google.com committed
5 6
AUTOMAKE_OPTIONS = foreign

7 8 9 10
# Build . before src so that our all-local and clean-local hooks kicks in at
# the right time.
SUBDIRS = . src

11 12
# Always include third_party directories in distributions.
DIST_SUBDIRS = src conformance benchmarks third_party/googletest
13

14 15
# Build gmock before we build protobuf tests.  We don't add gmock to SUBDIRS
# because then "make check" would also build and run all of gmock's own tests,
16
# which takes a lot of time and is generally not useful to us.  Also, we don't
17 18
# want "make install" to recurse into gmock since we don't want to overwrite
# the installed version of gmock if there is one.
19
check-local:
20
	@echo "Making lib/libgmock.a lib/libgmock_main.a in gmock"
21 22
	@cd third_party/googletest/googletest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la
	@cd third_party/googletest/googlemock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la
23

24
# We would like to clean gmock when "make clean" is invoked.  But we have to
25
# be careful because clean-local is also invoked during "make distclean", but
26 27
# "make distclean" already recurses into gmock because it's listed among the
# DIST_SUBDIRS.  distclean will delete gmock/Makefile, so if we then try to
28 29 30
# cd to the directory again and "make clean" it will fail.  So, check that the
# Makefile exists before recursing.
clean-local:
31 32 33
	@if test -e third_party/googletest/Makefile; then \
	  echo "Making clean in googletest"; \
	  cd third_party/googletest && $(MAKE) $(AM_MAKEFLAGS) clean; \
34 35 36 37
	fi; \
	if test -e conformance/Makefile; then \
	  echo "Making clean in conformance"; \
	  cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \
38
	fi; \
39 40 41 42
	if test -e benchmarks/Makefile; then \
	  echo "Making clean in benchmarks"; \
	  cd benchmarks && $(MAKE) $(AM_MAKEFLAGS) clean; \
	fi; \
43 44 45
	if test -e objectivec/DevTools; then \
	  echo "Cleaning any ObjC pyc files"; \
	  rm -f objectivec/DevTools/*.pyc; \
46
	fi
temporal's avatar
temporal committed
47

48 49 50
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = protobuf.pc protobuf-lite.pc

51
csharp_EXTRA_DIST=                                                           \
52
  global.json                                                                \
Feng Xiao's avatar
Feng Xiao committed
53
  csharp/.gitignore                                                          \
54
  csharp/CHANGES.txt                                                         \
55
  csharp/Google.Protobuf.Tools.targets                                       \
56
  csharp/Google.Protobuf.Tools.nuspec                                        \
57 58
  csharp/README.md                                                           \
  csharp/build_packages.bat                                                  \
59
  csharp/build_tools.sh                                                      \
60
  csharp/buildall.bat                                                        \
61 62
  csharp/buildall.sh                                                         \
  csharp/generate_protos.sh                                                  \
63
  csharp/install_dotnet_sdk.ps1                                              \
Jan Tattermusch's avatar
Jan Tattermusch committed
64
  csharp/keys/Google.Protobuf.public.snk                                     \
65
  csharp/keys/Google.Protobuf.snk                                            \
Jan Tattermusch's avatar
Jan Tattermusch committed
66
  csharp/keys/README.md                                                      \
67 68
  csharp/protos/README.md                                                    \
  csharp/protos/map_unittest_proto3.proto                                    \
69
  csharp/protos/unittest_custom_options_proto3.proto                         \
70 71
  csharp/protos/unittest_import_public_proto3.proto                          \
  csharp/protos/unittest_import_proto3.proto                                 \
72
  csharp/protos/unittest_issues.proto                                        \
73
  csharp/protos/unittest_proto3.proto                                        \
74 75
  csharp/src/AddressBook/AddPerson.cs                                        \
  csharp/src/AddressBook/Addressbook.cs                                      \
76
  csharp/src/AddressBook/AddressBook.csproj                                  \
77 78 79
  csharp/src/AddressBook/ListPeople.cs                                       \
  csharp/src/AddressBook/Program.cs                                          \
  csharp/src/AddressBook/SampleUsage.cs                                      \
80 81 82 83 84 85
  csharp/src/Google.Protobuf.Benchmarks/SerializationConfig.cs               \
  csharp/src/Google.Protobuf.Benchmarks/SerializationBenchmark.cs            \
  csharp/src/Google.Protobuf.Benchmarks/Program.cs                           \
  csharp/src/Google.Protobuf.Benchmarks/Google.Protobuf.Benchmarks.csproj    \
  csharp/src/Google.Protobuf.Benchmarks/Benchmarks.cs                        \
  csharp/src/Google.Protobuf.Benchmarks/BenchmarkMessage1Proto3.cs           \
Feng Xiao's avatar
Feng Xiao committed
86
  csharp/src/Google.Protobuf.Conformance/Conformance.cs                      \
87
  csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.csproj  \
Feng Xiao's avatar
Feng Xiao committed
88
  csharp/src/Google.Protobuf.Conformance/Program.cs                          \
89
  csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj        \
90 91 92 93 94 95
  csharp/src/Google.Protobuf.JsonDump/Program.cs                             \
  csharp/src/Google.Protobuf.Test/ByteStringTest.cs                          \
  csharp/src/Google.Protobuf.Test/CodedInputStreamExtensions.cs              \
  csharp/src/Google.Protobuf.Test/CodedInputStreamTest.cs                    \
  csharp/src/Google.Protobuf.Test/CodedOutputStreamTest.cs                   \
  csharp/src/Google.Protobuf.Test/Collections/MapFieldTest.cs                \
96
  csharp/src/Google.Protobuf.Test/Collections/ProtobufEqualityComparersTest.cs \
97
  csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs           \
Feng Xiao's avatar
Feng Xiao committed
98
  csharp/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs \
99
  csharp/src/Google.Protobuf.Test/Compatibility/StreamExtensionsTest.cs      \
Feng Xiao's avatar
Feng Xiao committed
100
  csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs        \
101 102 103
  csharp/src/Google.Protobuf.Test/DeprecatedMemberTest.cs                    \
  csharp/src/Google.Protobuf.Test/EqualityTester.cs                          \
  csharp/src/Google.Protobuf.Test/FieldCodecTest.cs                          \
104
  csharp/src/Google.Protobuf.Test/FieldMaskTreeTest.cs                       \
105
  csharp/src/Google.Protobuf.Test/GeneratedMessageTest.cs                    \
106
  csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj                \
107 108
  csharp/src/Google.Protobuf.Test/IssuesTest.cs                              \
  csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs                       \
109 110
  csharp/src/Google.Protobuf.Test/JsonParserTest.cs                          \
  csharp/src/Google.Protobuf.Test/JsonTokenizerTest.cs                       \
111
  csharp/src/Google.Protobuf.Test/Reflection/CustomOptionsTest.cs            \
112
  csharp/src/Google.Protobuf.Test/Reflection/DescriptorDeclarationTest.cs    \
113
  csharp/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs              \
Feng Xiao's avatar
Feng Xiao committed
114
  csharp/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs              \
115
  csharp/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs             \
116 117
  csharp/src/Google.Protobuf.Test/SampleEnum.cs                              \
  csharp/src/Google.Protobuf.Test/SampleMessages.cs                          \
118
  csharp/src/Google.Protobuf.Test/SampleNaNs.cs                              \
119
  csharp/src/Google.Protobuf.Test/TestCornerCases.cs                         \
120
  csharp/src/Google.Protobuf.Test/TestProtos/ForeignMessagePartial.cs        \
121
  csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs            \
122
  csharp/src/Google.Protobuf.Test/TestProtos/TestMessagesProto3.cs           \
123
  csharp/src/Google.Protobuf.Test/TestProtos/UnittestCustomOptionsProto3.cs  \
124 125 126 127 128
  csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportProto3.cs         \
  csharp/src/Google.Protobuf.Test/TestProtos/UnittestImportPublicProto3.cs   \
  csharp/src/Google.Protobuf.Test/TestProtos/UnittestIssues.cs               \
  csharp/src/Google.Protobuf.Test/TestProtos/UnittestProto3.cs               \
  csharp/src/Google.Protobuf.Test/TestProtos/UnittestWellKnownTypes.cs       \
129
  csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs                  \
Feng Xiao's avatar
Feng Xiao committed
130
  csharp/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs             \
131
  csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs            \
Feng Xiao's avatar
Feng Xiao committed
132
  csharp/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs            \
133
  csharp/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs             \
134
  csharp/src/Google.Protobuf.Test/UnknownFieldSetTest.cs                     \
135
  csharp/src/Google.Protobuf.Test/testprotos.pb                              \
136 137 138 139 140 141
  csharp/src/Google.Protobuf.sln                                             \
  csharp/src/Google.Protobuf/ByteArray.cs                                    \
  csharp/src/Google.Protobuf/ByteString.cs                                   \
  csharp/src/Google.Protobuf/CodedInputStream.cs                             \
  csharp/src/Google.Protobuf/CodedOutputStream.ComputeSize.cs                \
  csharp/src/Google.Protobuf/CodedOutputStream.cs                            \
142
  csharp/src/Google.Protobuf/Collections/Lists.cs                            \
143
  csharp/src/Google.Protobuf/Collections/MapField.cs                         \
144
  csharp/src/Google.Protobuf/Collections/ProtobufEqualityComparers.cs        \
145 146
  csharp/src/Google.Protobuf/Collections/ReadOnlyDictionary.cs               \
  csharp/src/Google.Protobuf/Collections/RepeatedField.cs                    \
147
  csharp/src/Google.Protobuf/Compatibility/MethodInfoExtensions.cs           \
Feng Xiao's avatar
Feng Xiao committed
148
  csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs         \
149
  csharp/src/Google.Protobuf/Compatibility/StreamExtensions.cs               \
Feng Xiao's avatar
Feng Xiao committed
150
  csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs                 \
151 152 153 154
  csharp/src/Google.Protobuf/Extension.cs                                    \
  csharp/src/Google.Protobuf/ExtensionRegistry.cs                            \
  csharp/src/Google.Protobuf/ExtensionSet.cs                                 \
  csharp/src/Google.Protobuf/ExtensionValue.cs                               \
155
  csharp/src/Google.Protobuf/FieldCodec.cs                                   \
156
  csharp/src/Google.Protobuf/FieldMaskTree.cs                                \
157
  csharp/src/Google.Protobuf/FrameworkPortability.cs                         \
158
  csharp/src/Google.Protobuf/Google.Protobuf.csproj                          \
159
  csharp/src/Google.Protobuf/ICustomDiagnosticMessage.cs                     \
Feng Xiao's avatar
Feng Xiao committed
160
  csharp/src/Google.Protobuf/IDeepCloneable.cs                               \
161
  csharp/src/Google.Protobuf/IExtendableMessage.cs                           \
162
  csharp/src/Google.Protobuf/IMessage.cs                                     \
163
  csharp/src/Google.Protobuf/InvalidJsonException.cs                         \
164 165
  csharp/src/Google.Protobuf/InvalidProtocolBufferException.cs               \
  csharp/src/Google.Protobuf/JsonFormatter.cs                                \
166 167 168
  csharp/src/Google.Protobuf/JsonParser.cs                                   \
  csharp/src/Google.Protobuf/JsonToken.cs                                    \
  csharp/src/Google.Protobuf/JsonTokenizer.cs                                \
169 170 171
  csharp/src/Google.Protobuf/LimitedInputStream.cs                           \
  csharp/src/Google.Protobuf/MessageExtensions.cs                            \
  csharp/src/Google.Protobuf/MessageParser.cs                                \
172
  csharp/src/Google.Protobuf/ObjectIntPair.cs                                \
173
  csharp/src/Google.Protobuf/ProtoPreconditions.cs                           \
174
  csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs                      \
175
  csharp/src/Google.Protobuf/Reflection/CustomOptions.cs                     \
176
  csharp/src/Google.Protobuf/Reflection/Descriptor.cs                        \
177
  csharp/src/Google.Protobuf/Reflection/DescriptorBase.cs                    \
178
  csharp/src/Google.Protobuf/Reflection/DescriptorDeclaration.cs             \
179 180 181 182 183
  csharp/src/Google.Protobuf/Reflection/DescriptorPool.cs                    \
  csharp/src/Google.Protobuf/Reflection/DescriptorUtil.cs                    \
  csharp/src/Google.Protobuf/Reflection/DescriptorValidationException.cs     \
  csharp/src/Google.Protobuf/Reflection/EnumDescriptor.cs                    \
  csharp/src/Google.Protobuf/Reflection/EnumValueDescriptor.cs               \
184 185
  csharp/src/Google.Protobuf/Reflection/ExtensionAccessor.cs                 \
  csharp/src/Google.Protobuf/Reflection/ExtensionCollection.cs               \
186 187 188 189
  csharp/src/Google.Protobuf/Reflection/FieldAccessorBase.cs                 \
  csharp/src/Google.Protobuf/Reflection/FieldDescriptor.cs                   \
  csharp/src/Google.Protobuf/Reflection/FieldType.cs                         \
  csharp/src/Google.Protobuf/Reflection/FileDescriptor.cs                    \
190
  csharp/src/Google.Protobuf/Reflection/GeneratedClrTypeInfo.cs              \
191 192 193 194 195 196 197
  csharp/src/Google.Protobuf/Reflection/IDescriptor.cs                       \
  csharp/src/Google.Protobuf/Reflection/IFieldAccessor.cs                    \
  csharp/src/Google.Protobuf/Reflection/MapFieldAccessor.cs                  \
  csharp/src/Google.Protobuf/Reflection/MessageDescriptor.cs                 \
  csharp/src/Google.Protobuf/Reflection/MethodDescriptor.cs                  \
  csharp/src/Google.Protobuf/Reflection/OneofAccessor.cs                     \
  csharp/src/Google.Protobuf/Reflection/OneofDescriptor.cs                   \
198
  csharp/src/Google.Protobuf/Reflection/OriginalNameAttribute.cs             \
199 200 201 202 203
  csharp/src/Google.Protobuf/Reflection/PackageDescriptor.cs                 \
  csharp/src/Google.Protobuf/Reflection/ReflectionUtil.cs                    \
  csharp/src/Google.Protobuf/Reflection/RepeatedFieldAccessor.cs             \
  csharp/src/Google.Protobuf/Reflection/ServiceDescriptor.cs                 \
  csharp/src/Google.Protobuf/Reflection/SingleFieldAccessor.cs               \
204
  csharp/src/Google.Protobuf/Reflection/TypeRegistry.cs                      \
205
  csharp/src/Google.Protobuf/WellKnownTypes/Any.cs                           \
206
  csharp/src/Google.Protobuf/WellKnownTypes/AnyPartial.cs                    \
207 208
  csharp/src/Google.Protobuf/WellKnownTypes/Api.cs                           \
  csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs                      \
Feng Xiao's avatar
Feng Xiao committed
209
  csharp/src/Google.Protobuf/WellKnownTypes/DurationPartial.cs               \
210 211
  csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs                         \
  csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs                     \
212
  csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs              \
213 214
  csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs                 \
  csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs                        \
Feng Xiao's avatar
Feng Xiao committed
215
  csharp/src/Google.Protobuf/WellKnownTypes/TimeExtensions.cs                \
216
  csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs                     \
Feng Xiao's avatar
Feng Xiao committed
217
  csharp/src/Google.Protobuf/WellKnownTypes/TimestampPartial.cs              \
218
  csharp/src/Google.Protobuf/WellKnownTypes/Type.cs                          \
219
  csharp/src/Google.Protobuf/WellKnownTypes/ValuePartial.cs                  \
220
  csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs                      \
221
  csharp/src/Google.Protobuf/WellKnownTypes/WrappersPartial.cs               \
222 223 224
  csharp/src/Google.Protobuf/WireFormat.cs                                   \
  csharp/src/Google.Protobuf/UnknownField.cs                                 \
  csharp/src/Google.Protobuf/UnknownFieldSet.cs
225

226 227
java_EXTRA_DIST=                                                                   \
  java/README.md                                                                   \
228
  java/bom/pom.xml                                                                 \
229 230 231 232 233 234 235
  java/core/generate-sources-build.xml                                             \
  java/core/generate-test-sources-build.xml                                        \
  java/core/pom.xml                                                                \
  java/core/src/main/java/com/google/protobuf/AbstractMessage.java                 \
  java/core/src/main/java/com/google/protobuf/AbstractMessageLite.java             \
  java/core/src/main/java/com/google/protobuf/AbstractParser.java                  \
  java/core/src/main/java/com/google/protobuf/AbstractProtobufList.java            \
236
  java/core/src/main/java/com/google/protobuf/AllocatedBuffer.java                 \
237
  java/core/src/main/java/com/google/protobuf/Android.java                         \
238 239 240
  java/core/src/main/java/com/google/protobuf/ArrayDecoders.java                   \
  java/core/src/main/java/com/google/protobuf/BinaryReader.java                    \
  java/core/src/main/java/com/google/protobuf/BinaryWriter.java                    \
241 242 243
  java/core/src/main/java/com/google/protobuf/BlockingRpcChannel.java              \
  java/core/src/main/java/com/google/protobuf/BlockingService.java                 \
  java/core/src/main/java/com/google/protobuf/BooleanArrayList.java                \
244
  java/core/src/main/java/com/google/protobuf/BufferAllocator.java                 \
245 246
  java/core/src/main/java/com/google/protobuf/ByteBufferWriter.java                \
  java/core/src/main/java/com/google/protobuf/ByteOutput.java                      \
247 248
  java/core/src/main/java/com/google/protobuf/ByteString.java                      \
  java/core/src/main/java/com/google/protobuf/CodedInputStream.java                \
249
  java/core/src/main/java/com/google/protobuf/CodedInputStreamReader.java          \
250
  java/core/src/main/java/com/google/protobuf/CodedOutputStream.java               \
251 252
  java/core/src/main/java/com/google/protobuf/CodedOutputStreamWriter.java         \
  java/core/src/main/java/com/google/protobuf/DescriptorMessageInfoFactory.java    \
253
  java/core/src/main/java/com/google/protobuf/Descriptors.java                     \
254
  java/core/src/main/java/com/google/protobuf/DiscardUnknownFieldsParser.java      \
255 256
  java/core/src/main/java/com/google/protobuf/DoubleArrayList.java                 \
  java/core/src/main/java/com/google/protobuf/DynamicMessage.java                  \
257
  java/core/src/main/java/com/google/protobuf/ExperimentalApi.java                 \
258 259 260
  java/core/src/main/java/com/google/protobuf/Extension.java                       \
  java/core/src/main/java/com/google/protobuf/ExtensionLite.java                   \
  java/core/src/main/java/com/google/protobuf/ExtensionRegistry.java               \
261
  java/core/src/main/java/com/google/protobuf/ExtensionRegistryFactory.java        \
262
  java/core/src/main/java/com/google/protobuf/ExtensionRegistryLite.java           \
263 264 265 266 267
  java/core/src/main/java/com/google/protobuf/ExtensionSchema.java                 \
  java/core/src/main/java/com/google/protobuf/ExtensionSchemaFull.java             \
  java/core/src/main/java/com/google/protobuf/ExtensionSchemaLite.java             \
  java/core/src/main/java/com/google/protobuf/ExtensionSchemas.java                \
  java/core/src/main/java/com/google/protobuf/FieldInfo.java                       \
268
  java/core/src/main/java/com/google/protobuf/FieldSet.java                        \
269
  java/core/src/main/java/com/google/protobuf/FieldType.java                       \
270 271
  java/core/src/main/java/com/google/protobuf/FloatArrayList.java                  \
  java/core/src/main/java/com/google/protobuf/GeneratedMessage.java                \
272
  java/core/src/main/java/com/google/protobuf/GeneratedMessageInfoFactory.java     \
273
  java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java            \
274
  java/core/src/main/java/com/google/protobuf/GeneratedMessageV3.java              \
275 276 277
  java/core/src/main/java/com/google/protobuf/IntArrayList.java                    \
  java/core/src/main/java/com/google/protobuf/Internal.java                        \
  java/core/src/main/java/com/google/protobuf/InvalidProtocolBufferException.java  \
278
  java/core/src/main/java/com/google/protobuf/IterableByteBufferInputStream.java   \
279
  java/core/src/main/java/com/google/protobuf/JavaType.java                        \
280 281 282 283
  java/core/src/main/java/com/google/protobuf/LazyField.java                       \
  java/core/src/main/java/com/google/protobuf/LazyFieldLite.java                   \
  java/core/src/main/java/com/google/protobuf/LazyStringArrayList.java             \
  java/core/src/main/java/com/google/protobuf/LazyStringList.java                  \
284
  java/core/src/main/java/com/google/protobuf/ListFieldSchema.java                 \
285
  java/core/src/main/java/com/google/protobuf/LongArrayList.java                   \
286
  java/core/src/main/java/com/google/protobuf/ManifestSchemaFactory.java           \
287 288 289 290
  java/core/src/main/java/com/google/protobuf/MapEntry.java                        \
  java/core/src/main/java/com/google/protobuf/MapEntryLite.java                    \
  java/core/src/main/java/com/google/protobuf/MapField.java                        \
  java/core/src/main/java/com/google/protobuf/MapFieldLite.java                    \
291 292 293 294
  java/core/src/main/java/com/google/protobuf/MapFieldSchema.java                  \
  java/core/src/main/java/com/google/protobuf/MapFieldSchemaFull.java              \
  java/core/src/main/java/com/google/protobuf/MapFieldSchemaLite.java              \
  java/core/src/main/java/com/google/protobuf/MapFieldSchemas.java                 \
295
  java/core/src/main/java/com/google/protobuf/Message.java                         \
296 297
  java/core/src/main/java/com/google/protobuf/MessageInfo.java                     \
  java/core/src/main/java/com/google/protobuf/MessageInfoFactory.java              \
298 299 300 301 302
  java/core/src/main/java/com/google/protobuf/MessageLite.java                     \
  java/core/src/main/java/com/google/protobuf/MessageLiteOrBuilder.java            \
  java/core/src/main/java/com/google/protobuf/MessageLiteToString.java             \
  java/core/src/main/java/com/google/protobuf/MessageOrBuilder.java                \
  java/core/src/main/java/com/google/protobuf/MessageReflection.java               \
303 304
  java/core/src/main/java/com/google/protobuf/MessageSchema.java                   \
  java/core/src/main/java/com/google/protobuf/MessageSetSchema.java                \
305
  java/core/src/main/java/com/google/protobuf/MutabilityOracle.java                \
306 307 308 309
  java/core/src/main/java/com/google/protobuf/NewInstanceSchema.java               \
  java/core/src/main/java/com/google/protobuf/NewInstanceSchemaFull.java           \
  java/core/src/main/java/com/google/protobuf/NewInstanceSchemaLite.java           \
  java/core/src/main/java/com/google/protobuf/NewInstanceSchemas.java              \
310
  java/core/src/main/java/com/google/protobuf/NioByteString.java                   \
311
  java/core/src/main/java/com/google/protobuf/OneofInfo.java                       \
312
  java/core/src/main/java/com/google/protobuf/Parser.java                          \
313
  java/core/src/main/java/com/google/protobuf/PrimitiveNonBoxingCollection.java    \
314 315
  java/core/src/main/java/com/google/protobuf/ProtoSyntax.java                     \
  java/core/src/main/java/com/google/protobuf/Protobuf.java                        \
316
  java/core/src/main/java/com/google/protobuf/ProtobufArrayList.java               \
317
  java/core/src/main/java/com/google/protobuf/ProtobufLists.java                   \
318 319
  java/core/src/main/java/com/google/protobuf/ProtocolMessageEnum.java             \
  java/core/src/main/java/com/google/protobuf/ProtocolStringList.java              \
320 321
  java/core/src/main/java/com/google/protobuf/RawMessageInfo.java                  \
  java/core/src/main/java/com/google/protobuf/Reader.java                          \
322
  java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilder.java            \
323
  java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilderV3.java          \
324 325 326 327 328
  java/core/src/main/java/com/google/protobuf/RopeByteString.java                  \
  java/core/src/main/java/com/google/protobuf/RpcCallback.java                     \
  java/core/src/main/java/com/google/protobuf/RpcChannel.java                      \
  java/core/src/main/java/com/google/protobuf/RpcController.java                   \
  java/core/src/main/java/com/google/protobuf/RpcUtil.java                         \
329 330 331
  java/core/src/main/java/com/google/protobuf/Schema.java                          \
  java/core/src/main/java/com/google/protobuf/SchemaFactory.java                   \
  java/core/src/main/java/com/google/protobuf/SchemaUtil.java                      \
332 333 334
  java/core/src/main/java/com/google/protobuf/Service.java                         \
  java/core/src/main/java/com/google/protobuf/ServiceException.java                \
  java/core/src/main/java/com/google/protobuf/SingleFieldBuilder.java              \
335
  java/core/src/main/java/com/google/protobuf/SingleFieldBuilderV3.java            \
336
  java/core/src/main/java/com/google/protobuf/SmallSortedMap.java                  \
337
  java/core/src/main/java/com/google/protobuf/StructuralMessageInfo.java           \
338 339
  java/core/src/main/java/com/google/protobuf/TextFormat.java                      \
  java/core/src/main/java/com/google/protobuf/TextFormatEscaper.java               \
340 341
  java/core/src/main/java/com/google/protobuf/TextFormatParseInfoTree.java         \
  java/core/src/main/java/com/google/protobuf/TextFormatParseLocation.java         \
342
  java/core/src/main/java/com/google/protobuf/TypeRegistry.java                    \
343
  java/core/src/main/java/com/google/protobuf/UninitializedMessageException.java   \
344
  java/core/src/main/java/com/google/protobuf/UnknownFieldSchema.java              \
345 346
  java/core/src/main/java/com/google/protobuf/UnknownFieldSet.java                 \
  java/core/src/main/java/com/google/protobuf/UnknownFieldSetLite.java             \
347 348
  java/core/src/main/java/com/google/protobuf/UnknownFieldSetLiteSchema.java       \
  java/core/src/main/java/com/google/protobuf/UnknownFieldSetSchema.java           \
349
  java/core/src/main/java/com/google/protobuf/UnmodifiableLazyStringList.java      \
350
  java/core/src/main/java/com/google/protobuf/UnsafeByteOperations.java            \
351
  java/core/src/main/java/com/google/protobuf/UnsafeUtil.java                      \
352 353
  java/core/src/main/java/com/google/protobuf/Utf8.java                            \
  java/core/src/main/java/com/google/protobuf/WireFormat.java                      \
354
  java/core/src/main/java/com/google/protobuf/Writer.java                          \
355
  java/core/src/test/java/com/google/protobuf/AbstractMessageTest.java             \
356 357 358 359 360
  java/core/src/test/java/com/google/protobuf/AbstractProto2LiteSchemaTest.java    \
  java/core/src/test/java/com/google/protobuf/AbstractProto2SchemaTest.java        \
  java/core/src/test/java/com/google/protobuf/AbstractProto3LiteSchemaTest.java    \
  java/core/src/test/java/com/google/protobuf/AbstractProto3SchemaTest.java        \
  java/core/src/test/java/com/google/protobuf/AbstractSchemaTest.java              \
361
  java/core/src/test/java/com/google/protobuf/AnyTest.java                         \
362 363
  java/core/src/test/java/com/google/protobuf/ArrayDecodersTest.java               \
  java/core/src/test/java/com/google/protobuf/BinaryProtocolTest.java              \
364 365
  java/core/src/test/java/com/google/protobuf/BooleanArrayListTest.java            \
  java/core/src/test/java/com/google/protobuf/BoundedByteStringTest.java           \
366
  java/core/src/test/java/com/google/protobuf/ByteBufferWriterTest.java            \
367
  java/core/src/test/java/com/google/protobuf/ByteStringTest.java                  \
368
  java/core/src/test/java/com/google/protobuf/CachedFieldSizeTest.java             \
369
  java/core/src/test/java/com/google/protobuf/CheckUtf8Test.java                   \
370
  java/core/src/test/java/com/google/protobuf/CodedAdapterTest.java                \
371 372
  java/core/src/test/java/com/google/protobuf/CodedInputStreamTest.java            \
  java/core/src/test/java/com/google/protobuf/CodedOutputStreamTest.java           \
373
  java/core/src/test/java/com/google/protobuf/DecodeUtf8Test.java                  \
374 375
  java/core/src/test/java/com/google/protobuf/DeprecatedFieldTest.java             \
  java/core/src/test/java/com/google/protobuf/DescriptorsTest.java                 \
Jisi Liu's avatar
Jisi Liu committed
376
  java/core/src/test/java/com/google/protobuf/DiscardUnknownFieldsTest.java        \
377 378
  java/core/src/test/java/com/google/protobuf/DoubleArrayListTest.java             \
  java/core/src/test/java/com/google/protobuf/DynamicMessageTest.java              \
379
  java/core/src/test/java/com/google/protobuf/EnumTest.java                        \
380 381 382
  java/core/src/test/java/com/google/protobuf/ExperimentalMessageFactory.java      \
  java/core/src/test/java/com/google/protobuf/ExperimentalSerializationUtil.java   \
  java/core/src/test/java/com/google/protobuf/ExperimentalTestDataProvider.java    \
383
  java/core/src/test/java/com/google/protobuf/ExtensionRegistryFactoryTest.java    \
384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400
  java/core/src/test/java/com/google/protobuf/FieldPresenceTest.java               \
  java/core/src/test/java/com/google/protobuf/FloatArrayListTest.java              \
  java/core/src/test/java/com/google/protobuf/ForceFieldBuildersPreRun.java        \
  java/core/src/test/java/com/google/protobuf/GeneratedMessageTest.java            \
  java/core/src/test/java/com/google/protobuf/IntArrayListTest.java                \
  java/core/src/test/java/com/google/protobuf/IsValidUtf8Test.java                 \
  java/core/src/test/java/com/google/protobuf/IsValidUtf8TestUtil.java             \
  java/core/src/test/java/com/google/protobuf/LazyFieldLiteTest.java               \
  java/core/src/test/java/com/google/protobuf/LazyFieldTest.java                   \
  java/core/src/test/java/com/google/protobuf/LazyMessageLiteTest.java             \
  java/core/src/test/java/com/google/protobuf/LazyStringArrayListTest.java         \
  java/core/src/test/java/com/google/protobuf/LazyStringEndToEndTest.java          \
  java/core/src/test/java/com/google/protobuf/LiteEqualsAndHashTest.java           \
  java/core/src/test/java/com/google/protobuf/LiteralByteStringTest.java           \
  java/core/src/test/java/com/google/protobuf/LongArrayListTest.java               \
  java/core/src/test/java/com/google/protobuf/MapForProto2LiteTest.java            \
  java/core/src/test/java/com/google/protobuf/MapForProto2Test.java                \
401
  java/core/src/test/java/com/google/protobuf/MapLiteTest.java                     \
402 403 404 405
  java/core/src/test/java/com/google/protobuf/MapTest.java                         \
  java/core/src/test/java/com/google/protobuf/MessageTest.java                     \
  java/core/src/test/java/com/google/protobuf/NestedBuildersTest.java              \
  java/core/src/test/java/com/google/protobuf/NioByteStringTest.java               \
406
  java/core/src/test/java/com/google/protobuf/PackedFieldTest.java                 \
407
  java/core/src/test/java/com/google/protobuf/ParseExceptionsTest.java             \
408
  java/core/src/test/java/com/google/protobuf/ParserLiteTest.java                  \
409
  java/core/src/test/java/com/google/protobuf/ParserTest.java                      \
410 411 412 413 414 415 416 417 418 419 420 421 422
  java/core/src/test/java/com/google/protobuf/Proto2ExtensionLookupSchemaTest.java \
  java/core/src/test/java/com/google/protobuf/Proto2LiteSchemaTest.java            \
  java/core/src/test/java/com/google/protobuf/Proto2MessageFactory.java            \
  java/core/src/test/java/com/google/protobuf/Proto2MessageInfoFactory.java        \
  java/core/src/test/java/com/google/protobuf/Proto2MessageLiteFactory.java        \
  java/core/src/test/java/com/google/protobuf/Proto2SchemaTest.java                \
  java/core/src/test/java/com/google/protobuf/Proto2UnknownEnumValueTest.java      \
  java/core/src/test/java/com/google/protobuf/Proto3LiteSchemaTest.java            \
  java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java            \
  java/core/src/test/java/com/google/protobuf/Proto3MessageInfoFactory.java        \
  java/core/src/test/java/com/google/protobuf/Proto3MessageLiteFactory.java        \
  java/core/src/test/java/com/google/protobuf/Proto3MessageLiteInfoFactory.java    \
  java/core/src/test/java/com/google/protobuf/Proto3SchemaTest.java                \
423
  java/core/src/test/java/com/google/protobuf/ProtobufArrayListTest.java           \
424
  java/core/src/test/java/com/google/protobuf/RepeatedFieldBuilderV3Test.java      \
425 426 427
  java/core/src/test/java/com/google/protobuf/RopeByteStringSubstringTest.java     \
  java/core/src/test/java/com/google/protobuf/RopeByteStringTest.java              \
  java/core/src/test/java/com/google/protobuf/ServiceTest.java                     \
428
  java/core/src/test/java/com/google/protobuf/SingleFieldBuilderV3Test.java        \
429 430
  java/core/src/test/java/com/google/protobuf/SmallSortedMapTest.java              \
  java/core/src/test/java/com/google/protobuf/TestBadIdentifiers.java              \
431
  java/core/src/test/java/com/google/protobuf/TestBadIdentifiersLite.java          \
432 433
  java/core/src/test/java/com/google/protobuf/TestSchemas.java                     \
  java/core/src/test/java/com/google/protobuf/TestSchemasLite.java                 \
434
  java/core/src/test/java/com/google/protobuf/TestUtil.java                        \
435
  java/core/src/test/java/com/google/protobuf/TestUtilLite.java                    \
436 437
  java/core/src/test/java/com/google/protobuf/TextFormatParseInfoTreeTest.java     \
  java/core/src/test/java/com/google/protobuf/TextFormatParseLocationTest.java     \
438
  java/core/src/test/java/com/google/protobuf/TextFormatTest.java                  \
439
  java/core/src/test/java/com/google/protobuf/TypeRegistryTest.java                \
440 441 442
  java/core/src/test/java/com/google/protobuf/UnknownEnumValueTest.java            \
  java/core/src/test/java/com/google/protobuf/UnknownFieldSetTest.java             \
  java/core/src/test/java/com/google/protobuf/UnmodifiableLazyStringListTest.java  \
443 444
  java/core/src/test/java/com/google/protobuf/Utf8Test.java                        \
  java/core/src/test/java/com/google/protobuf/Utf8Utils.java                       \
445
  java/core/src/test/java/com/google/protobuf/WellKnownTypesTest.java              \
446
  java/core/src/test/java/com/google/protobuf/WireFormatLiteTest.java              \
447
  java/core/src/test/java/com/google/protobuf/WireFormatTest.java                  \
448 449
  java/core/src/test/java/com/google/protobuf/WrappersLiteOfMethodTest.java        \
  java/core/src/test/java/com/google/protobuf/WrappersOfMethodTest.java            \
450
  java/core/src/test/proto/com/google/protobuf/any_test.proto                      \
451
  java/core/src/test/proto/com/google/protobuf/cached_field_size_test.proto        \
Jisi Liu's avatar
Jisi Liu committed
452
  java/core/src/test/proto/com/google/protobuf/deprecated_file.proto               \
453 454 455 456 457 458
  java/core/src/test/proto/com/google/protobuf/field_presence_test.proto           \
  java/core/src/test/proto/com/google/protobuf/lazy_fields_lite.proto              \
  java/core/src/test/proto/com/google/protobuf/lite_equals_and_hash.proto          \
  java/core/src/test/proto/com/google/protobuf/map_for_proto2_lite_test.proto      \
  java/core/src/test/proto/com/google/protobuf/map_for_proto2_test.proto           \
  java/core/src/test/proto/com/google/protobuf/map_initialization_order_test.proto \
459
  java/core/src/test/proto/com/google/protobuf/map_lite_test.proto                 \
460
  java/core/src/test/proto/com/google/protobuf/map_test.proto                      \
461
  java/core/src/test/proto/com/google/protobuf/message_lite_extension_util_test.proto\
462 463 464 465 466 467 468 469 470
  java/core/src/test/proto/com/google/protobuf/multiple_files_test.proto           \
  java/core/src/test/proto/com/google/protobuf/nested_builders_test.proto          \
  java/core/src/test/proto/com/google/protobuf/nested_extension.proto              \
  java/core/src/test/proto/com/google/protobuf/nested_extension_lite.proto         \
  java/core/src/test/proto/com/google/protobuf/non_nested_extension.proto          \
  java/core/src/test/proto/com/google/protobuf/non_nested_extension_lite.proto     \
  java/core/src/test/proto/com/google/protobuf/outer_class_name_test.proto         \
  java/core/src/test/proto/com/google/protobuf/outer_class_name_test2.proto        \
  java/core/src/test/proto/com/google/protobuf/outer_class_name_test3.proto        \
471 472 473
  java/core/src/test/proto/com/google/protobuf/packed_field_test.proto             \
  java/core/src/test/proto/com/google/protobuf/proto2_message.proto                \
  java/core/src/test/proto/com/google/protobuf/proto2_message_lite.proto           \
474
  java/core/src/test/proto/com/google/protobuf/proto2_unknown_enum_values.proto    \
475 476
  java/core/src/test/proto/com/google/protobuf/proto3_message.proto                \
  java/core/src/test/proto/com/google/protobuf/proto3_message_lite.proto           \
477 478 479 480 481
  java/core/src/test/proto/com/google/protobuf/test_bad_identifiers.proto          \
  java/core/src/test/proto/com/google/protobuf/test_check_utf8.proto               \
  java/core/src/test/proto/com/google/protobuf/test_check_utf8_size.proto          \
  java/core/src/test/proto/com/google/protobuf/test_custom_options.proto           \
  java/core/src/test/proto/com/google/protobuf/test_extra_interfaces.proto         \
482
  java/core/src/test/proto/com/google/protobuf/wrappers_test.proto                 \
483
  java/lite.md                                                                     \
484 485 486 487 488 489 490
  java/lite/generate-sources-build.xml                                             \
  java/lite/generate-test-sources-build.xml                                        \
  java/lite/lite.awk                                                               \
  java/lite/pom.xml                                                                \
  java/lite/process-lite-sources-build.xml                                         \
  java/lite/src/test/java/com/google/protobuf/LiteTest.java                        \
  java/lite/src/test/java/com/google/protobuf/Proto2MessageLiteInfoFactory.java    \
491 492
  java/pom.xml                                                                     \
  java/util/pom.xml                                                                \
493
  java/util/src/main/java/com/google/protobuf/util/Durations.java                  \
494 495 496 497
  java/util/src/main/java/com/google/protobuf/util/FieldMaskTree.java              \
  java/util/src/main/java/com/google/protobuf/util/FieldMaskUtil.java              \
  java/util/src/main/java/com/google/protobuf/util/JsonFormat.java                 \
  java/util/src/main/java/com/google/protobuf/util/TimeUtil.java                   \
498
  java/util/src/main/java/com/google/protobuf/util/Structs.java                    \
499
  java/util/src/main/java/com/google/protobuf/util/Timestamps.java                 \
500
  java/util/src/main/java/com/google/protobuf/util/Values.java                     \
501 502 503
  java/util/src/test/java/com/google/protobuf/util/FieldMaskTreeTest.java          \
  java/util/src/test/java/com/google/protobuf/util/FieldMaskUtilTest.java          \
  java/util/src/test/java/com/google/protobuf/util/JsonFormatTest.java             \
504
  java/util/src/test/java/com/google/protobuf/util/StructsTest.java                 \
505
  java/util/src/test/java/com/google/protobuf/util/TimeUtilTest.java               \
506
  java/util/src/test/java/com/google/protobuf/util/ValuesTest.java                 \
507
  java/util/src/test/proto/com/google/protobuf/util/json_test.proto
508

509
objectivec_EXTRA_DIST=                                                       \
510
  objectivec/DevTools/check_version_stamps.sh                                \
Feng Xiao's avatar
Feng Xiao committed
511
  objectivec/DevTools/compile_testing_protos.sh                              \
Bo Yang's avatar
Bo Yang committed
512
  objectivec/DevTools/full_mac_build.sh                                      \
513 514
  objectivec/DevTools/pddm.py                                                \
  objectivec/DevTools/pddm_tests.py                                          \
515
  objectivec/generate_well_known_types.sh                                    \
516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535
  objectivec/google/protobuf/Any.pbobjc.h                                    \
  objectivec/google/protobuf/Any.pbobjc.m                                    \
  objectivec/google/protobuf/Api.pbobjc.h                                    \
  objectivec/google/protobuf/Api.pbobjc.m                                    \
  objectivec/google/protobuf/Duration.pbobjc.h                               \
  objectivec/google/protobuf/Duration.pbobjc.m                               \
  objectivec/google/protobuf/Empty.pbobjc.h                                  \
  objectivec/google/protobuf/Empty.pbobjc.m                                  \
  objectivec/google/protobuf/FieldMask.pbobjc.h                              \
  objectivec/google/protobuf/FieldMask.pbobjc.m                              \
  objectivec/google/protobuf/SourceContext.pbobjc.h                          \
  objectivec/google/protobuf/SourceContext.pbobjc.m                          \
  objectivec/google/protobuf/Struct.pbobjc.h                                 \
  objectivec/google/protobuf/Struct.pbobjc.m                                 \
  objectivec/google/protobuf/Timestamp.pbobjc.h                              \
  objectivec/google/protobuf/Timestamp.pbobjc.m                              \
  objectivec/google/protobuf/Type.pbobjc.h                                   \
  objectivec/google/protobuf/Type.pbobjc.m                                   \
  objectivec/google/protobuf/Wrappers.pbobjc.h                               \
  objectivec/google/protobuf/Wrappers.pbobjc.m                               \
536 537 538 539 540 541 542 543 544
  objectivec/GPBArray.h                                                      \
  objectivec/GPBArray.m                                                      \
  objectivec/GPBArray_PackagePrivate.h                                       \
  objectivec/GPBBootstrap.h                                                  \
  objectivec/GPBCodedInputStream.h                                           \
  objectivec/GPBCodedInputStream.m                                           \
  objectivec/GPBCodedInputStream_PackagePrivate.h                            \
  objectivec/GPBCodedOutputStream.h                                          \
  objectivec/GPBCodedOutputStream.m                                          \
545
  objectivec/GPBCodedOutputStream_PackagePrivate.h                           \
546 547 548 549 550 551
  objectivec/GPBDescriptor.h                                                 \
  objectivec/GPBDescriptor.m                                                 \
  objectivec/GPBDescriptor_PackagePrivate.h                                  \
  objectivec/GPBDictionary.h                                                 \
  objectivec/GPBDictionary.m                                                 \
  objectivec/GPBDictionary_PackagePrivate.h                                  \
552 553
  objectivec/GPBExtensionInternals.h                                         \
  objectivec/GPBExtensionInternals.m                                         \
554 555 556 557 558 559 560 561 562 563 564
  objectivec/GPBExtensionRegistry.h                                          \
  objectivec/GPBExtensionRegistry.m                                          \
  objectivec/GPBMessage.h                                                    \
  objectivec/GPBMessage.m                                                    \
  objectivec/GPBMessage_PackagePrivate.h                                     \
  objectivec/GPBProtocolBuffers.h                                            \
  objectivec/GPBProtocolBuffers.m                                            \
  objectivec/GPBProtocolBuffers_RuntimeSupport.h                             \
  objectivec/GPBRootObject.h                                                 \
  objectivec/GPBRootObject.m                                                 \
  objectivec/GPBRootObject_PackagePrivate.h                                  \
565 566 567 568
  objectivec/GPBRuntimeTypes.h                                               \
  objectivec/GPBUnknownField.h                                               \
  objectivec/GPBUnknownField.m                                               \
  objectivec/GPBUnknownField_PackagePrivate.h                                \
569 570 571 572 573 574 575 576 577 578 579 580
  objectivec/GPBUnknownFieldSet.h                                            \
  objectivec/GPBUnknownFieldSet.m                                            \
  objectivec/GPBUnknownFieldSet_PackagePrivate.h                             \
  objectivec/GPBUtilities.h                                                  \
  objectivec/GPBUtilities.m                                                  \
  objectivec/GPBUtilities_PackagePrivate.h                                   \
  objectivec/GPBWellKnownTypes.h                                             \
  objectivec/GPBWellKnownTypes.m                                             \
  objectivec/GPBWireFormat.h                                                 \
  objectivec/GPBWireFormat.m                                                 \
  objectivec/ProtocolBuffers_iOS.xcodeproj/project.pbxproj                   \
  objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata \
581
  objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist \
582 583 584 585 586
  objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings \
  objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme \
  objectivec/ProtocolBuffers_iOS.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme \
  objectivec/ProtocolBuffers_OSX.xcodeproj/project.pbxproj                   \
  objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/contents.xcworkspacedata \
587
  objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist \
588 589 590
  objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings \
  objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme \
  objectivec/ProtocolBuffers_OSX.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme \
591 592 593 594 595 596
  objectivec/ProtocolBuffers_tvOS.xcodeproj/project.pbxproj                  \
  objectivec/ProtocolBuffers_tvOS.xcodeproj/project.xcworkspace/contents.xcworkspacedata \
  objectivec/ProtocolBuffers_tvOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist \
  objectivec/ProtocolBuffers_tvOS.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings \
  objectivec/ProtocolBuffers_tvOS.xcodeproj/xcshareddata/xcschemes/PerformanceTests.xcscheme \
  objectivec/ProtocolBuffers_tvOS.xcodeproj/xcshareddata/xcschemes/ProtocolBuffers.xcscheme \
Bo Yang's avatar
Bo Yang committed
597
  objectivec/README.md                                                       \
598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624
  objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/project.pbxproj \
  objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/project.xcworkspace/contents.xcworkspacedata \
  objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester.xcodeproj/xcshareddata/xcschemes/OSXCocoaPodsTester.xcscheme \
  objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/AppDelegate.h \
  objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/AppDelegate.m \
  objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Assets.xcassets/AppIcon.appiconset/Contents.json \
  objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Base.lproj/MainMenu.xib \
  objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/Info.plist \
  objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/main.m    \
  objectivec/Tests/CocoaPods/OSXCocoaPodsTester/Podfile-framework            \
  objectivec/Tests/CocoaPods/OSXCocoaPodsTester/Podfile-static               \
  objectivec/Tests/CocoaPods/README.md                                       \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/Podfile-framework            \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/Podfile-static               \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/project.pbxproj \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/project.xcworkspace/contents.xcworkspacedata \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester.xcodeproj/xcshareddata/xcschemes/iOSCocoaPodsTester.xcscheme \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/AppDelegate.h \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/AppDelegate.m \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Assets.xcassets/AppIcon.appiconset/Contents.json \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Base.lproj/LaunchScreen.storyboard \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Base.lproj/Main.storyboard \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/Info.plist \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/ViewController.h \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/ViewController.m \
  objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/main.m    \
  objectivec/Tests/CocoaPods/run_tests.sh                                    \
625 626 627 628 629 630
  objectivec/Tests/golden_message                                            \
  objectivec/Tests/golden_packed_fields_message                              \
  objectivec/Tests/GPBARCUnittestProtos.m                                    \
  objectivec/Tests/GPBArrayTests.m                                           \
  objectivec/Tests/GPBCodedInputStreamTests.m                                \
  objectivec/Tests/GPBCodedOuputStreamTests.m                                \
631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655
  objectivec/Tests/GPBCompileTest01.m                                        \
  objectivec/Tests/GPBCompileTest02.m                                        \
  objectivec/Tests/GPBCompileTest03.m                                        \
  objectivec/Tests/GPBCompileTest04.m                                        \
  objectivec/Tests/GPBCompileTest05.m                                        \
  objectivec/Tests/GPBCompileTest06.m                                        \
  objectivec/Tests/GPBCompileTest07.m                                        \
  objectivec/Tests/GPBCompileTest08.m                                        \
  objectivec/Tests/GPBCompileTest09.m                                        \
  objectivec/Tests/GPBCompileTest10.m                                        \
  objectivec/Tests/GPBCompileTest11.m                                        \
  objectivec/Tests/GPBCompileTest12.m                                        \
  objectivec/Tests/GPBCompileTest13.m                                        \
  objectivec/Tests/GPBCompileTest14.m                                        \
  objectivec/Tests/GPBCompileTest15.m                                        \
  objectivec/Tests/GPBCompileTest16.m                                        \
  objectivec/Tests/GPBCompileTest17.m                                        \
  objectivec/Tests/GPBCompileTest18.m                                        \
  objectivec/Tests/GPBCompileTest19.m                                        \
  objectivec/Tests/GPBCompileTest20.m                                        \
  objectivec/Tests/GPBCompileTest21.m                                        \
  objectivec/Tests/GPBCompileTest22.m                                        \
  objectivec/Tests/GPBCompileTest23.m                                        \
  objectivec/Tests/GPBCompileTest24.m                                        \
  objectivec/Tests/GPBCompileTest25.m                                        \
656 657 658 659 660 661 662 663
  objectivec/Tests/GPBConcurrencyTests.m                                     \
  objectivec/Tests/GPBDescriptorTests.m                                      \
  objectivec/Tests/GPBDictionaryTests+Bool.m                                 \
  objectivec/Tests/GPBDictionaryTests+Int32.m                                \
  objectivec/Tests/GPBDictionaryTests+Int64.m                                \
  objectivec/Tests/GPBDictionaryTests+String.m                               \
  objectivec/Tests/GPBDictionaryTests+UInt32.m                               \
  objectivec/Tests/GPBDictionaryTests+UInt64.m                               \
664
  objectivec/Tests/GPBDictionaryTests.m                                      \
665
  objectivec/Tests/GPBDictionaryTests.pddm                                   \
666
  objectivec/Tests/GPBExtensionRegistryTest.m                                \
667 668 669 670
  objectivec/Tests/GPBMessageTests+Merge.m                                   \
  objectivec/Tests/GPBMessageTests+Runtime.m                                 \
  objectivec/Tests/GPBMessageTests+Serialization.m                           \
  objectivec/Tests/GPBMessageTests.m                                         \
671
  objectivec/Tests/GPBObjectiveCPlusPlusTest.mm                              \
672 673 674 675 676
  objectivec/Tests/GPBPerfTests.m                                            \
  objectivec/Tests/GPBSwiftTests.swift                                       \
  objectivec/Tests/GPBTestUtilities.h                                        \
  objectivec/Tests/GPBTestUtilities.m                                        \
  objectivec/Tests/GPBUnittestProtos.m                                       \
677
  objectivec/Tests/GPBUnittestProtos2.m                                      \
678 679 680 681
  objectivec/Tests/GPBUnknownFieldSetTest.m                                  \
  objectivec/Tests/GPBUtilitiesTests.m                                       \
  objectivec/Tests/GPBWellKnownTypesTest.m                                   \
  objectivec/Tests/GPBWireFormatTests.m                                      \
682
  objectivec/Tests/text_format_extensions_unittest_data.txt                   \
683 684 685
  objectivec/Tests/text_format_map_unittest_data.txt                          \
  objectivec/Tests/text_format_unittest_data.txt                              \
  objectivec/Tests/unittest_cycle.proto                                       \
686 687
  objectivec/Tests/unittest_deprecated.proto                                  \
  objectivec/Tests/unittest_deprecated_file.proto                             \
688 689 690 691 692 693 694
  objectivec/Tests/unittest_extension_chain_a.proto                           \
  objectivec/Tests/unittest_extension_chain_b.proto                           \
  objectivec/Tests/unittest_extension_chain_c.proto                           \
  objectivec/Tests/unittest_extension_chain_d.proto                           \
  objectivec/Tests/unittest_extension_chain_e.proto                           \
  objectivec/Tests/unittest_extension_chain_f.proto                           \
  objectivec/Tests/unittest_extension_chain_g.proto                           \
695
  objectivec/Tests/unittest_objc.proto                                        \
696
  objectivec/Tests/unittest_objc_options.proto                                \
Bo Yang's avatar
Bo Yang committed
697
  objectivec/Tests/unittest_objc_startup.proto                                \
698 699 700
  objectivec/Tests/unittest_runtime_proto2.proto                              \
  objectivec/Tests/unittest_runtime_proto3.proto                              \
  objectivec/Tests/UnitTests-Bridging-Header.h                                \
701 702
  objectivec/Tests/UnitTests-Info.plist                                       \
  Protobuf.podspec
703

704
php_EXTRA_DIST=                                                       \
705 706 707
  composer.json                                                       \
  php/README.md                                                       \
  php/composer.json                                                   \
708
  php/ext/google/protobuf/array.c                                     \
709
  php/ext/google/protobuf/builtin_descriptors.inc                     \
710 711
  php/ext/google/protobuf/config.m4                                   \
  php/ext/google/protobuf/def.c                                       \
712
  php/ext/google/protobuf/encode_decode.c                             \
713 714 715 716
  php/ext/google/protobuf/map.c                                       \
  php/ext/google/protobuf/message.c                                   \
  php/ext/google/protobuf/package.xml                                 \
  php/ext/google/protobuf/protobuf.c                                  \
717 718
  php/ext/google/protobuf/protobuf.h                                  \
  php/ext/google/protobuf/storage.c                                   \
719
  php/ext/google/protobuf/type_check.c                                \
720
  php/ext/google/protobuf/upb.c                                       \
721 722 723 724 725
  php/ext/google/protobuf/upb.h                                       \
  php/ext/google/protobuf/utf8.c                                      \
  php/ext/google/protobuf/utf8.h                                      \
  php/generate_descriptor_protos.sh                                   \
  php/phpunit.xml                                                     \
726
  php/release.sh                                                      \
727 728 729 730 731 732 733 734 735 736 737
  php/src/GPBMetadata/Google/Protobuf/Any.php                         \
  php/src/GPBMetadata/Google/Protobuf/Api.php                         \
  php/src/GPBMetadata/Google/Protobuf/Duration.php                    \
  php/src/GPBMetadata/Google/Protobuf/FieldMask.php                   \
  php/src/GPBMetadata/Google/Protobuf/GPBEmpty.php                    \
  php/src/GPBMetadata/Google/Protobuf/Internal/Descriptor.php         \
  php/src/GPBMetadata/Google/Protobuf/SourceContext.php               \
  php/src/GPBMetadata/Google/Protobuf/Struct.php                      \
  php/src/GPBMetadata/Google/Protobuf/Timestamp.php                   \
  php/src/GPBMetadata/Google/Protobuf/Type.php                        \
  php/src/GPBMetadata/Google/Protobuf/Wrappers.php                    \
738
  php/src/Google/Protobuf/Any.php                                     \
739 740 741
  php/src/Google/Protobuf/Api.php                                     \
  php/src/Google/Protobuf/BoolValue.php                               \
  php/src/Google/Protobuf/BytesValue.php                              \
742 743
  php/src/Google/Protobuf/Descriptor.php                              \
  php/src/Google/Protobuf/DescriptorPool.php                          \
744
  php/src/Google/Protobuf/DoubleValue.php                             \
745
  php/src/Google/Protobuf/Duration.php                                \
746
  php/src/Google/Protobuf/Enum.php                                    \
747
  php/src/Google/Protobuf/EnumDescriptor.php                          \
748
  php/src/Google/Protobuf/EnumValue.php                               \
749
  php/src/Google/Protobuf/EnumValueDescriptor.php                     \
750
  php/src/Google/Protobuf/Field.php                                   \
751
  php/src/Google/Protobuf/FieldDescriptor.php                         \
752
  php/src/Google/Protobuf/FieldMask.php                               \
753
  php/src/Google/Protobuf/Field/Cardinality.php                       \
754
  php/src/Google/Protobuf/Field_Cardinality.php                       \
755
  php/src/Google/Protobuf/Field/Kind.php                              \
756 757 758 759 760
  php/src/Google/Protobuf/Field_Kind.php                              \
  php/src/Google/Protobuf/FloatValue.php                              \
  php/src/Google/Protobuf/GPBEmpty.php                                \
  php/src/Google/Protobuf/Int32Value.php                              \
  php/src/Google/Protobuf/Int64Value.php                              \
761 762
  php/src/Google/Protobuf/Internal/CodedInputStream.php               \
  php/src/Google/Protobuf/Internal/CodedOutputStream.php              \
763
  php/src/Google/Protobuf/Internal/Descriptor.php                     \
764
  php/src/Google/Protobuf/Internal/DescriptorPool.php                 \
765
  php/src/Google/Protobuf/Internal/DescriptorProto.php                \
766 767
  php/src/Google/Protobuf/Internal/DescriptorProto/ExtensionRange.php \
  php/src/Google/Protobuf/Internal/DescriptorProto/ReservedRange.php  \
768
  php/src/Google/Protobuf/Internal/EnumBuilderContext.php             \
769
  php/src/Google/Protobuf/Internal/EnumDescriptor.php                 \
770
  php/src/Google/Protobuf/Internal/EnumDescriptorProto.php            \
771
  php/src/Google/Protobuf/Internal/EnumDescriptorProto/EnumReservedRange.php \
772 773 774
  php/src/Google/Protobuf/Internal/EnumOptions.php                    \
  php/src/Google/Protobuf/Internal/EnumValueDescriptorProto.php       \
  php/src/Google/Protobuf/Internal/EnumValueOptions.php               \
775
  php/src/Google/Protobuf/Internal/ExtensionRangeOptions.php          \
776 777
  php/src/Google/Protobuf/Internal/FieldDescriptorProto.php           \
  php/src/Google/Protobuf/Internal/FieldDescriptor.php                \
778
  php/src/Google/Protobuf/Internal/FieldDescriptorProto.php           \
779 780
  php/src/Google/Protobuf/Internal/FieldDescriptorProto/Label.php     \
  php/src/Google/Protobuf/Internal/FieldDescriptorProto/Type.php      \
781
  php/src/Google/Protobuf/Internal/FieldOptions.php                   \
782 783
  php/src/Google/Protobuf/Internal/FieldOptions/CType.php             \
  php/src/Google/Protobuf/Internal/FieldOptions/JSType.php            \
784
  php/src/Google/Protobuf/Internal/FileDescriptor.php                 \
785 786 787
  php/src/Google/Protobuf/Internal/FileDescriptorProto.php            \
  php/src/Google/Protobuf/Internal/FileDescriptorSet.php              \
  php/src/Google/Protobuf/Internal/FileOptions.php                    \
788
  php/src/Google/Protobuf/Internal/FileOptions/OptimizeMode.php       \
789 790 791
  php/src/Google/Protobuf/Internal/GPBDecodeException.php             \
  php/src/Google/Protobuf/Internal/GPBJsonWire.php                    \
  php/src/Google/Protobuf/Internal/GPBLabel.php                       \
792
  php/src/Google/Protobuf/Internal/GPBType.php                        \
793 794
  php/src/Google/Protobuf/Internal/GPBUtil.php                        \
  php/src/Google/Protobuf/Internal/GPBWire.php                        \
795 796
  php/src/Google/Protobuf/Internal/GPBWireType.php                    \
  php/src/Google/Protobuf/Internal/GeneratedCodeInfo.php              \
797
  php/src/Google/Protobuf/Internal/GeneratedCodeInfo/Annotation.php   \
798
  php/src/Google/Protobuf/Internal/GetPublicDescriptorTrait.php       \
799
  php/src/Google/Protobuf/Internal/HasPublicDescriptorTrait.php       \
800 801
  php/src/Google/Protobuf/Internal/MapEntry.php                       \
  php/src/Google/Protobuf/Internal/MapField.php                       \
802 803
  php/src/Google/Protobuf/Internal/MapFieldIter.php                   \
  php/src/Google/Protobuf/Internal/Message.php                        \
804 805 806 807
  php/src/Google/Protobuf/Internal/MessageBuilderContext.php          \
  php/src/Google/Protobuf/Internal/MessageOptions.php                 \
  php/src/Google/Protobuf/Internal/MethodDescriptorProto.php          \
  php/src/Google/Protobuf/Internal/MethodOptions.php                  \
808
  php/src/Google/Protobuf/Internal/MethodOptions/IdempotencyLevel.php \
809
  php/src/Google/Protobuf/Internal/OneofDescriptor.php                \
810
  php/src/Google/Protobuf/Internal/OneofDescriptorProto.php           \
811 812 813 814
  php/src/Google/Protobuf/Internal/OneofField.php                     \
  php/src/Google/Protobuf/Internal/OneofOptions.php                   \
  php/src/Google/Protobuf/Internal/RawInputStream.php                 \
  php/src/Google/Protobuf/Internal/RepeatedField.php                  \
815
  php/src/Google/Protobuf/Internal/RepeatedFieldIter.php              \
816 817
  php/src/Google/Protobuf/Internal/ServiceDescriptorProto.php         \
  php/src/Google/Protobuf/Internal/ServiceOptions.php                 \
818
  php/src/Google/Protobuf/Internal/SourceCodeInfo.php                 \
819
  php/src/Google/Protobuf/Internal/SourceCodeInfo/Location.php        \
820
  php/src/Google/Protobuf/Internal/UninterpretedOption.php            \
821
  php/src/Google/Protobuf/Internal/UninterpretedOption/NamePart.php   \
Feng Xiao's avatar
Feng Xiao committed
822 823 824 825 826 827 828 829 830 831 832 833
  php/src/Google/Protobuf/Internal/DescriptorProto_ExtensionRange.php \
  php/src/Google/Protobuf/Internal/DescriptorProto_ReservedRange.php  \
  php/src/Google/Protobuf/Internal/EnumDescriptorProto_EnumReservedRange.php \
  php/src/Google/Protobuf/Internal/FieldDescriptorProto_Label.php     \
  php/src/Google/Protobuf/Internal/FieldDescriptorProto_Type.php      \
  php/src/Google/Protobuf/Internal/FieldOptions_CType.php             \
  php/src/Google/Protobuf/Internal/FieldOptions_JSType.php            \
  php/src/Google/Protobuf/Internal/FileOptions_OptimizeMode.php       \
  php/src/Google/Protobuf/Internal/GeneratedCodeInfo_Annotation.php   \
  php/src/Google/Protobuf/Internal/MethodOptions_IdempotencyLevel.php \
  php/src/Google/Protobuf/Internal/SourceCodeInfo_Location.php        \
  php/src/Google/Protobuf/Internal/UninterpretedOption_NamePart.php   \
834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849
  php/src/Google/Protobuf/ListValue.php                               \
  php/src/Google/Protobuf/Method.php                                  \
  php/src/Google/Protobuf/Mixin.php                                   \
  php/src/Google/Protobuf/NullValue.php                               \
  php/src/Google/Protobuf/OneofDescriptor.php                         \
  php/src/Google/Protobuf/Option.php                                  \
  php/src/Google/Protobuf/SourceContext.php                           \
  php/src/Google/Protobuf/StringValue.php                             \
  php/src/Google/Protobuf/Struct.php                                  \
  php/src/Google/Protobuf/Syntax.php                                  \
  php/src/Google/Protobuf/Timestamp.php                               \
  php/src/Google/Protobuf/Type.php                                    \
  php/src/Google/Protobuf/UInt32Value.php                             \
  php/src/Google/Protobuf/UInt64Value.php                             \
  php/src/Google/Protobuf/Value.php                                   \
  php/src/phpdoc.dist.xml                                             \
850
  php/tests/array_test.php                                            \
851
  php/tests/autoload.php                                              \
852
  php/tests/bootstrap_phpunit.php                                     \
853
  php/tests/compatibility_test.sh                                     \
854
  php/tests/compile_extension.sh                                      \
855
  php/tests/descriptors_test.php                                      \
856 857 858
  php/tests/encode_decode_test.php                                    \
  php/tests/gdb_test.sh                                               \
  php/tests/generated_class_test.php                                  \
859
  php/tests/generated_phpdoc_test.php                                 \
860
  php/tests/generated_service_test.php                                \
861 862
  php/tests/map_field_test.php                                        \
  php/tests/memory_leak_test.php                                      \
863
  php/tests/php_implementation_test.php                               \
864
  php/tests/proto/empty/echo.proto                                    \
865
  php/tests/proto/test.proto                                          \
866
  php/tests/proto/test_descriptors.proto                              \
867
  php/tests/proto/test_empty_php_namespace.proto                      \
868
  php/tests/proto/test_import_descriptor_proto.proto                  \
869 870
  php/tests/proto/test_include.proto                                  \
  php/tests/proto/test_no_namespace.proto                             \
871 872
  php/tests/proto/test_php_namespace.proto                            \
  php/tests/proto/test_prefix.proto                                   \
873 874
  php/tests/proto/test_reserved_enum_lower.proto                      \
  php/tests/proto/test_reserved_enum_upper.proto                      \
875 876
  php/tests/proto/test_reserved_enum_value_lower.proto                \
  php/tests/proto/test_reserved_enum_value_upper.proto                \
877 878
  php/tests/proto/test_reserved_message_lower.proto                   \
  php/tests/proto/test_reserved_message_upper.proto                   \
879 880
  php/tests/proto/test_service.proto                                  \
  php/tests/proto/test_service_namespace.proto                        \
881
  php/tests/proto/test_wrapper_type_setters.proto                     \
882 883
  php/tests/test.sh                                                   \
  php/tests/test_base.php                                             \
884
  php/tests/test_util.php                                             \
885
  php/tests/undefined_test.php                                        \
886 887
  php/tests/well_known_test.php                                       \
  php/tests/wrapper_type_setters_test.php
Bo Yang's avatar
Bo Yang committed
888

889
python_EXTRA_DIST=                                                           \
Bo Yang's avatar
Bo Yang committed
890
  python/MANIFEST.in                                                         \
891 892
  python/google/__init__.py                                                  \
  python/google/protobuf/__init__.py                                         \
893
  python/google/protobuf/compiler/__init__.py                                \
894 895 896 897 898 899
  python/google/protobuf/descriptor.py                                       \
  python/google/protobuf/descriptor_database.py                              \
  python/google/protobuf/descriptor_pool.py                                  \
  python/google/protobuf/internal/__init__.py                                \
  python/google/protobuf/internal/_parameterized.py                          \
  python/google/protobuf/internal/any_test.proto                             \
900
  python/google/protobuf/internal/any_test.proto                             \
901 902
  python/google/protobuf/internal/api_implementation.cc                      \
  python/google/protobuf/internal/api_implementation.py                      \
903
  python/google/protobuf/internal/containers.py                              \
temporal's avatar
temporal committed
904
  python/google/protobuf/internal/decoder.py                                 \
905 906
  python/google/protobuf/internal/descriptor_database_test.py                \
  python/google/protobuf/internal/descriptor_pool_test.py                    \
907 908
  python/google/protobuf/internal/descriptor_pool_test1.proto                \
  python/google/protobuf/internal/descriptor_pool_test2.proto                \
temporal's avatar
temporal committed
909 910
  python/google/protobuf/internal/descriptor_test.py                         \
  python/google/protobuf/internal/encoder.py                                 \
911
  python/google/protobuf/internal/enum_type_wrapper.py                       \
912
  python/google/protobuf/internal/extension_dict.py                          \
913 914
  python/google/protobuf/internal/factory_test1.proto                        \
  python/google/protobuf/internal/factory_test2.proto                        \
915
  python/google/protobuf/internal/file_options_test.proto                    \
916
  python/google/protobuf/internal/generator_test.py                          \
917 918 919
  python/google/protobuf/internal/import_test_package/__init__.py            \
  python/google/protobuf/internal/import_test_package/inner.proto            \
  python/google/protobuf/internal/import_test_package/outer.proto            \
920
  python/google/protobuf/internal/json_format_test.py                        \
921
  python/google/protobuf/internal/keywords_test.py                           \
922
  python/google/protobuf/internal/message_factory_test.py                    \
temporal's avatar
temporal committed
923
  python/google/protobuf/internal/message_listener.py                        \
924
  python/google/protobuf/internal/message_set_extensions.proto               \
925
  python/google/protobuf/internal/message_test.py                            \
926
  python/google/protobuf/internal/missing_enum_values.proto                  \
927
  python/google/protobuf/internal/more_extensions.proto                      \
928
  python/google/protobuf/internal/more_extensions_dynamic.proto              \
temporal's avatar
temporal committed
929
  python/google/protobuf/internal/more_messages.proto                        \
930
  python/google/protobuf/internal/no_package.proto                           \
931
  python/google/protobuf/internal/packed_field_test.proto                    \
932
  python/google/protobuf/internal/proto_builder_test.py                      \
933
  python/google/protobuf/internal/python_message.py                          \
934
  python/google/protobuf/internal/python_protobuf.cc                         \
temporal's avatar
temporal committed
935 936
  python/google/protobuf/internal/reflection_test.py                         \
  python/google/protobuf/internal/service_reflection_test.py                 \
jieluo@google.com's avatar
jieluo@google.com committed
937
  python/google/protobuf/internal/symbol_database_test.py                    \
938
  python/google/protobuf/internal/test_bad_identifiers.proto                 \
temporal's avatar
temporal committed
939
  python/google/protobuf/internal/test_util.py                               \
940
  python/google/protobuf/internal/testing_refleaks.py                        \
941
  python/google/protobuf/internal/text_encoding_test.py                      \
temporal's avatar
temporal committed
942
  python/google/protobuf/internal/text_format_test.py                        \
temporal's avatar
temporal committed
943
  python/google/protobuf/internal/type_checkers.py                           \
944
  python/google/protobuf/internal/unknown_fields_test.py                     \
945
  python/google/protobuf/internal/well_known_types.py                        \
946 947
  python/google/protobuf/internal/well_known_types.py                        \
  python/google/protobuf/internal/well_known_types_test.py                   \
948
  python/google/protobuf/internal/well_known_types_test.py                   \
temporal's avatar
temporal committed
949 950
  python/google/protobuf/internal/wire_format.py                             \
  python/google/protobuf/internal/wire_format_test.py                        \
951 952 953
  python/google/protobuf/json_format.py                                      \
  python/google/protobuf/message.py                                          \
  python/google/protobuf/message_factory.py                                  \
954
  python/google/protobuf/python_protobuf.h                                   \
955
  python/google/protobuf/proto_api.h                                         \
956
  python/google/protobuf/proto_builder.py                                    \
957
  python/google/protobuf/pyext/README                                        \
958
  python/google/protobuf/pyext/__init__.py                                   \
959 960
  python/google/protobuf/pyext/cpp_message.py                                \
  python/google/protobuf/pyext/descriptor.cc                                 \
961
  python/google/protobuf/pyext/descriptor.h                                  \
962
  python/google/protobuf/pyext/descriptor_containers.cc                      \
963 964 965 966 967
  python/google/protobuf/pyext/descriptor_containers.h                       \
  python/google/protobuf/pyext/descriptor_database.cc                        \
  python/google/protobuf/pyext/descriptor_database.h                         \
  python/google/protobuf/pyext/descriptor_pool.cc                            \
  python/google/protobuf/pyext/descriptor_pool.h                             \
968
  python/google/protobuf/pyext/extension_dict.cc                             \
969 970 971
  python/google/protobuf/pyext/extension_dict.h                              \
  python/google/protobuf/pyext/map_container.cc                              \
  python/google/protobuf/pyext/map_container.h                               \
972
  python/google/protobuf/pyext/message.cc                                    \
973
  python/google/protobuf/pyext/message.h                                     \
Feng Xiao's avatar
Feng Xiao committed
974 975 976 977
  python/google/protobuf/pyext/field.cc                                      \
  python/google/protobuf/pyext/field.h                                       \
  python/google/protobuf/pyext/unknown_fields.cc                             \
  python/google/protobuf/pyext/unknown_fields.h                              \
978 979
  python/google/protobuf/pyext/message_factory.cc                            \
  python/google/protobuf/pyext/message_factory.h                             \
980
  python/google/protobuf/pyext/message_module.cc                             \
981 982 983
  python/google/protobuf/pyext/proto2_api_test.proto                         \
  python/google/protobuf/pyext/python.proto                                  \
  python/google/protobuf/pyext/repeated_composite_container.cc               \
984
  python/google/protobuf/pyext/repeated_composite_container.h                \
985
  python/google/protobuf/pyext/repeated_scalar_container.cc                  \
986
  python/google/protobuf/pyext/repeated_scalar_container.h                   \
Feng Xiao's avatar
Feng Xiao committed
987
  python/google/protobuf/pyext/safe_numerics.h                               \
988
  python/google/protobuf/pyext/scoped_pyobject_ptr.h                         \
temporal's avatar
temporal committed
989 990 991
  python/google/protobuf/reflection.py                                       \
  python/google/protobuf/service.py                                          \
  python/google/protobuf/service_reflection.py                               \
992 993
  python/google/protobuf/symbol_database.py                                  \
  python/google/protobuf/text_encoding.py                                    \
temporal's avatar
temporal committed
994
  python/google/protobuf/text_format.py                                      \
995
  python/google/protobuf/util/__init__.py                                    \
996
  python/release.sh                                                          \
temporal's avatar
temporal committed
997
  python/mox.py                                                              \
998
  python/setup.cfg                                                           \
Feng Xiao's avatar
Feng Xiao committed
999
  python/setup.py                                                            \
temporal's avatar
temporal committed
1000
  python/stubout.py                                                          \
Feng Xiao's avatar
Feng Xiao committed
1001
  python/tox.ini                                                             \
1002
  python/README.md
temporal's avatar
temporal committed
1003

Chris Fallin's avatar
Chris Fallin committed
1004
ruby_EXTRA_DIST=                                                             \
Bo Yang's avatar
Bo Yang committed
1005 1006
  ruby/Gemfile                                                               \
  ruby/.gitignore                                                            \
Feng Xiao's avatar
Feng Xiao committed
1007 1008
  ruby/README.md                                                             \
  ruby/Rakefile                                                              \
1009 1010 1011 1012 1013 1014 1015 1016 1017
  ruby/compatibility_tests/v3.0.0/tests/test_import.proto                    \
  ruby/compatibility_tests/v3.0.0/tests/stress.rb                            \
  ruby/compatibility_tests/v3.0.0/tests/repeated_field_test.rb               \
  ruby/compatibility_tests/v3.0.0/tests/generated_code_test.rb               \
  ruby/compatibility_tests/v3.0.0/tests/generated_code.proto                 \
  ruby/compatibility_tests/v3.0.0/tests/basic.rb                             \
  ruby/compatibility_tests/v3.0.0/test.sh                                    \
  ruby/compatibility_tests/v3.0.0/Rakefile                                   \
  ruby/compatibility_tests/v3.0.0/README.md                                  \
Feng Xiao's avatar
Feng Xiao committed
1018 1019 1020
  ruby/ext/google/protobuf_c/defs.c                                          \
  ruby/ext/google/protobuf_c/encode_decode.c                                 \
  ruby/ext/google/protobuf_c/extconf.rb                                      \
1021
  ruby/ext/google/protobuf_c/map.c                                           \
Feng Xiao's avatar
Feng Xiao committed
1022 1023 1024 1025 1026 1027 1028
  ruby/ext/google/protobuf_c/message.c                                       \
  ruby/ext/google/protobuf_c/protobuf.c                                      \
  ruby/ext/google/protobuf_c/protobuf.h                                      \
  ruby/ext/google/protobuf_c/repeated_field.c                                \
  ruby/ext/google/protobuf_c/storage.c                                       \
  ruby/ext/google/protobuf_c/upb.c                                           \
  ruby/ext/google/protobuf_c/upb.h                                           \
1029
  ruby/ext/google/protobuf_c/wrap_memcpy.c                                   \
Feng Xiao's avatar
Feng Xiao committed
1030
  ruby/google-protobuf.gemspec                                               \
Bo Yang's avatar
Bo Yang committed
1031 1032
  ruby/lib/google/protobuf/message_exts.rb                                   \
  ruby/lib/google/protobuf/repeated_field.rb                                 \
1033
  ruby/lib/google/protobuf/well_known_types.rb                               \
Feng Xiao's avatar
Feng Xiao committed
1034
  ruby/lib/google/protobuf.rb                                                \
Bo Yang's avatar
Bo Yang committed
1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053
  ruby/pom.xml                                                               \
  ruby/src/main/java/com/google/protobuf/jruby/RubyBuilder.java              \
  ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptor.java           \
  ruby/src/main/java/com/google/protobuf/jruby/RubyDescriptorPool.java       \
  ruby/src/main/java/com/google/protobuf/jruby/RubyEnumBuilderContext.java   \
  ruby/src/main/java/com/google/protobuf/jruby/RubyEnumDescriptor.java       \
  ruby/src/main/java/com/google/protobuf/jruby/RubyEnum.java                 \
  ruby/src/main/java/com/google/protobuf/jruby/RubyFieldDescriptor.java      \
  ruby/src/main/java/com/google/protobuf/jruby/RubyMap.java                  \
  ruby/src/main/java/com/google/protobuf/jruby/RubyMessageBuilderContext.java \
  ruby/src/main/java/com/google/protobuf/jruby/RubyMessage.java              \
  ruby/src/main/java/com/google/protobuf/jruby/RubyOneofBuilderContext.java  \
  ruby/src/main/java/com/google/protobuf/jruby/RubyOneofDescriptor.java      \
  ruby/src/main/java/com/google/protobuf/jruby/RubyProtobuf.java             \
  ruby/src/main/java/com/google/protobuf/jruby/RubyRepeatedField.java        \
  ruby/src/main/java/com/google/protobuf/jruby/SentinelOuterClass.java       \
  ruby/src/main/java/com/google/protobuf/jruby/Utils.java                    \
  ruby/src/main/java/google/ProtobufJavaService.java                         \
  ruby/src/main/sentinel.proto                                               \
1054 1055 1056
  ruby/tests/basic_proto2.rb                                                 \
  ruby/tests/basic_test_proto2.proto                                         \
  ruby/tests/basic_test.proto                                                \
Feng Xiao's avatar
Feng Xiao committed
1057
  ruby/tests/basic.rb                                                        \
1058
  ruby/tests/common_tests.rb                                                 \
1059
  ruby/tests/encode_decode_test.rb                                           \
1060
  ruby/tests/gc_test.rb                                                      \
Bo Yang's avatar
Bo Yang committed
1061
  ruby/tests/repeated_field_test.rb                                          \
1062
  ruby/tests/stress.rb                                                       \
1063 1064
  ruby/tests/generated_code_proto2_test.rb                                   \
  ruby/tests/generated_code_proto2.proto                                     \
1065
  ruby/tests/generated_code.proto                                            \
1066
  ruby/tests/test_import_proto2.proto                                        \
1067
  ruby/tests/test_import.proto                                               \
1068
  ruby/tests/test_ruby_package_proto2.proto                                  \
1069
  ruby/tests/test_ruby_package.proto                                         \
Bo Yang's avatar
Bo Yang committed
1070
  ruby/tests/generated_code_test.rb                                          \
1071
  ruby/tests/well_known_types_test.rb                                        \
1072
  ruby/tests/type_errors.rb                                                  \
Bo Yang's avatar
Bo Yang committed
1073
  ruby/travis-test.sh
Chris Fallin's avatar
Chris Fallin committed
1074

1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096
js_EXTRA_DIST=                                                         \
  js/README.md                                                         \
  js/binary/arith.js                                                   \
  js/binary/arith_test.js                                              \
  js/binary/constants.js                                               \
  js/binary/decoder.js                                                 \
  js/binary/decoder_test.js                                            \
  js/binary/encoder.js                                                 \
  js/binary/message_test.js                                            \
  js/binary/proto_test.js                                              \
  js/binary/reader.js                                                  \
  js/binary/reader_test.js                                             \
  js/binary/utils.js                                                   \
  js/binary/utils_test.js                                              \
  js/binary/writer.js                                                  \
  js/binary/writer_test.js                                             \
  js/commonjs/export.js                                                \
  js/commonjs/export_asserts.js                                        \
  js/commonjs/export_testdeps.js                                       \
  js/commonjs/import_test.js                                           \
  js/commonjs/jasmine.json                                             \
  js/commonjs/rewrite_tests_for_commonjs.js                            \
1097
  js/commonjs/strict_test.js                                           \
1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128
  js/commonjs/test6/test6.proto                                        \
  js/commonjs/test7/test7.proto                                        \
  js/compatibility_tests/v3.0.0/binary/arith_test.js                   \
  js/compatibility_tests/v3.0.0/binary/decoder_test.js                 \
  js/compatibility_tests/v3.0.0/binary/proto_test.js                   \
  js/compatibility_tests/v3.0.0/binary/reader_test.js                  \
  js/compatibility_tests/v3.0.0/binary/utils_test.js                   \
  js/compatibility_tests/v3.0.0/binary/writer_test.js                  \
  js/compatibility_tests/v3.0.0/commonjs/export_asserts.js             \
  js/compatibility_tests/v3.0.0/commonjs/export_testdeps.js            \
  js/compatibility_tests/v3.0.0/commonjs/import_test.js                \
  js/compatibility_tests/v3.0.0/commonjs/jasmine.json                  \
  js/compatibility_tests/v3.0.0/commonjs/rewrite_tests_for_commonjs.js \
  js/compatibility_tests/v3.0.0/commonjs/test6/test6.proto             \
  js/compatibility_tests/v3.0.0/commonjs/test7/test7.proto             \
  js/compatibility_tests/v3.0.0/data.proto                             \
  js/compatibility_tests/v3.0.0/debug_test.js                          \
  js/compatibility_tests/v3.0.0/jasmine1.json                          \
  js/compatibility_tests/v3.0.0/jasmine2.json                          \
  js/compatibility_tests/v3.0.0/jasmine3.json                          \
  js/compatibility_tests/v3.0.0/message_test.js                        \
  js/compatibility_tests/v3.0.0/proto3_test.js                         \
  js/compatibility_tests/v3.0.0/proto3_test.proto                      \
  js/compatibility_tests/v3.0.0/test2.proto                            \
  js/compatibility_tests/v3.0.0/test3.proto                            \
  js/compatibility_tests/v3.0.0/test4.proto                            \
  js/compatibility_tests/v3.0.0/test5.proto                            \
  js/compatibility_tests/v3.0.0/testbinary.proto                       \
  js/compatibility_tests/v3.0.0/testempty.proto                        \
  js/compatibility_tests/v3.0.0/test.proto                             \
  js/compatibility_tests/v3.0.0/test.sh                                \
Jisi Liu's avatar
Jisi Liu committed
1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149
  js/compatibility_tests/v3.1.0/testempty.proto                        \
  js/compatibility_tests/v3.1.0/testbinary.proto                       \
  js/compatibility_tests/v3.1.0/test5.proto                            \
  js/compatibility_tests/v3.1.0/test4.proto                            \
  js/compatibility_tests/v3.1.0/test3.proto                            \
  js/compatibility_tests/v3.1.0/test2.proto                            \
  js/compatibility_tests/v3.1.0/test.proto                             \
  js/compatibility_tests/v3.1.0/proto3_test.proto                      \
  js/compatibility_tests/v3.1.0/proto3_test.js                         \
  js/compatibility_tests/v3.1.0/message_test.js                        \
  js/compatibility_tests/v3.1.0/maps_test.js                           \
  js/compatibility_tests/v3.1.0/debug_test.js                          \
  js/compatibility_tests/v3.1.0/data.proto                             \
  js/compatibility_tests/v3.1.0/commonjs/test7/test7.proto             \
  js/compatibility_tests/v3.1.0/commonjs/test6/test6.proto             \
  js/compatibility_tests/v3.1.0/binary/writer_test.js                  \
  js/compatibility_tests/v3.1.0/binary/utils_test.js                   \
  js/compatibility_tests/v3.1.0/binary/reader_test.js                  \
  js/compatibility_tests/v3.1.0/binary/proto_test.js                   \
  js/compatibility_tests/v3.1.0/binary/decoder_test.js                 \
  js/compatibility_tests/v3.1.0/binary/arith_test.js                   \
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168
  js/data.proto                                                        \
  js/debug.js                                                          \
  js/debug_test.js                                                     \
  js/gulpfile.js                                                       \
  js/jasmine.json                                                      \
  js/map.js                                                            \
  js/maps_test.js                                                      \
  js/message.js                                                        \
  js/message_test.js                                                   \
  js/node_loader.js                                                    \
  js/package.json                                                      \
  js/proto3_test.js                                                    \
  js/proto3_test.proto                                                 \
  js/test.proto                                                        \
  js/test2.proto                                                       \
  js/test3.proto                                                       \
  js/test4.proto                                                       \
  js/test5.proto                                                       \
  js/test8.proto                                                       \
1169
  js/test9.proto                                                       \
1170
  js/test10.proto                                                      \
Adam Cozzette's avatar
Adam Cozzette committed
1171 1172 1173 1174 1175
  js/test11.proto                                                      \
  js/test12.proto                                                      \
  js/test13.proto                                                      \
  js/test14.proto                                                      \
  js/test15.proto                                                      \
1176 1177
  js/test_bootstrap.js                                                 \
  js/testbinary.proto                                                  \
1178 1179
  js/testempty.proto

Feng Xiao's avatar
Feng Xiao committed
1180
all_EXTRA_DIST=$(csharp_EXTRA_DIST) $(java_EXTRA_DIST) $(objectivec_EXTRA_DIST) $(php_EXTRA_DIST) $(python_EXTRA_DIST) $(ruby_EXTRA_DIST) $(js_EXTRA_DIST)
1181

Bo Yang's avatar
Bo Yang committed
1182 1183 1184 1185 1186 1187 1188 1189
EXTRA_DIST = $(@DIST_LANG@_EXTRA_DIST)   \
  autogen.sh                             \
  generate_descriptor_proto.sh           \
  README.md                              \
  LICENSE                                \
  CONTRIBUTORS.txt                       \
  CHANGES.txt                            \
  update_file_lists.sh                   \
1190 1191
  BUILD                                  \
  WORKSPACE                              \
Bo Yang's avatar
Bo Yang committed
1192 1193
  cmake/CMakeLists.txt                   \
  cmake/README.md                        \
1194
  cmake/conformance.cmake                   \
1195
  cmake/examples.cmake                   \
Bo Yang's avatar
Bo Yang committed
1196 1197 1198 1199 1200 1201 1202
  cmake/extract_includes.bat.in          \
  cmake/install.cmake                    \
  cmake/libprotobuf.cmake                \
  cmake/libprotobuf-lite.cmake           \
  cmake/libprotoc.cmake                  \
  cmake/protobuf-config-version.cmake.in \
  cmake/protobuf-config.cmake.in         \
1203
  cmake/protobuf-lite.pc.cmake           \
Bo Yang's avatar
Bo Yang committed
1204
  cmake/protobuf-module.cmake.in         \
1205
  cmake/protobuf-options.cmake           \
1206
  cmake/protobuf.pc.cmake                \
Bo Yang's avatar
Bo Yang committed
1207 1208
  cmake/protoc.cmake                     \
  cmake/tests.cmake                      \
1209
  cmake/version.rc.in                    \
1210
  compiler_config_setting.bzl            \
Bo Yang's avatar
Bo Yang committed
1211 1212 1213
  editors/README.txt                     \
  editors/proto.vim                      \
  editors/protobuf-mode.el               \
Feng Xiao's avatar
Feng Xiao committed
1214 1215
  examples/AddPerson.java                \
  examples/BUILD                         \
1216
  examples/CMakeLists.txt                \
Feng Xiao's avatar
Feng Xiao committed
1217
  examples/ListPeople.java               \
Bo Yang's avatar
Bo Yang committed
1218
  examples/Makefile                      \
Feng Xiao's avatar
Feng Xiao committed
1219 1220
  examples/README.md                     \
  examples/WORKSPACE                     \
Bo Yang's avatar
Bo Yang committed
1221
  examples/add_person.cc                 \
Adam Cozzette's avatar
Adam Cozzette committed
1222
  examples/add_person.dart               \
1223
  examples/add_person.go                 \
Feng Xiao's avatar
Feng Xiao committed
1224
  examples/add_person.py                 \
1225
  examples/add_person_test.go            \
Feng Xiao's avatar
Feng Xiao committed
1226
  examples/addressbook.proto             \
Bo Yang's avatar
Bo Yang committed
1227
  examples/list_people.cc                \
Adam Cozzette's avatar
Adam Cozzette committed
1228
  examples/list_people.dart              \
1229 1230 1231
  examples/list_people.go                \
  examples/list_people.py                \
  examples/list_people_test.go           \
Adam Cozzette's avatar
Adam Cozzette committed
1232
  examples/pubspec.yaml                  \
1233
  protobuf.bzl                           \
1234
  protobuf_deps.bzl                      \
1235 1236 1237 1238
  python/release/wheel/build_wheel_manylinux.sh  \
  python/release/wheel/Dockerfile                \
  python/release/wheel/protobuf_optimized_pip.sh \
  python/release/wheel/README.md         \
1239
  third_party/six.BUILD                  \
1240
  third_party/zlib.BUILD                 \
1241
  util/python/BUILD
1242

1243

temporal's avatar
temporal committed
1244 1245 1246
# Deletes all the files generated by autogen.sh.
MAINTAINERCLEANFILES =   \
  aclocal.m4             \
1247
  ar-lib                 \
temporal's avatar
temporal committed
1248 1249 1250 1251 1252 1253 1254 1255 1256 1257
  config.guess           \
  config.sub             \
  configure              \
  depcomp                \
  install-sh             \
  ltmain.sh              \
  Makefile.in            \
  missing                \
  mkinstalldirs          \
  config.h.in            \
1258 1259 1260 1261 1262 1263
  stamp.h.in             \
  m4/ltsugar.m4          \
  m4/libtool.m4          \
  m4/ltversion.m4        \
  m4/lt~obsolete.m4      \
  m4/ltoptions.m4