# # 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 ;