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/compiler/cpp/Makefile.am b/compiler/cpp/Makefile.am
index f69ffb2..a5723a3 100644
--- a/compiler/cpp/Makefile.am
+++ b/compiler/cpp/Makefile.am
@@ -59,7 +59,9 @@
src/parse/t_const_value.h \
src/parse/parse.cc \
src/generate/t_generator.h \
- src/generate/t_oop_generator.h
+ src/generate/t_oop_generator.h \
+ src/windows/config.h \
+ src/windows/version.h
# Specific client generator source
thrift_SOURCES += src/generate/t_c_glib_generator.cc \
@@ -93,7 +95,13 @@
libparse_a_SOURCES = src/thrifty.yy \
src/thriftl.ll
-EXTRA_DIST = README
+WINDOWS_DIST = \
+ compiler.sln \
+ compiler.vcxproj \
+ compiler.vcxproj.filters
+
+EXTRA_DIST = \
+ $(WINDOWS_DIST)
clean-local:
$(RM) thriftl.cc thrifty.cc thrifty.h version.h
diff --git a/compiler/cpp/README b/compiler/cpp/README
index fb100a8..e69de29 100644
--- a/compiler/cpp/README
+++ b/compiler/cpp/README
@@ -1,39 +0,0 @@
-Thrift Code Compiler
-
-License
-=======
-
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements. See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership. The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied. See the License for the
-specific language governing permissions and limitations
-under the License.
-
-Thrift Code Compiler
-====================
-
-This compiler takes thrift files as input and generates output code across
-various programming languages. To build and install it, do this:
-
- ./bootstrap.sh
- ./configure
- make
- sudo make install
-
-It requires some form of LEX and YACC to be installed, which should be
-picked up by autoconf.
-
-Not much else to report here. You'll have to look at the code to get your
-questions answered. Or just run the executable after you build and take
-a look at the usage message.