Makefile.am 82.4 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=                                                           \
Feng Xiao's avatar
Feng Xiao committed
52
  csharp/.gitignore                                                          \
53
  csharp/CHANGES.txt                                                         \
54
  csharp/Google.Protobuf.Tools.targets                                       \
55
  csharp/Google.Protobuf.Tools.nuspec                                        \
56 57
  csharp/README.md                                                           \
  csharp/build_packages.bat                                                  \
58
  csharp/build_tools.sh                                                      \
59 60
  csharp/buildall.sh                                                         \
  csharp/generate_protos.sh                                                  \
61
  csharp/global.json                                                         \
Jan Tattermusch's avatar
Jan Tattermusch committed
62
  csharp/keys/Google.Protobuf.public.snk                                     \
63
  csharp/keys/Google.Protobuf.snk                                            \
Jan Tattermusch's avatar
Jan Tattermusch committed
64
  csharp/keys/README.md                                                      \
65 66
  csharp/protos/README.md                                                    \
  csharp/protos/map_unittest_proto3.proto                                    \
67
  csharp/protos/unittest_custom_options_proto3.proto                         \
68 69
  csharp/protos/unittest_import_public_proto3.proto                          \
  csharp/protos/unittest_import_proto3.proto                                 \
70
  csharp/protos/unittest_issues.proto                                        \
71
  csharp/protos/unittest_proto3.proto                                        \
72 73
  csharp/src/AddressBook/AddPerson.cs                                        \
  csharp/src/AddressBook/Addressbook.cs                                      \
74
  csharp/src/AddressBook/AddressBook.csproj                                  \
75 76 77
  csharp/src/AddressBook/ListPeople.cs                                       \
  csharp/src/AddressBook/Program.cs                                          \
  csharp/src/AddressBook/SampleUsage.cs                                      \
Feng Xiao's avatar
Feng Xiao committed
78
  csharp/src/Google.Protobuf.Conformance/Conformance.cs                      \
79
  csharp/src/Google.Protobuf.Conformance/Google.Protobuf.Conformance.csproj  \
Feng Xiao's avatar
Feng Xiao committed
80
  csharp/src/Google.Protobuf.Conformance/Program.cs                          \
81
  csharp/src/Google.Protobuf.JsonDump/Google.Protobuf.JsonDump.csproj        \
82 83 84 85 86 87
  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                \
88
  csharp/src/Google.Protobuf.Test/Collections/ProtobufEqualityComparersTest.cs \
89
  csharp/src/Google.Protobuf.Test/Collections/RepeatedFieldTest.cs           \
Feng Xiao's avatar
Feng Xiao committed
90
  csharp/src/Google.Protobuf.Test/Compatibility/PropertyInfoExtensionsTest.cs \
91
  csharp/src/Google.Protobuf.Test/Compatibility/StreamExtensionsTest.cs      \
Feng Xiao's avatar
Feng Xiao committed
92
  csharp/src/Google.Protobuf.Test/Compatibility/TypeExtensionsTest.cs        \
93 94 95
  csharp/src/Google.Protobuf.Test/DeprecatedMemberTest.cs                    \
  csharp/src/Google.Protobuf.Test/EqualityTester.cs                          \
  csharp/src/Google.Protobuf.Test/FieldCodecTest.cs                          \
96
  csharp/src/Google.Protobuf.Test/FieldMaskTreeTest.cs                       \
97
  csharp/src/Google.Protobuf.Test/GeneratedMessageTest.cs                    \
98
  csharp/src/Google.Protobuf.Test/Google.Protobuf.Test.csproj                \
99 100
  csharp/src/Google.Protobuf.Test/IssuesTest.cs                              \
  csharp/src/Google.Protobuf.Test/JsonFormatterTest.cs                       \
101 102
  csharp/src/Google.Protobuf.Test/JsonParserTest.cs                          \
  csharp/src/Google.Protobuf.Test/JsonTokenizerTest.cs                       \
103
  csharp/src/Google.Protobuf.Test/Reflection/CustomOptionsTest.cs            \
104
  csharp/src/Google.Protobuf.Test/Reflection/DescriptorDeclarationTest.cs    \
105
  csharp/src/Google.Protobuf.Test/Reflection/DescriptorsTest.cs              \
Feng Xiao's avatar
Feng Xiao committed
106
  csharp/src/Google.Protobuf.Test/Reflection/FieldAccessTest.cs              \
107
  csharp/src/Google.Protobuf.Test/Reflection/TypeRegistryTest.cs             \
108 109
  csharp/src/Google.Protobuf.Test/SampleEnum.cs                              \
  csharp/src/Google.Protobuf.Test/SampleMessages.cs                          \
110
  csharp/src/Google.Protobuf.Test/SampleNaNs.cs                              \
111
  csharp/src/Google.Protobuf.Test/TestCornerCases.cs                         \
112
  csharp/src/Google.Protobuf.Test/TestProtos/ForeignMessagePartial.cs        \
113
  csharp/src/Google.Protobuf.Test/TestProtos/MapUnittestProto3.cs            \
114
  csharp/src/Google.Protobuf.Test/TestProtos/TestMessagesProto3.cs           \
115
  csharp/src/Google.Protobuf.Test/TestProtos/UnittestCustomOptionsProto3.cs  \
116 117 118 119 120
  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       \
121
  csharp/src/Google.Protobuf.Test/WellKnownTypes/AnyTest.cs                  \
Feng Xiao's avatar
Feng Xiao committed
122
  csharp/src/Google.Protobuf.Test/WellKnownTypes/DurationTest.cs             \
123
  csharp/src/Google.Protobuf.Test/WellKnownTypes/FieldMaskTest.cs            \
Feng Xiao's avatar
Feng Xiao committed
124
  csharp/src/Google.Protobuf.Test/WellKnownTypes/TimestampTest.cs            \
125
  csharp/src/Google.Protobuf.Test/WellKnownTypes/WrappersTest.cs             \
126
  csharp/src/Google.Protobuf.Test/UnknownFieldSetTest.cs                     \
127
  csharp/src/Google.Protobuf.Test/testprotos.pb                              \
