]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # |
2 | # Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff 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 | ||
8 | subproject libs/asio/test ; | |
9 | ||
10 | project boost : $(BOOST_ROOT) ; | |
11 | project boost_system : $(BOOST_SYSTEM_ROOT) ; | |
12 | ||
13 | # bring in the rules for testing | |
14 | import testing ; | |
15 | ||
16 | if $(UNIX) | |
17 | { | |
18 | switch $(JAMUNAME) | |
19 | { | |
20 | case SunOS* : | |
21 | { | |
22 | SOCKET_LIBS = <find-library>socket <find-library>nsl ; | |
23 | } | |
24 | } | |
25 | } | |
26 | ||
27 | template asio_unit_test | |
28 | : <lib>@boost/libs/regex/build/boost_regex | |
29 | <lib>@boost_system/libs/system/build/boost_system | |
30 | : <include>../../.. <include>@boost <include>@boost_system | |
31 | <define>BOOST_ALL_NO_LIB=1 | |
32 | <threading>multi | |
33 | <mingw><*><find-library>ws2_32 | |
34 | <mingw><*><find-library>mswsock | |
35 | $(SOCKET_LIBS) | |
36 | ; | |
37 | ||
38 | test-suite "asio" | |
39 | : | |
40 | [ run basic_datagram_socket.cpp <template>asio_unit_test ] | |
41 | [ run basic_deadline_timer.cpp <template>asio_unit_test ] | |
42 | [ run basic_raw_socket.cpp <template>asio_unit_test ] | |
43 | [ run basic_seq_packet_socket.cpp <template>asio_unit_test ] | |
44 | [ run basic_signal_set.cpp <template>asio_unit_test ] | |
45 | [ run basic_socket_acceptor.cpp <template>asio_unit_test ] | |
46 | [ run basic_stream_socket.cpp <template>asio_unit_test ] | |
47 | [ run basic_streambuf.cpp <template>asio_unit_test ] | |
48 | [ run buffer.cpp <template>asio_unit_test ] | |
49 | [ run buffered_read_stream.cpp <template>asio_unit_test ] | |
50 | [ run buffered_stream.cpp <template>asio_unit_test ] | |
51 | [ run buffered_write_stream.cpp <template>asio_unit_test ] | |
52 | [ run buffers_iterator.cpp <template>asio_unit_test ] | |
53 | [ run completion_condition.cpp <template>asio_unit_test ] | |
54 | [ run connect.cpp <template>asio_unit_test ] | |
55 | [ run coroutine.cpp <template>asio_unit_test ] | |
56 | [ run datagram_socket_service.cpp <template>asio_unit_test ] | |
57 | [ run deadline_timer_service.cpp <template>asio_unit_test ] | |
58 | [ run deadline_timer.cpp <template>asio_unit_test ] | |
59 | [ run error.cpp <template>asio_unit_test ] | |
60 | [ run generic/basic_endpoint.cpp <template>asio_unit_test ] | |
61 | [ run generic/datagram_protocol.cpp <template>asio_unit_test ] | |
62 | [ run generic/raw_protocol.cpp <template>asio_unit_test ] | |
63 | [ run generic/seq_packet_protocol.cpp <template>asio_unit_test ] | |
64 | [ run generic/stream_protocol.cpp <template>asio_unit_test ] | |
65 | [ run io_service.cpp <template>asio_unit_test ] | |
66 | [ run ip/address.cpp <template>asio_unit_test ] | |
67 | [ run ip/address_v4.cpp <template>asio_unit_test ] | |
68 | [ run ip/address_v6.cpp <template>asio_unit_test ] | |
69 | [ run ip/basic_endpoint.cpp <template>asio_unit_test ] | |
70 | [ run ip/basic_resolver.cpp <template>asio_unit_test ] | |
71 | [ run ip/basic_resolver_entry.cpp <template>asio_unit_test ] | |
72 | [ run ip/basic_resolver_iterator.cpp <template>asio_unit_test ] | |
73 | [ run ip/basic_resolver_query.cpp <template>asio_unit_test ] | |
74 | [ run ip/host_name.cpp <template>asio_unit_test ] | |
75 | [ run ip/icmp.cpp <template>asio_unit_test ] | |
76 | [ run ip/multicast.cpp <template>asio_unit_test ] | |
77 | [ run ip/resolver_query_base.cpp <template>asio_unit_test ] | |
78 | [ run ip/resolver_service.cpp <template>asio_unit_test ] | |
79 | [ run ip/tcp.cpp <template>asio_unit_test ] | |
80 | [ run ip/udp.cpp <template>asio_unit_test ] | |
81 | [ run ip/unicast.cpp <template>asio_unit_test ] | |
82 | [ run ip/v6_only.cpp <template>asio_unit_test ] | |
83 | [ run is_read_buffered.cpp <template>asio_unit_test ] | |
84 | [ run is_write_buffered.cpp <template>asio_unit_test ] | |
85 | [ run local/basic_endpoint.cpp <template>asio_unit_test ] | |
86 | [ run local/connect_pair.cpp <template>asio_unit_test ] | |
87 | [ run local/datagram_protocol.cpp <template>asio_unit_test ] | |
88 | [ run local/stream_protocol.cpp <template>asio_unit_test ] | |
89 | [ run placeholders.cpp <template>asio_unit_test ] | |
90 | [ run posix/basic_descriptor.cpp <template>asio_unit_test ] | |
91 | [ run posix/basic_stream_descriptor.cpp <template>asio_unit_test ] | |
92 | [ run posix/descriptor_base.cpp <template>asio_unit_test ] | |
93 | [ run posix/stream_descriptor.cpp <template>asio_unit_test ] | |
94 | [ run posix/stream_descriptor_service.cpp <template>asio_unit_test ] | |
95 | [ run raw_socket_service.cpp <template>asio_unit_test ] | |
96 | [ run read.cpp <template>asio_unit_test ] | |
97 | [ run read_at.cpp <template>asio_unit_test ] | |
98 | [ run read_until.cpp <template>asio_unit_test ] | |
99 | [ run seq_packet_socket_service.cpp <template>asio_unit_test ] | |
100 | [ run signal_set.cpp <template>asio_unit_test ] | |
101 | [ run signal_set_service.cpp <template>asio_unit_test ] | |
102 | [ run socket_acceptor_service.cpp <template>asio_unit_test ] | |
103 | [ run socket_base.cpp <template>asio_unit_test ] | |
104 | [ run strand.cpp <template>asio_unit_test ] | |
105 | [ run stream_socket_service.cpp <template>asio_unit_test ] | |
106 | [ run streambuf.cpp <template>asio_unit_test ] | |
107 | [ run time_traits.cpp <template>asio_unit_test ] | |
108 | [ run windows/basic_handle.cpp <template>asio_unit_test ] | |
109 | [ run windows/basic_random_access_handle.cpp <template>asio_unit_test ] | |
110 | [ run windows/basic_stream_handle.cpp <template>asio_unit_test ] | |
111 | [ run windows/overlapped_ptr.cpp <template>asio_unit_test ] | |
112 | [ run windows/random_access_handle.cpp <template>asio_unit_test ] | |
113 | [ run windows/random_access_handle_service.cpp <template>asio_unit_test ] | |
114 | [ run windows/stream_handle.cpp <template>asio_unit_test ] | |
115 | [ run windows/stream_handle_service.cpp <template>asio_unit_test ] | |
116 | [ run write.cpp <template>asio_unit_test ] | |
117 | [ run write_at.cpp <template>asio_unit_test ] | |
118 | ; |