mirror of
https://github.com/facebook/proxygen.git
synced 2025-08-13 03:42:24 +03:00
Deprecate autoconf
Summary: Remove all the autoconf files. And fully switch to the cmake build Reviewed By: udippant Differential Revision: D16066986 fbshipit-source-id: 9e3082dded77ce85449cf5a3a03bed31c16b711f
This commit is contained in:
committed by
Facebook Github Bot
parent
2e7d2907b3
commit
e31fdbc069
@@ -7,14 +7,17 @@ from __future__ import unicode_literals
|
||||
|
||||
import specs.folly as folly
|
||||
import specs.fizz as fizz
|
||||
import specs.mvfst as mvfst
|
||||
import specs.sodium as sodium
|
||||
import specs.wangle as wangle
|
||||
import specs.zstd as zstd
|
||||
|
||||
|
||||
def fbcode_builder_spec(builder):
|
||||
builder.add_option(
|
||||
"proxygen/proxygen:cmake_defines", {"BUILD_QUIC": "OFF", "BUILD_TESTS": "ON"}
|
||||
)
|
||||
return {
|
||||
'depends_on': [folly, wangle, fizz, sodium],
|
||||
'steps': [
|
||||
builder.fb_github_autoconf_install('proxygen/proxygen'),
|
||||
],
|
||||
"depends_on": [folly, wangle, fizz, sodium, zstd, mvfst],
|
||||
"steps": [builder.fb_github_cmake_install("proxygen/proxygen", "..")],
|
||||
}
|
||||
|
@@ -14,7 +14,9 @@ import specs.zstd as zstd
|
||||
|
||||
|
||||
def fbcode_builder_spec(builder):
|
||||
builder.add_option("proxygen/proxygen:cmake_defines", {"BUILD_QUIC": "ON"})
|
||||
builder.add_option(
|
||||
"proxygen/proxygen:cmake_defines", {"BUILD_QUIC": "ON", "BUILD_TESTS": "ON"}
|
||||
)
|
||||
return {
|
||||
"depends_on": [folly, wangle, fizz, sodium, zstd, mvfst],
|
||||
"steps": [builder.fb_github_cmake_install("proxygen/proxygen", "..")],
|
||||
|
@@ -5,7 +5,6 @@ from __future__ import absolute_import, division, print_function, unicode_litera
|
||||
import specs.fizz as fizz
|
||||
import specs.folly as folly
|
||||
import specs.mvfst as mvfst
|
||||
import specs.proxygen as proxygen
|
||||
import specs.proxygen_quic as proxygen_quic
|
||||
import specs.sodium as sodium
|
||||
import specs.wangle as wangle
|
||||
@@ -18,20 +17,11 @@ from shell_quoting import ShellQuoted
|
||||
|
||||
def fbcode_builder_spec(builder):
|
||||
return {
|
||||
"depends_on": [
|
||||
folly,
|
||||
wangle,
|
||||
fizz,
|
||||
sodium,
|
||||
zstd,
|
||||
mvfst,
|
||||
proxygen_quic,
|
||||
proxygen,
|
||||
],
|
||||
"depends_on": [folly, wangle, fizz, sodium, zstd, mvfst, proxygen_quic],
|
||||
"steps": [
|
||||
# Tests for the legacy build with no QUIC/HTTP3
|
||||
# Tests for the full build with no QUIC/HTTP3
|
||||
# Proxygen is the last step, so we are still in its working dir.
|
||||
builder.step("Run proxygen tests", [builder.run(ShellQuoted("make check"))])
|
||||
builder.step("Run proxygen tests", [builder.run(ShellQuoted("make test"))])
|
||||
],
|
||||
}
|
||||
|
||||
|
@@ -1,2 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = lib httpserver httpclient external
|
9
proxygen/external/Makefile.am
vendored
9
proxygen/external/Makefile.am
vendored
@@ -1,9 +0,0 @@
|
||||
externalincludedir = $(pkgincludedir)/external
|
||||
externallibdir = $(pkglibdir)/external
|
||||
|
||||
externallib_LTLIBRARIES = libhttpparser.la
|
||||
|
||||
libhttpparser_la_SOURCES = \
|
||||
http_parser/http_parser_cpp.cpp
|
||||
nobase_externalinclude_HEADERS = \
|
||||
http_parser/http_parser.h
|
@@ -1,2 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = samples
|
@@ -1,2 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = curl
|
@@ -1,25 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
lib_LTLIBRARIES = libproxygencurl.la
|
||||
|
||||
libproxygencurldir = $(includedir)/proxygen/httpclient/samples/curl
|
||||
nobase_libproxygencurl_HEADERS = \
|
||||
CurlClient.h
|
||||
|
||||
libproxygencurl_la_SOURCES = \
|
||||
CurlClient.cpp
|
||||
|
||||
libproxygencurl_la_LIBADD = \
|
||||
../../../lib/libproxygenlib.la \
|
||||
../../../lib/http/libproxygenhttp.la
|
||||
|
||||
libproxygencurl_la_LDFLAGS=-static
|
||||
|
||||
noinst_PROGRAMS = curl
|
||||
|
||||
curl_SOURCES = \
|
||||
CurlClientMain.cpp
|
||||
|
||||
curl_LDADD = \
|
||||
libproxygencurl.la
|
@@ -1,32 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = . samples tests
|
||||
|
||||
lib_LTLIBRARIES = libproxygenhttpserver.la
|
||||
|
||||
libproxygenhttpserverdir = $(includedir)/proxygen/httpserver
|
||||
nobase_libproxygenhttpserver_HEADERS = \
|
||||
filters/CompressionFilter.h \
|
||||
filters/DirectResponseHandler.h \
|
||||
filters/RejectConnectFilter.h \
|
||||
Filters.h \
|
||||
HTTPServer.h \
|
||||
HTTPServerAcceptor.h \
|
||||
HTTPServerOptions.h \
|
||||
Mocks.h \
|
||||
PushHandler.h \
|
||||
RequestHandler.h \
|
||||
RequestHandlerAdaptor.h \
|
||||
RequestHandlerFactory.h \
|
||||
ResponseBuilder.h \
|
||||
ResponseHandler.h \
|
||||
ScopedHTTPServer.h \
|
||||
SignalHandler.h
|
||||
|
||||
libproxygenhttpserver_la_SOURCES = \
|
||||
HTTPServer.cpp \
|
||||
HTTPServerAcceptor.cpp \
|
||||
RequestHandlerAdaptor.cpp \
|
||||
SignalHandler.cpp
|
||||
|
||||
libproxygenhttpserver_la_LIBADD = \
|
||||
../lib/libproxygenlib.la
|
@@ -1,12 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
check_PROGRAMS = HTTPServerFilterTests
|
||||
HTTPServerTests_SOURCES = \
|
||||
ZlibServerFilterTest.cpp
|
||||
|
||||
HTTPServerTests_LDADD = \
|
||||
../libproxygenhttpserver.la \
|
||||
../../lib/test/libtestmain.la
|
||||
|
||||
TESTS = HTTPServerFilterTests
|
@@ -1,2 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = echo proxy push static
|
@@ -1,11 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
noinst_PROGRAMS = echo_server
|
||||
|
||||
echo_server_SOURCES = \
|
||||
EchoHandler.cpp \
|
||||
EchoServer.cpp
|
||||
|
||||
echo_server_LDADD = \
|
||||
../../libproxygenhttpserver.la
|
@@ -1,12 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
noinst_PROGRAMS = proxy_server
|
||||
|
||||
proxy_server_SOURCES = \
|
||||
ProxyHandler.cpp \
|
||||
ProxyServer.cpp
|
||||
|
||||
proxy_server_LDADD = \
|
||||
../../libproxygenhttpserver.la \
|
||||
../../../lib/http/libproxygenhttp.la
|
@@ -1,11 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
noinst_PROGRAMS = push_server
|
||||
|
||||
push_server_SOURCES = \
|
||||
PushRequestHandler.cpp \
|
||||
PushServer.cpp
|
||||
|
||||
push_server_LDADD = \
|
||||
../../libproxygenhttpserver.la
|
@@ -1,11 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
noinst_PROGRAMS = static_server
|
||||
|
||||
static_server_SOURCES = \
|
||||
StaticHandler.cpp \
|
||||
StaticServer.cpp
|
||||
|
||||
static_server_LDADD = \
|
||||
../../libproxygenhttpserver.la
|
@@ -1,13 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
check_PROGRAMS = HTTPServerTests
|
||||
HTTPServerTests_SOURCES = \
|
||||
HTTPServerTest.cpp
|
||||
|
||||
HTTPServerTests_LDADD = \
|
||||
../libproxygenhttpserver.la \
|
||||
../../lib/test/libtestmain.la \
|
||||
../../httpclient/samples/curl/libproxygencurl.la
|
||||
|
||||
TESTS = HTTPServerTests
|
@@ -1,13 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = test utils services http
|
||||
|
||||
lib_LTLIBRARIES = libproxygenlib.la
|
||||
|
||||
libproxygenlib_la_SOURCES =
|
||||
nodist_EXTRA_libproxygenlib_la_SOURCES = dummy.cpp
|
||||
libproxygenlib_la_LIBADD = \
|
||||
http/libproxygenhttp.la \
|
||||
services/libproxygenservices.la \
|
||||
utils/libutils.la
|
||||
|
||||
libproxygenlib_la_LDFLAGS=-static
|
@@ -1,216 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = . codec connpool session test
|
||||
|
||||
BUILT_SOURCES = HTTPCommonHeaders.h HTTPCommonHeaders.cpp
|
||||
|
||||
HTTPCommonHeaders.h: HTTPCommonHeaders.template.h HTTPCommonHeaders.txt
|
||||
FBCODE_DIR=$(top_srcdir)/.. INSTALL_DIR=$(srcdir) HEADERS_LIST=$(srcdir)/HTTPCommonHeaders.txt ./gen_HTTPCommonHeaders.h.sh
|
||||
|
||||
HTTPCommonHeaders.cpp: HTTPCommonHeaders.template.gperf HTTPCommonHeaders.txt
|
||||
FBCODE_DIR=$(top_srcdir)/.. INSTALL_DIR=$(srcdir) HEADERS_LIST=$(srcdir)/HTTPCommonHeaders.txt ./gen_HTTPCommonHeaders.cpp.sh
|
||||
|
||||
noinst_LTLIBRARIES = libproxygenhttp.la
|
||||
|
||||
libproxygenhttpdir = $(includedir)/proxygen/lib/http
|
||||
nobase_libproxygenhttp_HEADERS = \
|
||||
HTTPCommonHeaders.h \
|
||||
HTTPConnector.h \
|
||||
HTTPConstants.h \
|
||||
HTTPException.h \
|
||||
HTTPHeaderSize.h \
|
||||
HTTPHeaders.h \
|
||||
HTTPMessage.h \
|
||||
HTTPMessageFilters.h \
|
||||
HTTPMethod.h \
|
||||
ProxygenErrorEnum.h \
|
||||
experimental/RFC1867.h \
|
||||
RFC2616.h \
|
||||
Window.h \
|
||||
codec/CodecDictionaries.h \
|
||||
codec/CodecProtocol.h \
|
||||
codec/DefaultHTTPCodecFactory.h \
|
||||
codec/ErrorCode.h \
|
||||
codec/FlowControlFilter.h \
|
||||
codec/HTTP1xCodec.h \
|
||||
codec/HTTPChecks.h \
|
||||
codec/HTTPCodec.h \
|
||||
codec/HTTPCodecFactory.h \
|
||||
codec/HTTPCodecFilter.h \
|
||||
codec/HTTPCodecPrinter.h \
|
||||
codec/HTTPSettings.h \
|
||||
codec/SPDYCodec.h \
|
||||
codec/HTTPParallelCodec.h \
|
||||
codec/SPDYConstants.h \
|
||||
codec/CodecUtil.h \
|
||||
codec/SPDYVersion.h \
|
||||
codec/SPDYVersionSettings.h \
|
||||
codec/SettingsId.h \
|
||||
codec/TransportDirection.h \
|
||||
codec/compress/CompressionInfo.h \
|
||||
codec/compress/GzipHeaderCodec.h \
|
||||
codec/compress/HeaderIndexingStrategy.h \
|
||||
codec/compress/HPACKCodec.h \
|
||||
codec/compress/HPACKConstants.h \
|
||||
codec/compress/HPACKContext.h \
|
||||
codec/compress/HPACKDecodeBuffer.h \
|
||||
codec/compress/HPACKDecoder.h \
|
||||
codec/compress/HPACKDecoderBase.h \
|
||||
codec/compress/HPACKEncodeBuffer.h \
|
||||
codec/compress/HPACKEncoder.h \
|
||||
codec/compress/HPACKEncoderBase.h \
|
||||
codec/compress/HPACKHeader.h \
|
||||
codec/compress/HPACKHeaderName.h \
|
||||
codec/compress/HPACKStreamingCallback.h \
|
||||
codec/compress/Header.h \
|
||||
codec/compress/HeaderCodec.h \
|
||||
codec/compress/HeaderPiece.h \
|
||||
codec/compress/HeaderTable.h \
|
||||
codec/compress/Huffman.h \
|
||||
codec/compress/Logging.h \
|
||||
codec/compress/NoPathIndexingStrategy.h \
|
||||
codec/compress/QPACKCodec.h \
|
||||
codec/compress/QPACKContext.h \
|
||||
codec/compress/QPACKDecoder.h \
|
||||
codec/compress/QPACKEncoder.h \
|
||||
codec/compress/QPACKHeaderTable.h \
|
||||
codec/compress/QPACKStaticHeaderTable.h \
|
||||
codec/compress/StaticHeaderTable.h \
|
||||
codec/HeaderConstants.h \
|
||||
codec/HeaderDecodeInfo.h \
|
||||
codec/HTTPRequestVerifier.h \
|
||||
codec/HTTP2Codec.h \
|
||||
codec/HTTP2Constants.h \
|
||||
codec/HTTP2Framer.h \
|
||||
connpool/ServerIdleSessionController.h \
|
||||
connpool/SessionHolder.h \
|
||||
connpool/SessionPool.h \
|
||||
connpool/ThreadIdleSessionController.h \
|
||||
session/AckLatencyEvent.h \
|
||||
session/ByteEventTracker.h \
|
||||
session/ByteEvents.h \
|
||||
session/CodecErrorResponseHandler.h \
|
||||
session/HTTPDefaultSessionCodecFactory.h \
|
||||
session/HTTPDirectResponseHandler.h \
|
||||
session/HTTPDownstreamSession.h \
|
||||
session/HTTPErrorPage.h \
|
||||
session/HTTPEvent.h \
|
||||
session/HTTPSession.h \
|
||||
session/HTTPSessionAcceptor.h \
|
||||
session/HTTPSessionBase.h \
|
||||
session/HTTPSessionController.h \
|
||||
session/HTTPSessionStats.h \
|
||||
session/HTTPTransaction.h \
|
||||
session/HTTPTransactionEgressSM.h \
|
||||
session/HTTPTransactionIngressSM.h \
|
||||
session/HTTPUpstreamSession.h \
|
||||
session/HTTP2PriorityQueue.h \
|
||||
session/SecondaryAuthManager.h \
|
||||
session/SecondaryAuthManagerBase.h \
|
||||
session/SimpleController.h \
|
||||
session/TTLBAStats.h \
|
||||
session/TransportFilter.h
|
||||
|
||||
libproxygenhttp_la_SOURCES = \
|
||||
HTTPCommonHeaders.cpp \
|
||||
codec/CodecProtocol.cpp \
|
||||
codec/DefaultHTTPCodecFactory.cpp \
|
||||
codec/compress/GzipHeaderCodec.cpp \
|
||||
codec/compress/HeaderIndexingStrategy.cpp \
|
||||
codec/compress/HeaderTable.cpp \
|
||||
codec/compress/HPACKCodec.cpp \
|
||||
codec/compress/HPACKContext.cpp \
|
||||
codec/compress/HPACKDecodeBuffer.cpp \
|
||||
codec/compress/HPACKDecoder.cpp \
|
||||
codec/compress/HPACKDecoderBase.cpp \
|
||||
codec/compress/HPACKEncodeBuffer.cpp \
|
||||
codec/compress/HPACKEncoder.cpp \
|
||||
codec/compress/HPACKEncoderBase.cpp \
|
||||
codec/compress/HPACKHeader.cpp \
|
||||
codec/compress/Huffman.cpp \
|
||||
codec/compress/NoPathIndexingStrategy.cpp \
|
||||
codec/compress/Logging.cpp \
|
||||
codec/compress/QPACKCodec.cpp \
|
||||
codec/compress/QPACKContext.cpp \
|
||||
codec/compress/QPACKDecoder.cpp \
|
||||
codec/compress/QPACKEncoder.cpp \
|
||||
codec/compress/QPACKHeaderTable.cpp \
|
||||
codec/compress/QPACKStaticHeaderTable.cpp \
|
||||
codec/compress/StaticHeaderTable.cpp \
|
||||
codec/ErrorCode.cpp \
|
||||
codec/HeaderConstants.cpp \
|
||||
codec/HeaderDecodeInfo.cpp \
|
||||
codec/HTTP2Codec.cpp \
|
||||
codec/HTTP2Constants.cpp \
|
||||
codec/HTTP2Framer.cpp \
|
||||
codec/FlowControlFilter.cpp \
|
||||
codec/HTTP1xCodec.cpp \
|
||||
codec/HTTPChecks.cpp \
|
||||
codec/HTTPCodecFactory.cpp \
|
||||
codec/HTTPCodecFilter.cpp \
|
||||
codec/HTTPCodecPrinter.cpp \
|
||||
codec/HTTPSettings.cpp \
|
||||
codec/SPDYCodec.cpp \
|
||||
codec/HTTPParallelCodec.cpp \
|
||||
codec/SPDYConstants.cpp \
|
||||
codec/CodecUtil.cpp \
|
||||
codec/TransportDirection.cpp \
|
||||
connpool/ServerIdleSessionController.cpp \
|
||||
connpool/SessionHolder.cpp \
|
||||
connpool/SessionPool.cpp \
|
||||
connpool/ThreadIdleSessionController.cpp \
|
||||
HTTPConnector.cpp \
|
||||
HTTPConstants.cpp \
|
||||
HTTPException.cpp \
|
||||
HTTPHeaders.cpp \
|
||||
HTTPMessage.cpp \
|
||||
HTTPMethod.cpp \
|
||||
ProxygenErrorEnum.cpp \
|
||||
experimental/RFC1867.cpp \
|
||||
RFC2616.cpp \
|
||||
session/ByteEvents.cpp \
|
||||
session/CodecErrorResponseHandler.cpp \
|
||||
session/HTTPDefaultSessionCodecFactory.cpp \
|
||||
session/HTTPDirectResponseHandler.cpp \
|
||||
session/HTTPDownstreamSession.cpp \
|
||||
session/HTTPErrorPage.cpp \
|
||||
session/HTTPEvent.cpp \
|
||||
session/HTTPSessionAcceptor.cpp \
|
||||
session/HTTPSessionBase.cpp \
|
||||
session/HTTPSession.cpp \
|
||||
session/HTTPTransaction.cpp \
|
||||
session/HTTPTransactionEgressSM.cpp \
|
||||
session/HTTPTransactionIngressSM.cpp \
|
||||
session/HTTPUpstreamSession.cpp \
|
||||
session/HTTP2PriorityQueue.cpp \
|
||||
session/ByteEventTracker.cpp \
|
||||
session/SecondaryAuthManager.cpp \
|
||||
session/SimpleController.cpp \
|
||||
session/TransportFilter.cpp \
|
||||
Window.cpp
|
||||
|
||||
libproxygenhttp_la_LIBADD = \
|
||||
../services/libproxygenservices.la \
|
||||
../utils/libutils.la
|
||||
|
||||
noinst_PROGRAMS = CompressionSimulator
|
||||
|
||||
CompressionSimulator_SOURCES = \
|
||||
codec/compress/test/HTTPArchive.cpp \
|
||||
codec/compress/experimental/simulator/Main.cpp \
|
||||
codec/compress/experimental/simulator/CompressionSimulator.cpp \
|
||||
codec/compress/experimental/simulator/CompressionUtils.cpp
|
||||
|
||||
CompressionSimulatordir = $(includedir)/proxygen/lib/http/codec/compress/experimental/simulator
|
||||
CompressionSimulator_HEADERS = \
|
||||
codec/compress/test/HTTPArchive.h \
|
||||
codec/compress/experimental/simulator/CompressionScheme.h \
|
||||
codec/compress/experimental/simulator/CompressionSimulator.h \
|
||||
codec/compress/experimental/simulator/CompressionTypes.h \
|
||||
codec/compress/experimental/simulator/CompressionUtils.h \
|
||||
codec/compress/experimental/simulator/HPACKScheme.h \
|
||||
codec/compress/experimental/simulator/QPACKScheme.h \
|
||||
codec/compress/experimental/simulator/SimStreamingCallback.h
|
||||
|
||||
CompressionSimulator_LDADD = \
|
||||
libproxygenhttp.la \
|
||||
../services/libproxygenservices.la
|
@@ -1,2 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = . compress test
|
@@ -1,2 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = . test
|
@@ -1,31 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
check_LTLIBRARIES = libhpacktestutils.la
|
||||
libhpacktestutils_la_SOURCES = TestUtil.cpp
|
||||
|
||||
libhpacktestutilsdir = $(includedir)/proxygen/lib/http/codec/compress/test
|
||||
nobase_libhpacktestutils_HEADERS = TestUtil.h
|
||||
|
||||
check_PROGRAMS = HPACKTests
|
||||
HPACKTests_SOURCES = \
|
||||
HPACKBufferTests.cpp \
|
||||
HPACKCodecTests.cpp \
|
||||
HPACKContextTests.cpp \
|
||||
HPACKHeaderTests.cpp \
|
||||
HeaderPieceTests.cpp \
|
||||
HeaderTableTests.cpp \
|
||||
HuffmanTests.cpp \
|
||||
LoggingTests.cpp \
|
||||
QPACKCodecTests.cpp \
|
||||
QPACKContextTests.cpp \
|
||||
QPACKHeaderTableTests.cpp \
|
||||
RFCExamplesTests.cpp
|
||||
|
||||
HPACKTests_LDADD = \
|
||||
../../../libproxygenhttp.la \
|
||||
../../../../utils/libutils.la \
|
||||
libhpacktestutils.la \
|
||||
../../../../test/libtestmain.la
|
||||
|
||||
TESTS = HPACKTests
|
@@ -1,25 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
check_LTLIBRARIES = libcodectestutils.la
|
||||
libcodectestutils_la_SOURCES = TestUtils.cpp
|
||||
|
||||
libcodectestutilsdir = $(includedir)/proxygen/lib/http/codec/test
|
||||
nobase_libcodectestutils_HEADERS = TestUtils.h
|
||||
|
||||
check_PROGRAMS = CodecTests
|
||||
CodecTests_SOURCES = \
|
||||
FilterTests.cpp \
|
||||
SPDYCodecTest.cpp \
|
||||
HTTP1xCodecTest.cpp \
|
||||
HTTP2CodecTest.cpp \
|
||||
HTTP2FramerTest.cpp \
|
||||
DefaultHTTPCodecFactoryTest.cpp
|
||||
|
||||
CodecTests_LDADD = \
|
||||
../../libproxygenhttp.la \
|
||||
../../../utils/libutils.la \
|
||||
libcodectestutils.la \
|
||||
../../../test/libtestmain.la
|
||||
|
||||
TESTS = CodecTests
|
@@ -1,2 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = . test
|
@@ -1,14 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
check_PROGRAMS = SessionPoolTest
|
||||
SessionPoolTest_SOURCES = SessionPoolTest.cpp
|
||||
|
||||
SessionPoolTest_LDADD = \
|
||||
../../libproxygenhttp.la \
|
||||
../../../services/libproxygenservices.la \
|
||||
../../../test/libtesttransport.la \
|
||||
../../../test/libgmockgtest.la \
|
||||
../../../utils/libutils.la
|
||||
|
||||
TESTS = SessionPoolTest
|
@@ -1,2 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = . test
|
@@ -1,24 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
check_PROGRAMS = SessionTests
|
||||
SessionTests_SOURCES = \
|
||||
HTTPTransactionSMTest.cpp \
|
||||
DownstreamTransactionTest.cpp \
|
||||
HTTPDownstreamSessionTest.cpp \
|
||||
HTTPSessionAcceptorTest.cpp \
|
||||
HTTPUpstreamSessionTest.cpp \
|
||||
HTTP2PriorityQueueTest.cpp \
|
||||
MockCodecDownstreamTest.cpp \
|
||||
HTTPDefaultSessionCodecFactoryTest.cpp \
|
||||
TestUtils.cpp
|
||||
|
||||
SessionTests_LDADD = \
|
||||
../../../services/libproxygenservices.la \
|
||||
../../../test/libtestmain.la \
|
||||
../../../test/libtesttransport.la \
|
||||
../../../utils/libutils.la \
|
||||
../../codec/test/libcodectestutils.la \
|
||||
../../libproxygenhttp.la
|
||||
|
||||
TESTS = SessionTests
|
@@ -1,16 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
check_PROGRAMS = LibHTTPTests
|
||||
LibHTTPTests_SOURCES = \
|
||||
HTTPCommonHeadersTests.cpp \
|
||||
HTTPMessageTest.cpp \
|
||||
RFC2616Test.cpp \
|
||||
WindowTest.cpp
|
||||
|
||||
LibHTTPTests_LDADD = \
|
||||
../libproxygenhttp.la \
|
||||
../../utils/libutils.la \
|
||||
../../test/libtestmain.la
|
||||
|
||||
TESTS = LibHTTPTests
|
@@ -1,19 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
noinst_LTLIBRARIES = libproxygenservices.la
|
||||
|
||||
libproxygenservicesdir = $(includedir)/proxygen/lib/services
|
||||
nobase_libproxygenservices_HEADERS = \
|
||||
AcceptorConfiguration.h \
|
||||
HTTPAcceptor.h \
|
||||
RequestWorkerThread.h \
|
||||
Service.h \
|
||||
ServiceConfiguration.h \
|
||||
ServiceWorker.h \
|
||||
WorkerThread.h
|
||||
|
||||
libproxygenservices_la_SOURCES = \
|
||||
RequestWorkerThread.cpp \
|
||||
Service.cpp \
|
||||
WorkerThread.cpp
|
@@ -1,36 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
BUILT_SOURCES = googletest-release-1.8.0/googletest/src/gtest-all.cc
|
||||
|
||||
release-1.8.0.zip:
|
||||
wget https://github.com/google/googletest/archive/release-1.8.0.zip
|
||||
|
||||
# The SHA1 test is in a separate rule from the fetch, because otherwise
|
||||
# `make` would run `sha1sum` **before** wget. We'd re-extract the archive
|
||||
# without `touch`, since the contents' timestamps are older than the zip's.
|
||||
googletest-release-1.8.0/googletest/src/gtest-all.cc: release-1.8.0.zip
|
||||
[ "$(shell sha1sum release-1.8.0.zip | awk '{print $$1}')" == \
|
||||
"667f873ab7a4d246062565fad32fb6d8e203ee73" ]
|
||||
unzip release-1.8.0.zip
|
||||
touch googletest-release-1.8.0/googletest/src/gtest-all.cc
|
||||
|
||||
|
||||
check_LTLIBRARIES = libtesttransport.la
|
||||
libtesttransport_la_SOURCES = TestAsyncTransport.cpp
|
||||
|
||||
libtesttransportdir = $(includedir)/proxygen/lib/test
|
||||
nobase_libtesttransport_HEADERS = TestAsyncTransport.h
|
||||
|
||||
# libgmockgtest.la is gmock + gtest
|
||||
|
||||
check_LTLIBRARIES += libgmockgtest.la
|
||||
libgmockgtest_la_CPPFLAGS = -Igoogletest-release-1.8.0/googletest -Igoogletest-release-1.8.0/googlemock -Igoogletest-release-1.8.0/googletest/include -Igoogletest-release-1.8.0/googlemock/include -lglog
|
||||
|
||||
libgmockgtest_la_SOURCES = \
|
||||
googletest-release-1.8.0/googletest/src/gtest-all.cc \
|
||||
googletest-release-1.8.0/googlemock/src/gmock-all.cc
|
||||
|
||||
check_LTLIBRARIES += libtestmain.la
|
||||
libtestmain_la_SOURCES = TestMain.cpp
|
||||
libtestmain_la_LIBADD = libgmockgtest.la
|
@@ -1,72 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = . test
|
||||
|
||||
BUILT_SOURCES = TraceEventType.h TraceEventType.cpp TraceFieldType.h TraceFieldType.cpp
|
||||
|
||||
TraceGen: samples/TraceEventType.txt samples/TraceFieldType.txt
|
||||
python gen_trace_event_constants.py \
|
||||
--output_type=cpp \
|
||||
--input_files=samples/TraceEventType.txt,samples/TraceFieldType.txt \
|
||||
--output_scope=proxygen \
|
||||
--header_path=proxygen/lib/utils \
|
||||
--install_dir=$(srcdir) \
|
||||
--fbcode_dir=$(srcdir)
|
||||
touch TraceGen
|
||||
|
||||
TraceEventType.h: TraceGen
|
||||
|
||||
TraceEventType.cpp: TraceGen
|
||||
|
||||
TraceFieldType.h: TraceGen
|
||||
|
||||
TraceFieldType.cpp: TraceGen
|
||||
|
||||
noinst_LTLIBRARIES = libutils.la
|
||||
|
||||
# We put the generated files first so that we create them first
|
||||
libutilsdir = $(includedir)/proxygen/lib/utils
|
||||
nobase_libutils_HEADERS = \
|
||||
AsyncTimeoutSet.h \
|
||||
Base64.h \
|
||||
CobHelper.h \
|
||||
CryptUtil.h \
|
||||
Exception.h \
|
||||
Export.h \
|
||||
FilterChain.h \
|
||||
HTTPTime.h \
|
||||
ParseURL.h \
|
||||
StateMachine.h \
|
||||
TestUtils.h \
|
||||
Time.h \
|
||||
TraceEvent.h \
|
||||
TraceEventContext.h \
|
||||
TraceEventObserver.h \
|
||||
TraceEventType.h \
|
||||
TraceFieldType.h \
|
||||
RendezvousHash.h \
|
||||
ConsistentHash.h \
|
||||
URL.h \
|
||||
UtilInl.h \
|
||||
Logging.h \
|
||||
ZlibStreamCompressor.h \
|
||||
ZlibStreamDecompressor.h \
|
||||
WheelTimerInstance.h
|
||||
|
||||
# We put the generated files first so that we create them first
|
||||
libutils_la_SOURCES = \
|
||||
../../external/http_parser/http_parser_cpp.cpp \
|
||||
AsyncTimeoutSet.cpp \
|
||||
Base64.cpp \
|
||||
Exception.cpp \
|
||||
HTTPTime.cpp \
|
||||
TraceEventContext.cpp \
|
||||
ParseURL.cpp \
|
||||
TraceEvent.cpp \
|
||||
TraceEventType.cpp \
|
||||
TraceFieldType.cpp \
|
||||
RendezvousHash.cpp \
|
||||
Logging.cpp \
|
||||
CryptUtil.cpp \
|
||||
ZlibStreamCompressor.cpp \
|
||||
ZlibStreamDecompressor.cpp \
|
||||
WheelTimerInstance.cpp
|
@@ -1,30 +0,0 @@
|
||||
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved
|
||||
SUBDIRS = .
|
||||
|
||||
check_PROGRAMS = UtilTests TraceEventTest AsyncTimeoutSetTest
|
||||
|
||||
UtilTests_SOURCES = \
|
||||
GenericFilterTest.cpp \
|
||||
HTTPTimeTest.cpp \
|
||||
ParseURLTest.cpp \
|
||||
UtilTest.cpp
|
||||
|
||||
UtilTests_LDADD = \
|
||||
../libutils.la \
|
||||
../../test/libtestmain.la
|
||||
|
||||
TraceEventTest_SOURCES = \
|
||||
TraceEventTest.cpp
|
||||
|
||||
TraceEventTest_LDADD = \
|
||||
../libutils.la \
|
||||
../../test/libtestmain.la
|
||||
|
||||
AsyncTimeoutSetTest_SOURCES = \
|
||||
AsyncTimeoutSetTest.cpp
|
||||
|
||||
AsyncTimeoutSetTest_LDADD = \
|
||||
../libutils.la \
|
||||
../../test/libtestmain.la
|
||||
|
||||
TESTS = UtilTests TraceEventTest AsyncTimeoutSetTest
|
Reference in New Issue
Block a user