128 129 130 131 132 133
  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                            \
134
  csharp/src/Google.Protobuf/Collections/Lists.cs                            \
135
  csharp/src/Google.Protobuf/Collections/MapField.cs                         \
136
  csharp/src/Google.Protobuf/Collections/ProtobufEqualityComparers.cs        \
137 138
  csharp/src/Google.Protobuf/Collections/ReadOnlyDictionary.cs               \
  csharp/src/Google.Protobuf/Collections/RepeatedField.cs                    \
139
  csharp/src/Google.Protobuf/Compatibility/MethodInfoExtensions.cs           \
Feng Xiao's avatar
Feng Xiao committed
140
  csharp/src/Google.Protobuf/Compatibility/PropertyInfoExtensions.cs         \
141
  csharp/src/Google.Protobuf/Compatibility/StreamExtensions.cs               \
Feng Xiao's avatar
Feng Xiao committed
142
  csharp/src/Google.Protobuf/Compatibility/TypeExtensions.cs                 \
143
  csharp/src/Google.Protobuf/FieldCodec.cs                                   \
144
  csharp/src/Google.Protobuf/FieldMaskTree.cs                                \
145
  csharp/src/Google.Protobuf/FrameworkPortability.cs                         \
146
  csharp/src/Google.Protobuf/Google.Protobuf.csproj                          \
147
  csharp/src/Google.Protobuf/ICustomDiagnosticMessage.cs                     \
Feng Xiao's avatar
Feng Xiao committed
148
  csharp/src/Google.Protobuf/IDeepCloneable.cs                               \
149
  csharp/src/Google.Protobuf/IMessage.cs                                     \
150
  csharp/src/Google.Protobuf/InvalidJsonException.cs                         \
151 152
  csharp/src/Google.Protobuf/InvalidProtocolBufferException.cs               \
  csharp/src/Google.Protobuf/JsonFormatter.cs                                \
153 154 155
  csharp/src/Google.Protobuf/JsonParser.cs                                   \
  csharp/src/Google.Protobuf/JsonToken.cs                                    \
  csharp/src/Google.Protobuf/JsonTokenizer.cs                                \
156 157 158
  csharp/src/Google.Protobuf/LimitedInputStream.cs                           \
  csharp/src/Google.Protobuf/MessageExtensions.cs                            \
  csharp/src/Google.Protobuf/MessageParser.cs                                \
159
  csharp/src/Google.Protobuf/ProtoPreconditions.cs                           \
160
  csharp/src/Google.Protobuf/Properties/AssemblyInfo.cs                      \
161
  csharp/src/Google.Protobuf/Reflection/CustomOptions.cs                     \
162
  csharp/src/Google.Protobuf/Reflection/Descriptor.cs                        \
163
  csharp/src/Google.Protobuf/Reflection/DescriptorBase.cs                    \
164
  csharp/src/Google.Protobuf/Reflection/DescriptorDeclaration.cs             \
165 166 167 168 169 170 171 172 173
  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               \
  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                    \
174
  csharp/src/Google.Protobuf/Reflection/GeneratedClrTypeInfo.cs              \
175 176 177 178 179 180 181
  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                   \
182
  csharp/src/Google.Protobuf/Reflection/OriginalNameAttribute.cs             \
183 184 185 186 187
  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               \
188
  csharp/src/Google.Protobuf/Reflection/TypeRegistry.cs                      \
189
  csharp/src/Google.Protobuf/WellKnownTypes/Any.cs                           \
190
  csharp/src/Google.Protobuf/WellKnownTypes/AnyPartial.cs                    \
191 192
  csharp/src/Google.Protobuf/WellKnownTypes/Api.cs                           \
  csharp/src/Google.Protobuf/WellKnownTypes/Duration.cs                      \
Feng Xiao's avatar
Feng Xiao committed
193
  csharp/src/Google.Protobuf/WellKnownTypes/DurationPartial.cs               \
194 195
  csharp/src/Google.Protobuf/WellKnownTypes/Empty.cs                         \
  csharp/src/Google.Protobuf/WellKnownTypes/FieldMask.cs                     \
196
  csharp/src/Google.Protobuf/WellKnownTypes/FieldMaskPartial.cs              \
197 198
  csharp/src/Google.Protobuf/WellKnownTypes/SourceContext.cs                 \
  csharp/src/Google.Protobuf/WellKnownTypes/Struct.cs                        \
Feng Xiao's avatar
Feng Xiao committed
199
  csharp/src/Google.Protobuf/WellKnownTypes/TimeExtensions.cs                \
200
  csharp/src/Google.Protobuf/WellKnownTypes/Timestamp.cs                     \
Feng Xiao's avatar
Feng Xiao committed
201
  csharp/src/Google.Protobuf/WellKnownTypes/TimestampPartial.cs              \
202
  csharp/src/Google.Protobuf/WellKnownTypes/Type.cs                          \
203
  csharp/src/Google.Protobuf/WellKnownTypes/ValuePartial.cs                  \
204
  csharp/src/Google.Protobuf/WellKnownTypes/Wrappers.cs                      \
205
  csharp/src/Google.Protobuf/WellKnownTypes/WrappersPartial.cs               \
206 207 208
  csharp/src/Google.Protobuf/WireFormat.cs                                   \
  csharp/src/Google.Protobuf/UnknownField.cs                                 \
  csharp/src/Google.Protobuf/UnknownFieldSet.cs
209

210 211
java_EXTRA_DIST=                                                                   \
  java/README.md                                                                   \
212
  java/bom/pom.xml                                                                 \
213 214 215 216 217 218 219
  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            \
220
  java/core/src/main/java/com/google/protobuf/Android.java                         \
221 222 223
  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                \
224 225
  java/core/src/main/java/com/google/protobuf/ByteBufferWriter.java                \
  java/core/src/main/java/com/google/protobuf/ByteOutput.java                      \
226 227 228
  java/core/src/main/java/com/google/protobuf/ByteString.java                      \
  java/core/src/main/java/com/google/protobuf/CodedInputStream.java                \
  java/core/src/main/java/com/google/protobuf/CodedOutputStream.java               \
