ya.make 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. LIBRARY()
  2. NO_WSHADOW()
  3. IF (PROFILE_MEMORY_ALLOCATIONS)
  4. CFLAGS(-DPROFILE_MEMORY_ALLOCATIONS)
  5. ENDIF()
  6. SRCS(
  7. channel_scheduler.h
  8. event_filter.h
  9. event_holder_pool.h
  10. events_local.h
  11. interconnect_address.cpp
  12. interconnect_address.h
  13. interconnect_channel.cpp
  14. interconnect_channel.h
  15. interconnect_common.h
  16. interconnect_counters.cpp
  17. interconnect.h
  18. interconnect_handshake.cpp
  19. interconnect_handshake.h
  20. interconnect_impl.h
  21. interconnect_mon.cpp
  22. interconnect_mon.h
  23. interconnect_nameserver_dynamic.cpp
  24. interconnect_nameserver_table.cpp
  25. interconnect_proxy_wrapper.cpp
  26. interconnect_proxy_wrapper.h
  27. interconnect_resolve.cpp
  28. interconnect_stream.cpp
  29. interconnect_stream.h
  30. interconnect_tcp_input_session.cpp
  31. interconnect_tcp_proxy.cpp
  32. interconnect_tcp_proxy.h
  33. interconnect_tcp_server.cpp
  34. interconnect_tcp_server.h
  35. interconnect_tcp_session.cpp
  36. interconnect_tcp_session.h
  37. load.cpp
  38. load.h
  39. logging.h
  40. packet.cpp
  41. packet.h
  42. poller_actor.cpp
  43. poller_actor.h
  44. poller.h
  45. poller_tcp.cpp
  46. poller_tcp.h
  47. poller_tcp_unit.cpp
  48. poller_tcp_unit.h
  49. poller_tcp_unit_select.cpp
  50. poller_tcp_unit_select.h
  51. profiler.h
  52. slowpoke_actor.h
  53. types.cpp
  54. types.h
  55. watchdog_timer.h
  56. )
  57. IF (OS_LINUX)
  58. SRCS(
  59. poller_tcp_unit_epoll.cpp
  60. poller_tcp_unit_epoll.h
  61. )
  62. ENDIF()
  63. PEERDIR(
  64. contrib/libs/libc_compat
  65. contrib/libs/openssl
  66. contrib/libs/xxhash
  67. library/cpp/actors/core
  68. library/cpp/actors/dnscachelib
  69. library/cpp/actors/dnsresolver
  70. library/cpp/actors/helpers
  71. library/cpp/actors/prof
  72. library/cpp/actors/protos
  73. library/cpp/actors/util
  74. library/cpp/actors/wilson
  75. library/cpp/digest/crc32c
  76. library/cpp/json
  77. library/cpp/lwtrace
  78. library/cpp/monlib/dynamic_counters
  79. library/cpp/monlib/metrics
  80. library/cpp/monlib/service/pages/resources
  81. library/cpp/monlib/service/pages/tablesorter
  82. library/cpp/openssl/init
  83. library/cpp/packedtypes
  84. )
  85. END()
  86. RECURSE_FOR_TESTS(
  87. ut
  88. ut_fat
  89. ut_huge_cluster
  90. )