THRIFT-4398 Update EXTRA_DIST for "make dist"
Client: Build process
Patch: Jens Geyer

This closes #1431
diff --git a/Makefile.am b/Makefile.am
index 4b3157c..3d71fd4 100755
--- a/Makefile.am
+++ b/Makefile.am
@@ -111,9 +111,13 @@
 	.clang-format \
 	.editorconfig \
 	.travis.yml \
+	.rustfmt.toml \
+	.dockerignore \
 	appveyor.yml \
 	bower.json \
 	build \
+	bootstrap.sh \
+	cleanup.sh \
 	CMakeLists.txt \
 	composer.json \
 	contrib \
diff --git a/lib/csharp/Makefile.am b/lib/csharp/Makefile.am
index f113e1a..be49d5e 100644
--- a/lib/csharp/Makefile.am
+++ b/lib/csharp/Makefile.am
@@ -97,14 +97,15 @@
 	$(RM) Thrift.45.dll
 
 EXTRA_DIST = \
-             $(THRIFTCODE) \
-             ThriftMSBuildTask \
-             src/Thrift.csproj \
-             src/Thrift.45.csproj \
-             src/Thrift.sln \
-             src/Transport/TSilverlightSocket.cs \
-             src/Transport/THttpTaskAsyncHandler.cs \
-             src/TAsyncProcessor.cs \
-             test \
-             coding_standards.md \
-             README.md
+	$(THRIFTCODE) \
+	ThriftMSBuildTask \
+	src/Thrift.csproj \
+	src/Thrift.45.csproj \
+	src/Thrift.sln \
+	src/Net35/ExtensionsNet35.cs \
+	src/Transport/TSilverlightSocket.cs \
+	src/Transport/THttpTaskAsyncHandler.cs \
+	src/TAsyncProcessor.cs \
+	test \
+	coding_standards.md \
+	README.md
diff --git a/lib/dart/Makefile.am b/lib/dart/Makefile.am
index 910db50..ab6ddc0 100644
--- a/lib/dart/Makefile.am
+++ b/lib/dart/Makefile.am
@@ -27,3 +27,7 @@
 	find . -type f -name "pubspec.lock" | xargs $(RM)
 
 check-local: all
+
+EXTRA_DIST = \
+	.analysis_options
+
diff --git a/lib/erl/Makefile.am b/lib/erl/Makefile.am
index 20aadeb..8867f88 100644
--- a/lib/erl/Makefile.am
+++ b/lib/erl/Makefile.am
@@ -82,6 +82,7 @@
 	src \
 	coding_standards.md \
 	rebar.config \
+	rebar.config.script \
 	rebar.test.config \
 	test \
 	README.md
diff --git a/lib/netcore/Makefile.am b/lib/netcore/Makefile.am
index 5262993..facee11 100644
--- a/lib/netcore/Makefile.am
+++ b/lib/netcore/Makefile.am
@@ -25,6 +25,7 @@
 GENDIR = $(TESTDIR)/gen-netcore
 
 THRIFTCODE = \
+			Thrift/Thrift.csproj \
 			Thrift/ITAsyncProcessor.cs \
 			Thrift/ITProcessorFactory.cs \
 			Thrift/SingletonTProcessorFactory.cs \
@@ -72,6 +73,7 @@
 			Thrift/Transports/Client/TTlsSocketClientTransport.cs \
 			Thrift/Transports/Server/THttpServerTransport.cs \
 			Thrift/Transports/Server/TNamedPipeServerTransport.cs \
+			Thrift/Transports/Server/TServerFramedTransport.cs \
 			Thrift/Transports/Server/TServerSocketTransport.cs \
 			Thrift/Transports/Server/TTlsServerSocketTransport.cs 
 
diff --git a/lib/perl/Makefile.am b/lib/perl/Makefile.am
index 0d2c8d3..fa0f16b 100644
--- a/lib/perl/Makefile.am
+++ b/lib/perl/Makefile.am
@@ -38,12 +38,14 @@
 
 EXTRA_DIST = \
 	coding_standards.md \
+	build-cpan-dist.sh \
 	Makefile.PL \
 	test.pl \
 	lib/Thrift.pm \
 	lib/Thrift.pm \
 	lib/Thrift/BinaryProtocol.pm \
 	lib/Thrift/BufferedTransport.pm \
+	lib/Thrift/Exception.pm \
 	lib/Thrift/FramedTransport.pm \
 	lib/Thrift/HttpClient.pm \
 	lib/Thrift/MemoryBuffer.pm \
@@ -59,6 +61,7 @@
 	lib/Thrift/SSLServerSocket.pm \
 	lib/Thrift/UnixServerSocket.pm \
 	lib/Thrift/UnixSocket.pm \
+	lib/Thrift/Type.pm \
 	lib/Thrift/Transport.pm \
 	README.md
 
diff --git a/lib/py/Makefile.am b/lib/py/Makefile.am
index fd9ce25..5861858 100644
--- a/lib/py/Makefile.am
+++ b/lib/py/Makefile.am
@@ -49,6 +49,7 @@
 
 EXTRA_DIST = \
 	CMakeLists.txt \
+	MANIFEST.in \
 	coding_standards.md \
 	compat \
 	setup.py \