Jisi Liu's avatar
Jisi Liu committed
229
  java/core/src/main/java/com/google/protobuf/DiscardUnknownFieldsParser.java      \
230 231 232
  java/core/src/main/java/com/google/protobuf/Descriptors.java                     \
  java/core/src/main/java/com/google/protobuf/DoubleArrayList.java                 \
  java/core/src/main/java/com/google/protobuf/DynamicMessage.java                  \
233
  java/core/src/main/java/com/google/protobuf/ExperimentalApi.java                 \
234 235 236
  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               \
237
  java/core/src/main/java/com/google/protobuf/ExtensionRegistryFactory.java        \
238 239 240 241 242
  java/core/src/main/java/com/google/protobuf/ExtensionRegistryLite.java           \
  java/core/src/main/java/com/google/protobuf/FieldSet.java                        \
  java/core/src/main/java/com/google/protobuf/FloatArrayList.java                  \
  java/core/src/main/java/com/google/protobuf/GeneratedMessage.java                \
  java/core/src/main/java/com/google/protobuf/GeneratedMessageLite.java            \
243
  java/core/src/main/java/com/google/protobuf/GeneratedMessageV3.java              \
244 245 246
  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  \
247
  java/core/src/main/java/com/google/protobuf/IterableByteBufferInputStream.java   \
248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265
  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                  \
  java/core/src/main/java/com/google/protobuf/LongArrayList.java                   \
  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                    \
  java/core/src/main/java/com/google/protobuf/Message.java                         \
  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               \
  java/core/src/main/java/com/google/protobuf/MutabilityOracle.java                \
  java/core/src/main/java/com/google/protobuf/NioByteString.java                   \
  java/core/src/main/java/com/google/protobuf/Parser.java                          \
266
  java/core/src/main/java/com/google/protobuf/PrimitiveNonBoxingCollection.java    \
267 268 269 270
  java/core/src/main/java/com/google/protobuf/ProtobufArrayList.java               \
  java/core/src/main/java/com/google/protobuf/ProtocolMessageEnum.java             \
  java/core/src/main/java/com/google/protobuf/ProtocolStringList.java              \
  java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilder.java            \
271
  java/core/src/main/java/com/google/protobuf/RepeatedFieldBuilderV3.java          \
272 273 274 275 276 277 278 279
  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                         \
  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              \
280
  java/core/src/main/java/com/google/protobuf/SingleFieldBuilderV3.java            \
281 282 283
  java/core/src/main/java/com/google/protobuf/SmallSortedMap.java                  \
  java/core/src/main/java/com/google/protobuf/TextFormat.java                      \
  java/core/src/main/java/com/google/protobuf/TextFormatEscaper.java               \
284 285
  java/core/src/main/java/com/google/protobuf/TextFormatParseInfoTree.java         \
  java/core/src/main/java/com/google/protobuf/TextFormatParseLocation.java         \
286 287 288 289
  java/core/src/main/java/com/google/protobuf/UninitializedMessageException.java   \
  java/core/src/main/java/com/google/protobuf/UnknownFieldSet.java                 \
  java/core/src/main/java/com/google/protobuf/UnknownFieldSetLite.java             \
  java/core/src/main/java/com/google/protobuf/UnmodifiableLazyStringList.java      \
290
  java/core/src/main/java/com/google/protobuf/UnsafeByteOperations.java            \
291
  java/core/src/main/java/com/google/protobuf/UnsafeUtil.java                      \
292 293 294 295 296 297
  java/core/src/main/java/com/google/protobuf/Utf8.java                            \
  java/core/src/main/java/com/google/protobuf/WireFormat.java                      \
  java/core/src/test/java/com/google/protobuf/AbstractMessageTest.java             \
  java/core/src/test/java/com/google/protobuf/AnyTest.java                         \
  java/core/src/test/java/com/google/protobuf/BooleanArrayListTest.java            \
  java/core/src/test/java/com/google/protobuf/BoundedByteStringTest.java           \
298
  java/core/src/test/java/com/google/protobuf/ByteBufferWriterTest.java            \
299 300 301 302
  java/core/src/test/java/com/google/protobuf/ByteStringTest.java                  \
  java/core/src/test/java/com/google/protobuf/CheckUtf8Test.java                   \
  java/core/src/test/java/com/google/protobuf/CodedInputStreamTest.java            \
  java/core/src/test/java/com/google/protobuf/CodedOutputStreamTest.java           \
303
  java/core/src/test/java/com/google/protobuf/DecodeUtf8Test.java                  \
304 305
  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
306
  java/core/src/test/java/com/google/protobuf/DiscardUnknownFieldsTest.java        \
307 308
  java/core/src/test/java/com/google/protobuf/DoubleArrayListTest.java             \
  java/core/src/test/java/com/google/protobuf/DynamicMessageTest.java              \
309
  java/core/src/test/java/com/google/protobuf/EnumTest.java                        \
310
  java/core/src/test/java/com/google/protobuf/ExtensionRegistryFactoryTest.java    \
311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332
  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/LiteTest.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                \
  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               \
333
  java/core/src/test/java/com/google/protobuf/ParseExceptionsTest.java             \
334 335
  java/core/src/test/java/com/google/protobuf/ParserTest.java                      \
  java/core/src/test/java/com/google/protobuf/ProtobufArrayListTest.java           \
336
  java/core/src/test/java/com/google/protobuf/RepeatedFieldBuilderV3Test.java      \
337 338 339
  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                     \
340
  java/core/src/test/java/com/google/protobuf/SingleFieldBuilderV3Test.java        \
341 342
  java/core/src/test/java/com/google/protobuf/SmallSortedMapTest.java              \
  java/core/src/test/java/com/google/protobuf/TestBadIdentifiers.java              \
343
  java/core/src/test/java/com/google/protobuf/TestBadIdentifiersLite.java          \
344
  java/core/src/test/java/com/google/protobuf/TestUtil.java                        \
345
  java/core/src/test/java/com/google/protobuf/TestUtilLite.java                    \
