123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #
- # Copyright (c) 2016-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)
- #
- # Official repository: https://github.com/boostorg/beast
- #
- local libs =
- /boost/beast//lib-asio-ssl
- /boost/beast/test//lib-test
- ;
- local SOURCES =
- core_1_refresher.cpp
- core_3_timeouts.cpp
- core_4_layers.cpp
- http_10_custom_parser.cpp
- http_examples.cpp
- websocket.cpp
- websocket_1_connecting.cpp
- websocket_2_handshaking.cpp
- websocket_3_decorator.cpp
- websocket_4_messages.cpp
- websocket_5_control_frames.cpp
- websocket_6_timeouts.cpp
- websocket_7_teardown.cpp
- websocket_8_notes.cpp
- ;
- local RUN_TESTS ;
- RUN_TESTS +=
- [ compile core_snippets.cpp $(libs) ]
- [ compile http_snippets.cpp $(libs) ]
- ;
- for local f in $(SOURCES)
- {
- RUN_TESTS += [ run $(f) $(libs) ] ;
- }
- alias run-tests : $(RUN_TESTS) ;
- exe fat-tests :
- $(SOURCES)
- $(libs)
- ;
- explicit fat-tests ;
- run $(SOURCES)
- $(libs)
- : : : : run-fat-tests ;
- explicit run-fat-tests ;
|