• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# Copyright (c) 2016-2017 Vinnie Falco (vinnie dot falco at gmail dot com)
3#
4# Distributed under the Boost Software License, Version 1.0. (See accompanying
5# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6#
7# Official repository: https://github.com/boostorg/beast
8#
9
10local SOURCES =
11    _detail_decorator.cpp
12    _detail_impl_base.cpp
13    _detail_prng.cpp
14    accept.cpp
15    close.cpp
16    error.cpp
17    frame.cpp
18    handshake.cpp
19    option.cpp
20    ping.cpp
21    read1.cpp
22    read2.cpp
23    read3.cpp
24    rfc6455.cpp
25    ssl.cpp
26    stream.cpp
27    stream_base.cpp
28    stream_explicit.cpp
29    stream_fwd.cpp
30    teardown.cpp
31    timer.cpp
32    utf8_checker.cpp
33    write.cpp
34    ;
35
36local RUN_TESTS ;
37
38for local f in $(SOURCES)
39{
40    RUN_TESTS += [ run $(f)
41        /boost/beast//lib-asio-ssl
42        /boost/beast/test//lib-test
43    ] ;
44}
45
46alias run-tests : $(RUN_TESTS) ;
47
48exe fat-tests
49    :
50    $(SOURCES)
51    /boost/beast//lib-asio-ssl
52    /boost/beast/test//lib-test
53    ;
54
55explicit fat-tests ;
56
57run $(SOURCES)
58    /boost/beast//lib-asio-ssl
59    /boost/beast/test//lib-test
60    : : : : run-fat-tests ;
61
62explicit run-fat-tests ;
63