346 347
  java/core/src/test/java/com/google/protobuf/TextFormatParseInfoTreeTest.java     \
  java/core/src/test/java/com/google/protobuf/TextFormatParseLocationTest.java     \
348 349 350 351 352 353 354 355
  java/core/src/test/java/com/google/protobuf/TextFormatTest.java                  \
  java/core/src/test/java/com/google/protobuf/UnknownEnumValueTest.java            \
  java/core/src/test/java/com/google/protobuf/UnknownFieldSetLiteTest.java         \
  java/core/src/test/java/com/google/protobuf/UnknownFieldSetTest.java             \
  java/core/src/test/java/com/google/protobuf/UnmodifiableLazyStringListTest.java  \
  java/core/src/test/java/com/google/protobuf/WellKnownTypesTest.java              \
  java/core/src/test/java/com/google/protobuf/WireFormatTest.java                  \
  java/core/src/test/proto/com/google/protobuf/any_test.proto                      \
Jisi Liu's avatar
Jisi Liu committed
356
  java/core/src/test/proto/com/google/protobuf/deprecated_file.proto               \
357 358 359 360 361 362
  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 \
363
  java/core/src/test/proto/com/google/protobuf/map_lite_test.proto                 \
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378
  java/core/src/test/proto/com/google/protobuf/map_test.proto                      \
  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        \
  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         \
379
  java/lite.md                                                                     \
380 381
  java/pom.xml                                                                     \
  java/util/pom.xml                                                                \
382
  java/util/src/main/java/com/google/protobuf/util/Durations.java                  \
383 384 385 386
  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                   \
387
  java/util/src/main/java/com/google/protobuf/util/Timestamps.java                 \
388 389 390 391 392
  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             \
  java/util/src/test/java/com/google/protobuf/util/TimeUtilTest.java               \
  java/util/src/test/proto/com/google/protobuf/util/json_test.proto
393

394
objectivec_EXTRA_DIST=                                                       \
395
  objectivec/DevTools/check_version_stamps.sh                                \
Feng Xiao's avatar
Feng Xiao committed
396
  objectivec/DevTools/compile_testing_protos.sh                              \
Bo Yang's avatar
Bo Yang committed
397
  objectivec/DevTools/full_mac_build.sh                                      \
398 399
  objectivec/DevTools/pddm.py                                                \
  objectivec/DevTools/pddm_tests.py                                          \
400
  objectivec/generate_well_known_types.sh                                    \
401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420
  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                               \
421 422 423 424 425 426 427 428 429
  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                                          \
430
  objectivec/GPBCodedOutputStream_PackagePrivate.h                           \
431 432 433 434 435 436
  objectivec/GPBDescriptor.h                                                 \
  objectivec/GPBDescriptor.m                                                 \
  objectivec/GPBDescriptor_PackagePrivate.h                                  \
  objectivec/GPBDictionary.h                                                 \
  objectivec/GPBDictionary.m                                                 \
  objectivec/GPBDictionary_PackagePrivate.h                                  \
437 438
  objectivec/GPBExtensionInternals.h                                         \
  objectivec/GPBExtensionInternals.m                                         \
439 440 441 442 443 444 445 446 447 448 449
  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                                  \
450 451 452 453
  objectivec/GPBRuntimeTypes.h                                               \
  objectivec/GPBUnknownField.h                                               \
  objectivec/GPBUnknownField.m                                               \
  objectivec/GPBUnknownField_PackagePrivate.h                                \
454 455 456 457 458 459 460 461 462 463 464 465
  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 \
466
  objectivec/ProtocolBuffers_iOS.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist \
467 468 469 470 471
  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 \
472
  objectivec/ProtocolBuffers_OSX.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist \
473 474 475
  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 \
476 477 478 479 480 481
  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
482
  objectivec/README.md                                                       \
483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509
  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                                    \
510 511 512 513 514 515
  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                                \
516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540
  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                                        \
541 542 543 544 545 546 547 548
  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                               \
549
  objectivec/Tests/GPBDictionaryTests.m                                      \
550
  objectivec/Tests/GPBDictionaryTests.pddm                                   \
551
  objectivec/Tests/GPBExtensionRegistryTest.m                                \
552 553 554 555
  objectivec/Tests/GPBMessageTests+Merge.m                                   \
  objectivec/Tests/GPBMessageTests+Runtime.m                                 \
  objectivec/Tests/GPBMessageTests+Serialization.m                           \
  objectivec/Tests/GPBMessageTests.m                                         \
556
  objectivec/Tests/GPBObjectiveCPlusPlusTest.mm                              \
557 558 559 560 561
  objectivec/Tests/GPBPerfTests.m                                            \
  objectivec/Tests/GPBSwiftTests.swift                                       \
  objectivec/Tests/GPBTestUtilities.h                                        \
  objectivec/Tests/GPBTestUtilities.m                                        \
  objectivec/Tests/GPBUnittestProtos.m                                       \
562
  objectivec/Tests/GPBUnittestProtos2.m                                      \
563 564 565 566
  objectivec/Tests/GPBUnknownFieldSetTest.m                                  \
  objectivec/Tests/GPBUtilitiesTests.m                                       \
  objectivec/Tests/GPBWellKnownTypesTest.m                                   \
  objectivec/Tests/GPBWireFormatTests.m                                      \
567
  objectivec/Tests/text_format_extensions_unittest_data.txt                   \
568 569 570
  objectivec/Tests/text_format_map_unittest_data.txt                          \
  objectivec/Tests/text_format_unittest_data.txt                              \
  objectivec/Tests/unittest_cycle.proto                                       \
571 572
  objectivec/Tests/unittest_deprecated.proto                                  \
  objectivec/Tests/unittest_deprecated_file.proto                             \
573 574 575 576 577 578 579
  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                           \
580
  objectivec/Tests/unittest_objc.proto                                        \
581
  objectivec/Tests/unittest_objc_options.proto                                \
Bo Yang's avatar
Bo Yang committed
582
  objectivec/Tests/unittest_objc_startup.proto                                \
