Rev 30 | Blame | Compare with Previous | Last modification | View Log | RSS feed
## 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.#ACLOCAL_AMFLAGS = -I ./aclocalpkgconfigdir = $(libdir)/pkgconfiglib_LTLIBRARIES = libthrift.lapkgconfig_DATA = thrift.pc## We only build the extra libraries if we have the dependencies,## but we install all of the headers unconditionally.if AMX_HAVE_LIBEVENTlib_LTLIBRARIES += libthriftnb.lapkgconfig_DATA += thrift-nb.pcendifif AMX_HAVE_ZLIBlib_LTLIBRARIES += libthriftz.lapkgconfig_DATA += thrift-z.pcendifAM_CXXFLAGS = -WallAM_CPPFLAGS = $(BOOST_CPPFLAGS) -I$(srcdir)/src# Define the source files for the modulelibthrift_la_SOURCES = src/Thrift.cpp \src/concurrency/Mutex.cpp \src/concurrency/Monitor.cpp \src/concurrency/PosixThreadFactory.cpp \src/concurrency/ThreadManager.cpp \src/concurrency/TimerManager.cpp \src/concurrency/Util.cpp \src/protocol/TBinaryProtocol.cpp \src/protocol/TCompactProtocol.cpp \src/protocol/TDebugProtocol.cpp \src/protocol/TDenseProtocol.cpp \src/protocol/TJSONProtocol.cpp \src/protocol/TBase64Utils.cpp \src/transport/TTransportException.cpp \src/transport/TFDTransport.cpp \src/transport/TFileTransport.cpp \src/transport/TSimpleFileTransport.cpp \src/transport/THttpClient.cpp \src/transport/TSocket.cpp \src/transport/TSocketPool.cpp \src/transport/TServerSocket.cpp \src/transport/TTransportUtils.cpp \src/transport/TBufferTransports.cpp \src/server/TServer.cpp \src/server/TSimpleServer.cpp \src/server/TThreadPoolServer.cpp \src/server/TThreadedServer.cpp \src/processor/PeekProcessor.cpplibthriftnb_la_SOURCES = src/server/TNonblockingServer.cpplibthriftz_la_SOURCES = src/transport/TZlibTransport.cpp# Flags for the various librarieslibthriftnb_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBEVENT_CPPFLAGS)libthriftz_la_CPPFLAGS = $(AM_CPPFLAGS) $(ZLIB_CPPFLAGS)include_thriftdir = $(includedir)/thriftinclude_thrift_HEADERS = \$(top_builddir)/config.h \src/Thrift.h \src/TReflectionLocal.h \src/TProcessor.h \src/TLogging.hinclude_concurrencydir = $(include_thriftdir)/concurrencyinclude_concurrency_HEADERS = \src/concurrency/Exception.h \src/concurrency/Mutex.h \src/concurrency/Monitor.h \src/concurrency/PosixThreadFactory.h \src/concurrency/Thread.h \src/concurrency/ThreadManager.h \src/concurrency/TimerManager.h \src/concurrency/FunctionRunner.h \src/concurrency/Util.hinclude_protocoldir = $(include_thriftdir)/protocolinclude_protocol_HEADERS = \src/protocol/TBinaryProtocol.h \src/protocol/TCompactProtocol.h \src/protocol/TDenseProtocol.h \src/protocol/TDebugProtocol.h \src/protocol/TOneWayProtocol.h \src/protocol/TBase64Utils.h \src/protocol/TJSONProtocol.h \src/protocol/TProtocolTap.h \src/protocol/TProtocolException.h \src/protocol/TProtocol.hinclude_transportdir = $(include_thriftdir)/transportinclude_transport_HEADERS = \src/transport/TFDTransport.h \src/transport/TFileTransport.h \src/transport/TSimpleFileTransport.h \src/transport/TServerSocket.h \src/transport/TServerTransport.h \src/transport/THttpClient.h \src/transport/TSocket.h \src/transport/TSocketPool.h \src/transport/TTransport.h \src/transport/TTransportException.h \src/transport/TTransportUtils.h \src/transport/TBufferTransports.h \src/transport/TShortReadTransport.h \src/transport/TZlibTransport.hinclude_serverdir = $(include_thriftdir)/serverinclude_server_HEADERS = \src/server/TServer.h \src/server/TSimpleServer.h \src/server/TThreadPoolServer.h \src/server/TThreadedServer.h \src/server/TNonblockingServer.hinclude_processordir = $(include_thriftdir)/processorinclude_processor_HEADERS = \src/processor/PeekProcessor.h \src/processor/StatsProcessor.hnoinst_PROGRAMS = concurrency_testconcurrency_test_SOURCES = src/concurrency/test/Tests.cpp \src/concurrency/test/ThreadFactoryTests.h \src/concurrency/test/ThreadManagerTests.h \src/concurrency/test/TimerManagerTests.hconcurrency_test_LDADD = libthrift.laEXTRA_DIST = \README \thrift-nb.pc.in \thrift.pc.in \thrift-z.pc.in