forked from boostorg/beast
serializer interface is changed to be buffer-only, no streams, and placed in its own header file. Operations on serializers are moved to free functions as part of the HTTP write family of synchronous and asynchronous algorithms.
96 lines
2.2 KiB
Plaintext
96 lines
2.2 KiB
Plaintext
#
|
|
# Copyright (c) 2013-2017 Vinnie Falco (vinnie dot falco at gmail dot com)
|
|
#
|
|
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
#
|
|
|
|
import os ;
|
|
|
|
compile config.cpp : : ;
|
|
compile core.cpp : : ;
|
|
compile http.cpp : : ;
|
|
compile version.cpp : : ;
|
|
compile websocket.cpp : : ;
|
|
compile zlib.cpp : : ;
|
|
|
|
unit-test core-tests :
|
|
../extras/beast/unit_test/main.cpp
|
|
core/async_result.cpp
|
|
core/bind_handler.cpp
|
|
core/buffer_cat.cpp
|
|
core/buffer_prefix.cpp
|
|
core/buffered_read_stream.cpp
|
|
core/buffers_adapter.cpp
|
|
core/clamp.cpp
|
|
core/consuming_buffers.cpp
|
|
core/error.cpp
|
|
core/flat_buffer.cpp
|
|
core/handler_alloc.cpp
|
|
core/handler_ptr.cpp
|
|
core/multi_buffer.cpp
|
|
core/ostream.cpp
|
|
core/static_buffer.cpp
|
|
core/static_string.cpp
|
|
core/string_view.cpp
|
|
core/type_traits.cpp
|
|
core/base64.cpp
|
|
core/empty_base_optimization.cpp
|
|
core/sha1.cpp
|
|
;
|
|
|
|
unit-test http-tests :
|
|
../extras/beast/unit_test/main.cpp
|
|
http/basic_parser.cpp
|
|
http/buffer_body.cpp
|
|
http/design.cpp
|
|
http/dynamic_body.cpp
|
|
http/error.cpp
|
|
http/fields.cpp
|
|
http/header_parser.cpp
|
|
http/message.cpp
|
|
http/message_parser.cpp
|
|
http/read.cpp
|
|
http/rfc7230.cpp
|
|
http/serializer.cpp
|
|
http/string_body.cpp
|
|
http/type_traits.cpp
|
|
http/write.cpp
|
|
;
|
|
|
|
unit-test http-bench :
|
|
../extras/beast/unit_test/main.cpp
|
|
http/nodejs_parser.cpp
|
|
http/parser_bench.cpp
|
|
;
|
|
|
|
unit-test websocket-tests :
|
|
../extras/beast/unit_test/main.cpp
|
|
websocket/error.cpp
|
|
websocket/option.cpp
|
|
websocket/rfc6455.cpp
|
|
websocket/stream.cpp
|
|
websocket/teardown.cpp
|
|
websocket/frame.cpp
|
|
websocket/mask.cpp
|
|
websocket/utf8_checker.cpp
|
|
;
|
|
|
|
unit-test zlib-tests :
|
|
../extras/beast/unit_test/main.cpp
|
|
zlib/zlib-1.2.8/adler32.c
|
|
zlib/zlib-1.2.8/compress.c
|
|
zlib/zlib-1.2.8/crc32.c
|
|
zlib/zlib-1.2.8/deflate.c
|
|
zlib/zlib-1.2.8/infback.c
|
|
zlib/zlib-1.2.8/inffast.c
|
|
zlib/zlib-1.2.8/inflate.c
|
|
zlib/zlib-1.2.8/inftrees.c
|
|
zlib/zlib-1.2.8/trees.c
|
|
zlib/zlib-1.2.8/uncompr.c
|
|
zlib/zlib-1.2.8/zutil.c
|
|
zlib/deflate_stream.cpp
|
|
zlib/error.cpp
|
|
zlib/inflate_stream.cpp
|
|
;
|