583 584 585
  objectivec/Tests/unittest_runtime_proto2.proto                              \
  objectivec/Tests/unittest_runtime_proto3.proto                              \
  objectivec/Tests/UnitTests-Bridging-Header.h                                \
586 587
  objectivec/Tests/UnitTests-Info.plist                                       \
  Protobuf.podspec
588

589
php_EXTRA_DIST=                                                       \
590 591 592
  composer.json                                                       \
  php/README.md                                                       \
  php/composer.json                                                   \
593
  php/ext/google/protobuf/array.c                                     \
594 595
  php/ext/google/protobuf/config.m4                                   \
  php/ext/google/protobuf/def.c                                       \
596
  php/ext/google/protobuf/encode_decode.c                             \
597 598 599 600
  php/ext/google/protobuf/map.c                                       \
  php/ext/google/protobuf/message.c                                   \
  php/ext/google/protobuf/package.xml                                 \
  php/ext/google/protobuf/protobuf.c                                  \
601 602
  php/ext/google/protobuf/protobuf.h                                  \
  php/ext/google/protobuf/storage.c                                   \
603
  php/ext/google/protobuf/type_check.c                                \
604
  php/ext/google/protobuf/upb.c                                       \
605 606 607 608 609
  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                                                     \
610
  php/release.sh                                                      \
611 612 613 614 615 616 617 618 619 620 621
  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                    \
622
  php/src/Google/Protobuf/Any.php                                     \
623 624 625
  php/src/Google/Protobuf/Api.php                                     \
  php/src/Google/Protobuf/BoolValue.php                               \
  php/src/Google/Protobuf/BytesValue.php                              \
626 627
  php/src/Google/Protobuf/Descriptor.php                              \
  php/src/Google/Protobuf/DescriptorPool.php                          \
628
  php/src/Google/Protobuf/DoubleValue.php                             \
629
  php/src/Google/Protobuf/Duration.php                                \
630
  php/src/Google/Protobuf/Enum.php                                    \
631
  php/src/Google/Protobuf/EnumDescriptor.php                          \
632
  php/src/Google/Protobuf/EnumValue.php                               \
633
  php/src/Google/Protobuf/EnumValueDescriptor.php                     \
634
  php/src/Google/Protobuf/Field.php                                   \
635
  php/src/Google/Protobuf/FieldDescriptor.php                         \
636
  php/src/Google/Protobuf/FieldMask.php                               \
637
  php/src/Google/Protobuf/Field/Cardinality.php                       \
638
  php/src/Google/Protobuf/Field_Cardinality.php                       \
639
  php/src/Google/Protobuf/Field/Kind.php                              \
640 641 642 643 644
  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                              \
645 646
  php/src/Google/Protobuf/Internal/CodedInputStream.php               \
  php/src/Google/Protobuf/Internal/CodedOutputStream.php              \
647
  php/src/Google/Protobuf/Internal/Descriptor.php                     \
648
  php/src/Google/Protobuf/Internal/DescriptorPool.php                 \
649
  php/src/Google/Protobuf/Internal/DescriptorProto.php                \
650 651
  php/src/Google/Protobuf/Internal/DescriptorProto/ExtensionRange.php \
  php/src/Google/Protobuf/Internal/DescriptorProto/ReservedRange.php  \
652
  php/src/Google/Protobuf/Internal/EnumBuilderContext.php             \
653
  php/src/Google/Protobuf/Internal/EnumDescriptor.php                 \
654
  php/src/Google/Protobuf/Internal/EnumDescriptorProto.php            \
655
  php/src/Google/Protobuf/Internal/EnumDescriptorProto/EnumReservedRange.php \
656 657 658
  php/src/Google/Protobuf/Internal/EnumOptions.php                    \
  php/src/Google/Protobuf/Internal/EnumValueDescriptorProto.php       \
  php/src/Google/Protobuf/Internal/EnumValueOptions.php               \
659
  php/src/Google/Protobuf/Internal/ExtensionRangeOptions.php          \
660 661
  php/src/Google/Protobuf/Internal/FieldDescriptorProto.php           \
  php/src/Google/Protobuf/Internal/FieldDescriptor.php                \
662
  php/src/Google/Protobuf/Internal/FieldDescriptorProto.php           \
663 664
  php/src/Google/Protobuf/Internal/FieldDescriptorProto/Label.php     \
  php/src/Google/Protobuf/Internal/FieldDescriptorProto/Type.php      \
665
  php/src/Google/Protobuf/Internal/FieldOptions.php                   \
666 667
  php/src/Google/Protobuf/Internal/FieldOptions/CType.php             \
  php/src/Google/Protobuf/Internal/FieldOptions/JSType.php            \
668
  php/src/Google/Protobuf/Internal/FileDescriptor.php                 \
669 670 671
  php/src/Google/Protobuf/Internal/FileDescriptorProto.php            \
  php/src/Google/Protobuf/Internal/FileDescriptorSet.php              \
  php/src/Google/Protobuf/Internal/FileOptions.php                    \
672
  php/src/Google/Protobuf/Internal/FileOptions/OptimizeMode.php       \
673 674 675
  php/src/Google/Protobuf/Internal/GPBDecodeException.php             \
  php/src/Google/Protobuf/Internal/GPBJsonWire.php                    \
  php/src/Google/Protobuf/Internal/GPBLabel.php                       \
676
  php/src/Google/Protobuf/Internal/GPBType.php                        \
677 678
  php/src/Google/Protobuf/Internal/GPBUtil.php                        \
  php/src/Google/Protobuf/Internal/GPBWire.php                        \
679 680
  php/src/Google/Protobuf/Internal/GPBWireType.php                    \
  php/src/Google/Protobuf/Internal/GeneratedCodeInfo.php              \
681
  php/src/Google/Protobuf/Internal/GeneratedCodeInfo/Annotation.php   \
682
  php/src/Google/Protobuf/Internal/GetPublicDescriptorTrait.php       \
683
  php/src/Google/Protobuf/Internal/HasPublicDescriptorTrait.php       \
684 685
  php/src/Google/Protobuf/Internal/MapEntry.php                       \
  php/src/Google/Protobuf/Internal/MapField.php                       \
