Thrift-1426: Dist package missing files for release 0.8
Client: build
Patch: Jake Farrell
Cleans up dist target and removes extra folders.
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1202686 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/Makefile.am b/lib/Makefile.am
index 3b4c8ba..cd62d19 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -65,9 +65,12 @@
# All of the libs that don't use Automake need to go in here
# so they will end up in our release tarballs.
EXTRA_DIST = \
- cocoa \
- ocaml \
- js \
- as3 \
- st \
- go
+ as3 \
+ cocoa \
+ delphi \
+ go \
+ javame \
+ js \
+ nodejs \
+ ocaml \
+ st
diff --git a/lib/c_glib/Makefile.am b/lib/c_glib/Makefile.am
index 5b66818..ce61404 100644
--- a/lib/c_glib/Makefile.am
+++ b/lib/c_glib/Makefile.am
@@ -86,6 +86,7 @@
EXTRA_DIST = \
README \
+ test/glib.suppress \
thrift_c_glib.pc.in
CLEANFILES = \
diff --git a/lib/cpp/Makefile.am b/lib/cpp/Makefile.am
index a61d70f..f526479 100644
--- a/lib/cpp/Makefile.am
+++ b/lib/cpp/Makefile.am
@@ -48,6 +48,7 @@
libthrift_la_SOURCES = src/Thrift.cpp \
src/TApplicationException.cpp \
+ src/VirtualProfiling.cpp \
src/concurrency/ThreadManager.cpp \
src/concurrency/TimerManager.cpp \
src/concurrency/Util.cpp \
@@ -86,7 +87,6 @@
src/concurrency/PosixThreadFactory.cpp
endif
-
libthriftnb_la_SOURCES = src/server/TNonblockingServer.cpp \
src/async/TAsyncProtocolProcessor.cpp \
src/async/TEvhttpServer.cpp \
@@ -94,7 +94,6 @@
libthriftz_la_SOURCES = src/transport/TZlibTransport.cpp
-
# Flags for the various libraries
libthriftnb_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBEVENT_CPPFLAGS)
libthriftz_la_CPPFLAGS = $(AM_CPPFLAGS) $(ZLIB_CPPFLAGS)
@@ -114,9 +113,11 @@
include_concurrencydir = $(include_thriftdir)/concurrency
include_concurrency_HEADERS = \
+ src/concurrency/BoostThreadFactory.h \
src/concurrency/Exception.h \
src/concurrency/Mutex.h \
src/concurrency/Monitor.h \
+ src/concurrency/PlatformThreadFactory.h \
src/concurrency/PosixThreadFactory.h \
src/concurrency/Thread.h \
src/concurrency/ThreadManager.h \
@@ -186,15 +187,27 @@
noinst_PROGRAMS = concurrency_test
-concurrency_test_SOURCES = src/concurrency/test/Tests.cpp \
+concurrency_test_SOURCES = \
+ src/concurrency/test/Tests.cpp \
src/concurrency/test/ThreadFactoryTests.h \
src/concurrency/test/ThreadManagerTests.h \
src/concurrency/test/TimerManagerTests.h
concurrency_test_LDADD = libthrift.la
+WINDOWS_DIST = \
+ README_WINDOWS \
+ src/windows \
+ thrift.sln \
+ libthrift.vcxproj \
+ libthrift.vcxproj.filters \
+ libthriftnb.vcxproj \
+ libthriftnb.vcxproj.filters
+
EXTRA_DIST = \
README \
+ README.SSL \
thrift-nb.pc.in \
thrift.pc.in \
- thrift-z.pc.in
+ thrift-z.pc.in \
+ $(WINDOWS_DIST)
diff --git a/lib/csharp/Makefile.am b/lib/csharp/Makefile.am
index 8aa9a1f..10c148d 100644
--- a/lib/csharp/Makefile.am
+++ b/lib/csharp/Makefile.am
@@ -19,6 +19,7 @@
THRIFTCODE= \
src/Collections/THashSet.cs \
+ src/Properties/AssemblyInfo.cs \
src/Protocol/TBase.cs \
src/Protocol/TBase64Utils.cs \
src/Protocol/TJSONProtocol.cs \
diff --git a/lib/py/Makefile.am b/lib/py/Makefile.am
index 5250cf6..4a1df57 100644
--- a/lib/py/Makefile.am
+++ b/lib/py/Makefile.am
@@ -18,7 +18,7 @@
#
DESTDIR ?= /
-EXTRA_DIST = setup.py setup.cfg src
+EXTRA_DIST = setup.py setup.cfg src compat
all-local:
$(PYTHON) setup.py build