diff --git a/lib/rs/test/Makefile.am b/lib/rs/test/Makefile.am
index 87208d7..8edd756 100644
--- a/lib/rs/test/Makefile.am
+++ b/lib/rs/test/Makefile.am
@@ -44,6 +44,10 @@
 
 EXTRA_DIST = \
 	Cargo.toml \
+	thrifts/Base_One.thrift \
+	thrifts/Base_Two.thrift \
+	thrifts/Midlayer.thrift \
+	thrifts/Ultimate.thrift \
 	src/lib.rs \
 	src/bin/kitchen_sink_server.rs \
 	src/bin/kitchen_sink_client.rs
diff --git a/test/csharp/Makefile.am b/test/csharp/Makefile.am
index 7aa332c..ad166e3 100644
--- a/test/csharp/Makefile.am
+++ b/test/csharp/Makefile.am
@@ -85,3 +85,11 @@
 	MONO_PATH=$(LIBDIR) timeout 10 mono TestClientServer.exe server --port=$(TESTPORT) &
 	sleep 1
 	MONO_PATH=$(LIBDIR) mono TestClientServer.exe client --port=$(TESTPORT)
+
+EXTRA_DIST = \
+	Properties/AssemblyInfo.cs \
+	ThriftTest.csproj \
+	ThriftTest.sln \
+	Program.cs \
+	TestServer.cs \
+	TestClient.cs
diff --git a/test/haxe/Makefile.am b/test/haxe/Makefile.am
index 4edaa30..6c0483e 100644
--- a/test/haxe/Makefile.am
+++ b/test/haxe/Makefile.am
@@ -87,16 +87,18 @@
 
 
 EXTRA_DIST = \
-             src \
-             cpp.hxml \
-             csharp.hxml \
-             flash.hxml \
-             java.hxml \
-             javascript.hxml \
-             neko.hxml \
-             php.hxml \
-             python.hxml \
-             project.hide \
-             TestClientServer.hxproj \
-             make_all.bat \
-             make_all.sh
+	src \
+	cpp.hxml \
+	csharp.hxml \
+	flash.hxml \
+	java.hxml \
+	javascript.hxml \
+	neko.hxml \
+	php.hxml \
+	python.hxml \
+	router.php \
+	project.hide \
+	php-web-server.hxml \
+	TestClientServer.hxproj \
+	make_all.bat \
+	make_all.sh
diff --git a/test/netcore/Makefile.am b/test/netcore/Makefile.am
index e84a57a..e029a24 100644
--- a/test/netcore/Makefile.am
+++ b/test/netcore/Makefile.am
@@ -52,6 +52,7 @@
 			 $(THRIFTCODE) \
 			 ThriftTest.sln \
 			 ThriftTest/ThriftTest.csproj \
+			 ThriftTest/Properties/launchSettings.json \
 			 build.cmd \
 			 build.sh \
 			 README.md
diff --git a/tutorial/dart/Makefile.am b/tutorial/dart/Makefile.am
index 2e8cd34..0495aca 100644
--- a/tutorial/dart/Makefile.am
+++ b/tutorial/dart/Makefile.am
@@ -67,4 +67,7 @@
 	console_client/pubspec.yaml \
 	server/bin/main.dart \
 	server/pubspec.yaml \
+	console_client/.analysis_options \
+	client/.analysis_options \
+	server/.analysis_options \
 	build.sh
diff --git a/tutorial/go/Makefile.am b/tutorial/go/Makefile.am
index 30662f5..a146d5c 100644
--- a/tutorial/go/Makefile.am
+++ b/tutorial/go/Makefile.am
@@ -61,6 +61,9 @@
 	src/handler.go \
 	src/server.go \
 	src/main.go \
+	src/go17.go \
+	src/handler_go17.go \
+	src/pre_go17.go \
 	server.crt \
 	server.key
 
diff --git a/tutorial/haxe/Makefile.am b/tutorial/haxe/Makefile.am
index 13ac48d..e6f2713 100644
--- a/tutorial/haxe/Makefile.am
+++ b/tutorial/haxe/Makefile.am
@@ -80,16 +80,18 @@
 	$(RM) -r gen-haxe bin
 
 EXTRA_DIST = \
-             src \
-             cpp.hxml \
-             csharp.hxml \
-             flash.hxml \
-             java.hxml \
-             javascript.hxml \
-             neko.hxml \
-             php.hxml \
-             python.hxml \
-             project.hide \
-             Tutorial.hxproj \
-             make_all.bat \
-             make_all.sh
+	src \
+	cpp.hxml \
+	csharp.hxml \
+	flash.hxml \
+	java.hxml \
+	javascript.hxml \
+	php-web-server.hxml \
+	neko.hxml \
+	php.hxml \
+	python.hxml \
+	router.php \
+	project.hide \
+	Tutorial.hxproj \
+	make_all.bat \
+	make_all.sh
diff --git a/tutorial/netcore/Makefile.am b/tutorial/netcore/Makefile.am
index 2e62ee0..ef3d618 100644
--- a/tutorial/netcore/Makefile.am
+++ b/tutorial/netcore/Makefile.am
@@ -65,8 +65,10 @@
 			 Interfaces/Interfaces.csproj \
 			 Client/Client.csproj \
 			 Client/ThriftTest.pfx \
+			 Client/Properties/launchSettings.json \
 			 Server/Server.csproj \
 			 Server/ThriftTest.pfx \
+			 Server/Properties/launchSettings.json \
 			 build.cmd \
 			 build.sh \
 			 README.md