686 687
  php/src/Google/Protobuf/Internal/MapFieldIter.php                   \
  php/src/Google/Protobuf/Internal/Message.php                        \
688 689 690 691
  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                  \
692
  php/src/Google/Protobuf/Internal/MethodOptions/IdempotencyLevel.php \
693
  php/src/Google/Protobuf/Internal/OneofDescriptor.php                \
694
  php/src/Google/Protobuf/Internal/OneofDescriptorProto.php           \
695 696 697 698
  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                  \
699
  php/src/Google/Protobuf/Internal/RepeatedFieldIter.php              \
700 701
  php/src/Google/Protobuf/Internal/ServiceDescriptorProto.php         \
  php/src/Google/Protobuf/Internal/ServiceOptions.php                 \
702
  php/src/Google/Protobuf/Internal/SourceCodeInfo.php                 \
703
  php/src/Google/Protobuf/Internal/SourceCodeInfo/Location.php        \
704
  php/src/Google/Protobuf/Internal/UninterpretedOption.php            \
705
  php/src/Google/Protobuf/Internal/UninterpretedOption/NamePart.php   \
Feng Xiao's avatar
Feng Xiao committed
706 707 708 709 710 711 712 713 714 715 716 717
  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   \
718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733
  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                                             \
734
  php/tests/array_test.php                                            \
735
  php/tests/autoload.php                                              \
736
  php/tests/bootstrap_phpunit.php                                     \
737
  php/tests/compatibility_test.sh                                     \
738
  php/tests/descriptors_test.php                                      \
739 740 741
  php/tests/encode_decode_test.php                                    \
  php/tests/gdb_test.sh                                               \
  php/tests/generated_class_test.php                                  \
742
  php/tests/generated_phpdoc_test.php                                 \
743
  php/tests/generated_service_test.php                                \
744 745
  php/tests/map_field_test.php                                        \
  php/tests/memory_leak_test.php                                      \
746
  php/tests/php_implementation_test.php                               \
747
  php/tests/proto/empty/echo.proto                                    \
748
  php/tests/proto/test.proto                                          \
749
  php/tests/proto/test_descriptors.proto                              \
750
  php/tests/proto/test_empty_php_namespace.proto                      \
751
  php/tests/proto/test_import_descriptor_proto.proto                  \
752 753
  php/tests/proto/test_include.proto                                  \
  php/tests/proto/test_no_namespace.proto                             \
754 755
  php/tests/proto/test_php_namespace.proto                            \
  php/tests/proto/test_prefix.proto                                   \
756 757
  php/tests/proto/test_reserved_enum_lower.proto                      \
  php/tests/proto/test_reserved_enum_upper.proto                      \
758 759
  php/tests/proto/test_reserved_enum_value_lower.proto                \
  php/tests/proto/test_reserved_enum_value_upper.proto                \
760 761
  php/tests/proto/test_reserved_message_lower.proto                   \
  php/tests/proto/test_reserved_message_upper.proto                   \
762 763
  php/tests/proto/test_service.proto                                  \
  php/tests/proto/test_service_namespace.proto                        \
764
  php/tests/proto/test_wrapper_type_setters.proto                     \
765 766
  php/tests/test.sh                                                   \
  php/tests/test_base.php                                             \
767
  php/tests/test_util.php                                             \
768
  php/tests/undefined_test.php                                        \
769 770
  php/tests/well_known_test.php                                       \
  php/tests/wrapper_type_setters_test.php
Bo Yang's avatar
Bo Yang committed
771

772
python_EXTRA_DIST=                                                           \
Bo Yang's avatar
Bo Yang committed
773
  python/MANIFEST.in                                                         \
774 775
  python/google/__init__.py                                                  \
  python/google/protobuf/__init__.py                                         \
776
  python/google/protobuf/compiler/__init__.py                                \
777 778 779 780 781 782
  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                             \
783
  python/google/protobuf/internal/any_test.proto                             \
784 785
  python/google/protobuf/internal/api_implementation.cc                      \
  python/google/protobuf/internal/api_implementation.py                      \
786
  python/google/protobuf/internal/containers.py                              \
temporal's avatar
temporal committed
787
  python/google/protobuf/internal/decoder.py                                 \
788 789
  python/google/protobuf/internal/descriptor_database_test.py                \
  python/google/protobuf/internal/descriptor_pool_test.py                    \
790 791
  python/google/protobuf/internal/descriptor_pool_test1.proto                \
  python/google/protobuf/internal/descriptor_pool_test2.proto                \
temporal's avatar
temporal committed
792 793
  python/google/protobuf/internal/descriptor_test.py                         \
  python/google/protobuf/internal/encoder.py                                 \
794
  python/google/protobuf/internal/enum_type_wrapper.py                       \
795
  python/google/protobuf/internal/extension_dict.py                          \
796 797
  python/google/protobuf/internal/factory_test1.proto                        \
  python/google/protobuf/internal/factory_test2.proto                        \
798
  python/google/protobuf/internal/file_options_test.proto                    \
799
  python/google/protobuf/internal/generator_test.py                          \
800 801 802
  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            \
803
  python/google/protobuf/internal/json_format_test.py                        \
804
  python/google/protobuf/internal/message_factory_test.py                    \
temporal's avatar
temporal committed
805
  python/google/protobuf/internal/message_listener.py                        \
806
  python/google/protobuf/internal/message_set_extensions.proto               \
807
  python/google/protobuf/internal/message_test.py                            \
808
  python/google/protobuf/internal/missing_enum_values.proto                  \
809
  python/google/protobuf/internal/more_extensions.proto                      \
810
  python/google/protobuf/internal/more_extensions_dynamic.proto              \
temporal's avatar
temporal committed
811
  python/google/protobuf/internal/more_messages.proto                        \
812
  python/google/protobuf/internal/no_package.proto                           \
813
  python/google/protobuf/internal/packed_field_test.proto                    \
814
  python/google/protobuf/internal/proto_builder_test.py                      \
815
  python/google/protobuf/internal/python_message.py                          \
816
  python/google/protobuf/internal/python_protobuf.cc                         \
