Makefile.am 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310
  1. SUBDIRS = .
  2. # Copy across the BIND 10 copy of ASIO to the installation directory, as some
  3. # header files used by user-libraries may use parts of it.
  4. asio_includedir = $(pkgincludedir)/asio
  5. nobase_asio_include_HEADERS = \
  6. basic_datagram_socket.hpp \
  7. basic_deadline_timer.hpp \
  8. basic_io_object.hpp \
  9. basic_raw_socket.hpp \
  10. basic_serial_port.hpp \
  11. basic_socket.hpp \
  12. basic_socket_acceptor.hpp \
  13. basic_socket_iostream.hpp \
  14. basic_socket_streambuf.hpp \
  15. basic_stream_socket.hpp \
  16. basic_streambuf.hpp \
  17. basic_streambuf_fwd.hpp \
  18. buffer.hpp \
  19. buffered_read_stream.hpp \
  20. buffered_read_stream_fwd.hpp \
  21. buffered_stream.hpp \
  22. buffered_stream_fwd.hpp \
  23. buffered_write_stream.hpp \
  24. buffered_write_stream_fwd.hpp \
  25. buffers_iterator.hpp \
  26. completion_condition.hpp \
  27. datagram_socket_service.hpp \
  28. deadline_timer.hpp \
  29. deadline_timer_service.hpp \
  30. detail/array_fwd.hpp \
  31. detail/base_from_completion_cond.hpp \
  32. detail/bind_handler.hpp \
  33. detail/buffer_resize_guard.hpp \
  34. detail/buffer_sequence_adapter.hpp \
  35. detail/buffered_stream_storage.hpp \
  36. detail/call_stack.hpp \
  37. detail/completion_handler.hpp \
  38. detail/config.hpp \
  39. detail/consuming_buffers.hpp \
  40. detail/deadline_timer_service.hpp \
  41. detail/descriptor_ops.hpp \
  42. detail/descriptor_read_op.hpp \
  43. detail/descriptor_write_op.hpp \
  44. detail/dev_poll_reactor.hpp \
  45. detail/dev_poll_reactor_fwd.hpp \
  46. detail/epoll_reactor.hpp \
  47. detail/epoll_reactor_fwd.hpp \
  48. detail/event.hpp \
  49. detail/eventfd_select_interrupter.hpp \
  50. detail/fd_set_adapter.hpp \
  51. detail/fenced_block.hpp \
  52. detail/gcc_arm_fenced_block.hpp \
  53. detail/gcc_fenced_block.hpp \
  54. detail/gcc_hppa_fenced_block.hpp \
  55. detail/gcc_sync_fenced_block.hpp \
  56. detail/gcc_x86_fenced_block.hpp \
  57. detail/handler_alloc_helpers.hpp \
  58. detail/handler_invoke_helpers.hpp \
  59. detail/hash_map.hpp \
  60. detail/impl/descriptor_ops.ipp \
  61. detail/impl/dev_poll_reactor.hpp \
  62. detail/impl/dev_poll_reactor.ipp \
  63. detail/impl/epoll_reactor.hpp \
  64. detail/impl/epoll_reactor.ipp \
  65. detail/impl/eventfd_select_interrupter.ipp \
  66. detail/impl/kqueue_reactor.hpp \
  67. detail/impl/kqueue_reactor.ipp \
  68. detail/impl/pipe_select_interrupter.ipp \
  69. detail/impl/posix_event.ipp \
  70. detail/impl/posix_mutex.ipp \
  71. detail/impl/posix_thread.ipp \
  72. detail/impl/posix_tss_ptr.ipp \
  73. detail/impl/reactive_descriptor_service.ipp \
  74. detail/impl/reactive_serial_port_service.ipp \
  75. detail/impl/reactive_socket_service_base.ipp \
  76. detail/impl/resolver_service_base.ipp \
  77. detail/impl/select_reactor.hpp \
  78. detail/impl/select_reactor.ipp \
  79. detail/impl/service_registry.hpp \
  80. detail/impl/service_registry.ipp \
  81. detail/impl/socket_ops.ipp \
  82. detail/impl/socket_select_interrupter.ipp \
  83. detail/impl/strand_service.hpp \
  84. detail/impl/strand_service.ipp \
  85. detail/impl/task_io_service.hpp \
  86. detail/impl/task_io_service.ipp \
  87. detail/impl/throw_error.ipp \
  88. detail/impl/timer_queue.ipp \
  89. detail/impl/timer_queue_set.ipp \
  90. detail/impl/win_event.ipp \
  91. detail/impl/win_iocp_handle_service.ipp \
  92. detail/impl/win_iocp_io_service.hpp \
  93. detail/impl/win_iocp_io_service.ipp \
  94. detail/impl/win_iocp_serial_port_service.ipp \
  95. detail/impl/win_iocp_socket_service_base.ipp \
  96. detail/impl/win_mutex.ipp \
  97. detail/impl/win_thread.ipp \
  98. detail/impl/win_tss_ptr.ipp \
  99. detail/impl/winsock_init.ipp \
  100. detail/io_control.hpp \
  101. detail/kqueue_reactor.hpp \
  102. detail/kqueue_reactor_fwd.hpp \
  103. detail/local_free_on_block_exit.hpp \
  104. detail/macos_fenced_block.hpp \
  105. detail/mutex.hpp \
  106. detail/noncopyable.hpp \
  107. detail/null_buffers_op.hpp \
  108. detail/null_event.hpp \
  109. detail/null_fenced_block.hpp \
  110. detail/null_mutex.hpp \
  111. detail/null_signal_blocker.hpp \
  112. detail/null_thread.hpp \
  113. detail/null_tss_ptr.hpp \
  114. detail/object_pool.hpp \
  115. detail/old_win_sdk_compat.hpp \
  116. detail/op_queue.hpp \
  117. detail/operation.hpp \
  118. detail/pipe_select_interrupter.hpp \
  119. detail/pop_options.hpp \
  120. detail/posix_event.hpp \
  121. detail/posix_fd_set_adapter.hpp \
  122. detail/posix_mutex.hpp \
  123. detail/posix_signal_blocker.hpp \
  124. detail/posix_thread.hpp \
  125. detail/posix_tss_ptr.hpp \
  126. detail/push_options.hpp \
  127. detail/reactive_descriptor_service.hpp \
  128. detail/reactive_null_buffers_op.hpp \
  129. detail/reactive_serial_port_service.hpp \
  130. detail/reactive_socket_accept_op.hpp \
  131. detail/reactive_socket_connect_op.hpp \
  132. detail/reactive_socket_recv_op.hpp \
  133. detail/reactive_socket_recvfrom_op.hpp \
  134. detail/reactive_socket_send_op.hpp \
  135. detail/reactive_socket_sendto_op.hpp \
  136. detail/reactive_socket_service.hpp \
  137. detail/reactive_socket_service_base.hpp \
  138. detail/reactor.hpp \
  139. detail/reactor_fwd.hpp \
  140. detail/reactor_op.hpp \
  141. detail/reactor_op_queue.hpp \
  142. detail/regex_fwd.hpp \
  143. detail/resolve_endpoint_op.hpp \
  144. detail/resolve_op.hpp \
  145. detail/resolver_service.hpp \
  146. detail/resolver_service_base.hpp \
  147. detail/scoped_lock.hpp \
  148. detail/select_interrupter.hpp \
  149. detail/select_reactor.hpp \
  150. detail/select_reactor_fwd.hpp \
  151. detail/service_base.hpp \
  152. detail/service_id.hpp \
  153. detail/service_registry.hpp \
  154. detail/service_registry_fwd.hpp \
  155. detail/shared_ptr.hpp \
  156. detail/signal_blocker.hpp \
  157. detail/signal_init.hpp \
  158. detail/socket_holder.hpp \
  159. detail/socket_ops.hpp \
  160. detail/socket_option.hpp \
  161. detail/socket_select_interrupter.hpp \
  162. detail/socket_types.hpp \
  163. detail/solaris_fenced_block.hpp \
  164. detail/strand_service.hpp \
  165. detail/task_io_service.hpp \
  166. detail/task_io_service_fwd.hpp \
  167. detail/task_io_service_operation.hpp \
  168. detail/thread.hpp \
  169. detail/throw_error.hpp \
  170. detail/timer_op.hpp \
  171. detail/timer_queue.hpp \
  172. detail/timer_queue_base.hpp \
  173. detail/timer_queue_fwd.hpp \
  174. detail/timer_queue_set.hpp \
  175. detail/timer_scheduler.hpp \
  176. detail/timer_scheduler_fwd.hpp \
  177. detail/tss_ptr.hpp \
  178. detail/wait_handler.hpp \
  179. detail/weak_ptr.hpp \
  180. detail/win_event.hpp \
  181. detail/win_fd_set_adapter.hpp \
  182. detail/win_fenced_block.hpp \
  183. detail/win_iocp_handle_read_op.hpp \
  184. detail/win_iocp_handle_service.hpp \
  185. detail/win_iocp_handle_write_op.hpp \
  186. detail/win_iocp_io_service.hpp \
  187. detail/win_iocp_io_service_fwd.hpp \
  188. detail/win_iocp_null_buffers_op.hpp \
  189. detail/win_iocp_operation.hpp \
  190. detail/win_iocp_overlapped_op.hpp \
  191. detail/win_iocp_overlapped_ptr.hpp \
  192. detail/win_iocp_serial_port_service.hpp \
  193. detail/win_iocp_socket_accept_op.hpp \
  194. detail/win_iocp_socket_recv_op.hpp \
  195. detail/win_iocp_socket_recvfrom_op.hpp \
  196. detail/win_iocp_socket_send_op.hpp \
  197. detail/win_iocp_socket_service.hpp \
  198. detail/win_iocp_socket_service_base.hpp \
  199. detail/win_mutex.hpp \
  200. detail/win_signal_blocker.hpp \
  201. detail/win_thread.hpp \
  202. detail/win_tss_ptr.hpp \
  203. detail/wince_thread.hpp \
  204. detail/winsock_init.hpp \
  205. detail/wrapped_handler.hpp \
  206. error.hpp \
  207. error_code.hpp \
  208. handler_alloc_hook.hpp \
  209. handler_invoke_hook.hpp \
  210. impl/error.ipp \
  211. impl/error_code.ipp \
  212. impl/io_service.hpp \
  213. impl/io_service.ipp \
  214. impl/read.hpp \
  215. impl/read.ipp \
  216. impl/read_at.hpp \
  217. impl/read_at.ipp \
  218. impl/read_until.hpp \
  219. impl/read_until.ipp \
  220. impl/serial_port_base.hpp \
  221. impl/serial_port_base.ipp \
  222. impl/src.cpp \
  223. impl/src.hpp \
  224. impl/write.hpp \
  225. impl/write.ipp \
  226. impl/write_at.hpp \
  227. impl/write_at.ipp \
  228. io_service.hpp \
  229. ip/address.hpp \
  230. ip/address_v4.hpp \
  231. ip/address_v6.hpp \
  232. ip/basic_endpoint.hpp \
  233. ip/basic_resolver.hpp \
  234. ip/basic_resolver_entry.hpp \
  235. ip/basic_resolver_iterator.hpp \
  236. ip/basic_resolver_query.hpp \
  237. ip/detail/endpoint.hpp \
  238. ip/detail/impl/endpoint.ipp \
  239. ip/detail/socket_option.hpp \
  240. ip/host_name.hpp \
  241. ip/icmp.hpp \
  242. ip/impl/address.hpp \
  243. ip/impl/address.ipp \
  244. ip/impl/address_v4.hpp \
  245. ip/impl/address_v4.ipp \
  246. ip/impl/address_v6.hpp \
  247. ip/impl/address_v6.ipp \
  248. ip/impl/basic_endpoint.hpp \
  249. ip/impl/host_name.ipp \
  250. ip/multicast.hpp \
  251. ip/resolver_query_base.hpp \
  252. ip/resolver_service.hpp \
  253. ip/tcp.hpp \
  254. ip/udp.hpp \
  255. ip/unicast.hpp \
  256. ip/v6_only.hpp \
  257. is_read_buffered.hpp \
  258. is_write_buffered.hpp \
  259. local/basic_endpoint.hpp \
  260. local/connect_pair.hpp \
  261. local/datagram_protocol.hpp \
  262. local/detail/endpoint.hpp \
  263. local/detail/impl/endpoint.ipp \
  264. local/stream_protocol.hpp \
  265. placeholders.hpp \
  266. posix/basic_descriptor.hpp \
  267. posix/basic_stream_descriptor.hpp \
  268. posix/descriptor_base.hpp \
  269. posix/stream_descriptor.hpp \
  270. posix/stream_descriptor_service.hpp \
  271. raw_socket_service.hpp \
  272. read.hpp \
  273. read_at.hpp \
  274. read_until.hpp \
  275. serial_port.hpp \
  276. serial_port_base.hpp \
  277. serial_port_service.hpp \
  278. socket_acceptor_service.hpp \
  279. socket_base.hpp \
  280. ssl.hpp \
  281. ssl/basic_context.hpp \
  282. ssl/context.hpp \
  283. ssl/context_base.hpp \
  284. ssl/context_service.hpp \
  285. ssl/detail/openssl_context_service.hpp \
  286. ssl/detail/openssl_init.hpp \
  287. ssl/detail/openssl_operation.hpp \
  288. ssl/detail/openssl_stream_service.hpp \
  289. ssl/detail/openssl_types.hpp \
  290. ssl/stream.hpp \
  291. ssl/stream_base.hpp \
  292. ssl/stream_service.hpp \
  293. strand.hpp \
  294. stream_socket_service.hpp \
  295. streambuf.hpp \
  296. system_error.hpp \
  297. thread.hpp \
  298. time_traits.hpp \
  299. version.hpp \
  300. windows/basic_handle.hpp \
  301. windows/basic_random_access_handle.hpp \
  302. windows/basic_stream_handle.hpp \
  303. windows/overlapped_ptr.hpp \
  304. windows/random_access_handle.hpp \
  305. windows/random_access_handle_service.hpp \
  306. windows/stream_handle.hpp \
  307. windows/stream_handle_service.hpp \
  308. write.hpp \
  309. write_at.hpp