temporal's avatar
temporal committed
817 818
  python/google/protobuf/internal/reflection_test.py                         \
  python/google/protobuf/internal/service_reflection_test.py                 \
jieluo@google.com's avatar
jieluo@google.com committed
819
  python/google/protobuf/internal/symbol_database_test.py                    \
820
  python/google/protobuf/internal/test_bad_identifiers.proto                 \
temporal's avatar
temporal committed
821
  python/google/protobuf/internal/test_util.py                               \
822
  python/google/protobuf/internal/testing_refleaks.py                        \
823
  python/google/protobuf/internal/text_encoding_test.py                      \
temporal's avatar
temporal committed
824
  python/google/protobuf/internal/text_format_test.py                        \
temporal's avatar
temporal committed
825
  python/google/protobuf/internal/type_checkers.py                           \
826
  python/google/protobuf/internal/unknown_fields_test.py                     \
827
  python/google/protobuf/internal/well_known_types.py                        \
828 829
  python/google/protobuf/internal/well_known_types.py                        \
  python/google/protobuf/internal/well_known_types_test.py                   \
830
  python/google/protobuf/internal/well_known_types_test.py                   \
temporal's avatar
temporal committed
831 832
  python/google/protobuf/internal/wire_format.py                             \
  python/google/protobuf/internal/wire_format_test.py                        \
833 834 835
  python/google/protobuf/json_format.py                                      \
  python/google/protobuf/message.py                                          \
  python/google/protobuf/message_factory.py                                  \
836
  python/google/protobuf/python_protobuf.h                                   \
837
  python/google/protobuf/proto_api.h                                         \
838
  python/google/protobuf/proto_builder.py                                    \
839
  python/google/protobuf/pyext/README                                        \
840
  python/google/protobuf/pyext/__init__.py                                   \
841 842
  python/google/protobuf/pyext/cpp_message.py                                \
  python/google/protobuf/pyext/descriptor.cc                                 \
843
  python/google/protobuf/pyext/descriptor.h                                  \
844
  python/google/protobuf/pyext/descriptor_containers.cc                      \
845 846 847 848 849
  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                             \
850
  python/google/protobuf/pyext/extension_dict.cc                             \
851 852 853
  python/google/protobuf/pyext/extension_dict.h                              \
  python/google/protobuf/pyext/map_container.cc                              \
  python/google/protobuf/pyext/map_container.h                               \
854
  python/google/protobuf/pyext/message.cc                                    \
855
  python/google/protobuf/pyext/message.h                                     \
Feng Xiao's avatar
Feng Xiao committed
856 857 858 859
  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                              \
860 861
  python/google/protobuf/pyext/message_factory.cc                            \
  python/google/protobuf/pyext/message_factory.h                             \
862
  python/google/protobuf/pyext/message_module.cc                             \
863 864 865
  python/google/protobuf/pyext/proto2_api_test.proto                         \
  python/google/protobuf/pyext/python.proto                                  \
  python/google/protobuf/pyext/repeated_composite_container.cc               \
866
  python/google/protobuf/pyext/repeated_composite_container.h                \
867
  python/google/protobuf/pyext/repeated_scalar_container.cc                  \
868
  python/google/protobuf/pyext/repeated_scalar_container.h                   \
Feng Xiao's avatar
Feng Xiao committed
869
  python/google/protobuf/pyext/safe_numerics.h                               \
870
  python/google/protobuf/pyext/scoped_pyobject_ptr.h                         \
871
  python/google/protobuf/pyext/thread_unsafe_shared_ptr.h                    \
temporal's avatar
temporal committed
872 873 874
  python/google/protobuf/reflection.py                                       \
  python/google/protobuf/service.py                                          \
  python/google/protobuf/service_reflection.py                               \
875 876
  python/google/protobuf/symbol_database.py                                  \
  python/google/protobuf/text_encoding.py                                    \
temporal's avatar
temporal committed
877
  python/google/protobuf/text_format.py                                      \
878
  python/google/protobuf/util/__init__.py                                    \
879
  python/release.sh                                                          \
temporal's avatar
temporal committed
880
  python/mox.py                                                              \
881
  python/setup.cfg                                                           \
Feng Xiao's avatar
Feng Xiao committed
882
  python/setup.py                                                            \
temporal's avatar
temporal committed
883
  python/stubout.py                                                          \
Feng Xiao's avatar
Feng Xiao committed
884
  python/tox.ini                                                             \
885
  python/README.md
temporal's avatar
temporal committed
886

Chris Fallin's avatar
Chris Fallin committed
887
ruby_EXTRA_DIST=                                                             \
Bo Yang's avatar
Bo Yang committed
888 889
  ruby/Gemfile                                                               \
  ruby/.gitignore                                                            \
Feng Xiao's avatar
Feng Xiao committed
890 891
  ruby/README.md                                                             \
  ruby/Rakefile                                                              \
892 893 894 895 896 897 898 899 900
  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
901 902 903
  ruby/ext/google/protobuf_c/defs.c                                          \
  ruby/ext/google/protobuf_c/encode_decode.c                                 \
  ruby/ext/google/protobuf_c/extconf.rb                                      \
904
  ruby/ext/google/protobuf_c/map.c                                           \
Feng Xiao's avatar
Feng Xiao committed
905 906 907 908 909 910 911
  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                                           \
912
  ruby/ext/google/protobuf_c/wrap_memcpy.c                                   \
Feng Xiao's avatar
Feng Xiao committed
913
  ruby/google-protobuf.gemspec                                               \
Bo Yang's avatar
Bo Yang committed
914 915
  ruby/lib/google/protobuf/message_exts.rb                                   \
  ruby/lib/google/protobuf/repeated_field.rb                                 \
916
  ruby/lib/google/protobuf/well_known_types.rb                               \
Feng Xiao's avatar
Feng Xiao committed
917
  ruby/lib/google/protobuf.rb                                                \
Bo Yang's avatar
Bo Yang committed
918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936
  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                                               \
937 938 939
  ruby/tests/basic_proto2.rb                                                 \
  ruby/tests/basic_test_proto2.proto                                         \
  ruby/tests/basic_test.proto                                                \
Feng Xiao's avatar
Feng Xiao committed
940
  ruby/tests/basic.rb                                                        \
941
  ruby/tests/common_tests.rb                                                 \
942
  ruby/tests/encode_decode_test.rb                                           \
943
  ruby/tests/gc_test.rb                                                      \
Bo Yang's avatar
Bo Yang committed
944
  ruby/tests/repeated_field_test.rb                                          \
945
  ruby/tests/stress.rb                                                       \
946 947
  ruby/tests/generated_code_proto2_test.rb                                   \
  ruby/tests/generated_code_proto2.proto                                     \
948
  ruby/tests/generated_code.proto                                            \
949
  ruby/tests/test_import_proto2.proto                                        \
950
  ruby/tests/test_import.proto                                               \
951
  ruby/tests/test_ruby_package_proto2.proto                                  \
952
  ruby/tests/test_ruby_package.proto                                         \
Bo Yang's avatar
Bo Yang committed
953
  ruby/tests/generated_code_test.rb                                          \
954
  ruby/tests/well_known_types_test.rb                                        \
955
  ruby/tests/type_errors.rb                                                  \
Bo Yang's avatar
Bo Yang committed
956
  ruby/travis-test.sh
Chris Fallin's avatar
Chris Fallin committed
957

958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979
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                            \
980
  js/commonjs/strict_test.js                                           \
981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011
  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
1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032
  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                   \
1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051
  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                                                       \
1052
  js/test9.proto                                                       \
1053
  js/test10.proto                                                      \
Adam Cozzette's avatar
Adam Cozzette committed
1054 1055 1056 1057 1058
  js/test11.proto                                                      \
  js/test12.proto                                                      \
  js/test13.proto                                                      \
  js/test14.proto                                                      \
  js/test15.proto                                                      \
1059 1060
  js/test_bootstrap.js                                                 \
  js/testbinary.proto                                                  \
1061 1062
  js/testempty.proto

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

Bo Yang's avatar
Bo Yang committed
1065 1066 1067 1068 1069 1070 1071 1072
EXTRA_DIST = $(@DIST_LANG@_EXTRA_DIST)   \
  autogen.sh                             \
  generate_descriptor_proto.sh           \
  README.md                              \
  LICENSE                                \
  CONTRIBUTORS.txt                       \
  CHANGES.txt                            \
  update_file_lists.sh                   \
1073 1074
  BUILD                                  \
  WORKSPACE                              \
Bo Yang's avatar
Bo Yang committed
1075 1076
  cmake/CMakeLists.txt                   \
  cmake/README.md                        \
1077
  cmake/conformance.cmake                   \
1078
  cmake/examples.cmake                   \
Bo Yang's avatar
Bo Yang committed
1079 1080 1081 1082 1083 1084 1085
  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         \
1086
  cmake/protobuf-lite.pc.cmake           \
Bo Yang's avatar
Bo Yang committed
1087
  cmake/protobuf-module.cmake.in         \
1088
  cmake/protobuf-options.cmake           \
1089
  cmake/protobuf.pc.cmake                \
Bo Yang's avatar
Bo Yang committed
1090 1091
  cmake/protoc.cmake                     \
  cmake/tests.cmake                      \
1092
  cmake/version.rc.in                    \
1093
  compiler_config_setting.bzl            \
Bo Yang's avatar
Bo Yang committed
1094 1095 1096
  editors/README.txt                     \
  editors/proto.vim                      \
  editors/protobuf-mode.el               \
Feng Xiao's avatar
Feng Xiao committed
1097 1098
  examples/AddPerson.java                \
  examples/BUILD                         \
1099
  examples/CMakeLists.txt                \
Feng Xiao's avatar
Feng Xiao committed
1100
  examples/ListPeople.java               \
Bo Yang's avatar
Bo Yang committed
1101
  examples/Makefile                      \
Feng Xiao's avatar
Feng Xiao committed
1102 1103
  examples/README.md                     \
  examples/WORKSPACE                     \
Bo Yang's avatar
Bo Yang committed
1104
  examples/add_person.cc                 \
Adam Cozzette's avatar
Adam Cozzette committed
1105
  examples/add_person.dart               \
1106
  examples/add_person.go                 \
Feng Xiao's avatar
Feng Xiao committed
1107
  examples/add_person.py                 \
1108
  examples/add_person_test.go            \
Feng Xiao's avatar
Feng Xiao committed
1109
  examples/addressbook.proto             \
Bo Yang's avatar
Bo Yang committed
1110
  examples/list_people.cc                \
Adam Cozzette's avatar
Adam Cozzette committed
1111
  examples/list_people.dart              \
1112 1113 1114
  examples/list_people.go                \
  examples/list_people.py                \
  examples/list_people_test.go           \
Adam Cozzette's avatar
Adam Cozzette committed
1115
  examples/pubspec.yaml                  \
1116
  examples/third_party/zlib.BUILD        \
1117
  protobuf.bzl                           \
1118 1119 1120 1121
  python/release/wheel/build_wheel_manylinux.sh  \
  python/release/wheel/Dockerfile                \
  python/release/wheel/protobuf_optimized_pip.sh \
  python/release/wheel/README.md         \
1122 1123
  six.BUILD                              \
  util/python/BUILD
1124

1125

temporal's avatar
temporal committed
1126 1127 1128
# Deletes all the files generated by autogen.sh.
MAINTAINERCLEANFILES =   \
  aclocal.m4             \
1129
  ar-lib                 \
temporal's avatar
temporal committed
1130 1131 1132 1133 1134 1135 1136 1137 1138 1139
  config.guess           \
  config.sub             \
  configure              \
  depcomp                \
  install-sh             \
  ltmain.sh              \
  Makefile.in            \
  missing                \
  mkinstalldirs          \
  config.h.in            \
1140 1141 1142 1143 1144 1145
  stamp.h.in             \
  m4/ltsugar.m4          \
  m4/libtool.m4          \
  m4/ltversion.m4        \
  m4/lt~obsolete.m4      \
  m4/ltoptions.m4