ya.make 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. # Generated by devtools/yamaker.
  2. LIBRARY()
  3. VERSION(1.9.4)
  4. LICENSE(
  5. BSL-1.0 AND
  6. Custom-punycode
  7. )
  8. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  9. PEERDIR(
  10. contrib/libs/poco/Foundation
  11. )
  12. ADDINCL(
  13. GLOBAL contrib/libs/poco/Net/include
  14. contrib/libs/poco/Foundation/include
  15. contrib/libs/poco/Net/src
  16. )
  17. NO_COMPILER_WARNINGS()
  18. NO_UTIL()
  19. CFLAGS(
  20. -DPOCO_ENABLE_CPP11
  21. -DPOCO_ENABLE_CPP14
  22. -DPOCO_NO_AUTOMATIC_LIBS
  23. -DPOCO_UNBUNDLED
  24. )
  25. IF (OS_DARWIN)
  26. CFLAGS(
  27. -DPOCO_OS_FAMILY_UNIX
  28. -DPOCO_NO_STAT64
  29. )
  30. ELSEIF (OS_LINUX)
  31. CFLAGS(
  32. -DPOCO_OS_FAMILY_UNIX
  33. -DPOCO_HAVE_FD_EPOLL
  34. )
  35. ELSEIF (OS_WINDOWS)
  36. CFLAGS(
  37. -DPOCO_OS_FAMILY_WINDOWS
  38. )
  39. ENDIF()
  40. SRCS(
  41. src/AbstractHTTPRequestHandler.cpp
  42. src/DNS.cpp
  43. src/DatagramSocket.cpp
  44. src/DatagramSocketImpl.cpp
  45. src/DialogSocket.cpp
  46. src/FTPClientSession.cpp
  47. src/FTPStreamFactory.cpp
  48. src/FilePartSource.cpp
  49. src/HTMLForm.cpp
  50. src/HTTPAuthenticationParams.cpp
  51. src/HTTPBasicCredentials.cpp
  52. src/HTTPBufferAllocator.cpp
  53. src/HTTPChunkedStream.cpp
  54. src/HTTPClientSession.cpp
  55. src/HTTPCookie.cpp
  56. src/HTTPCredentials.cpp
  57. src/HTTPDigestCredentials.cpp
  58. src/HTTPFixedLengthStream.cpp
  59. src/HTTPHeaderStream.cpp
  60. src/HTTPIOStream.cpp
  61. src/HTTPMessage.cpp
  62. src/HTTPRequest.cpp
  63. src/HTTPRequestHandler.cpp
  64. src/HTTPRequestHandlerFactory.cpp
  65. src/HTTPResponse.cpp
  66. src/HTTPServer.cpp
  67. src/HTTPServerConnection.cpp
  68. src/HTTPServerConnectionFactory.cpp
  69. src/HTTPServerParams.cpp
  70. src/HTTPServerRequest.cpp
  71. src/HTTPServerRequestImpl.cpp
  72. src/HTTPServerResponse.cpp
  73. src/HTTPServerResponseImpl.cpp
  74. src/HTTPServerSession.cpp
  75. src/HTTPSession.cpp
  76. src/HTTPSessionFactory.cpp
  77. src/HTTPSessionInstantiator.cpp
  78. src/HTTPStream.cpp
  79. src/HTTPStreamFactory.cpp
  80. src/HostEntry.cpp
  81. src/ICMPClient.cpp
  82. src/ICMPEventArgs.cpp
  83. src/ICMPPacket.cpp
  84. src/ICMPPacketImpl.cpp
  85. src/ICMPSocket.cpp
  86. src/ICMPSocketImpl.cpp
  87. src/ICMPv4PacketImpl.cpp
  88. src/IPAddress.cpp
  89. src/IPAddressImpl.cpp
  90. src/MailMessage.cpp
  91. src/MailRecipient.cpp
  92. src/MailStream.cpp
  93. src/MediaType.cpp
  94. src/MessageHeader.cpp
  95. src/MulticastSocket.cpp
  96. src/MultipartReader.cpp
  97. src/MultipartWriter.cpp
  98. src/NTPClient.cpp
  99. src/NTPEventArgs.cpp
  100. src/NTPPacket.cpp
  101. src/NameValueCollection.cpp
  102. src/Net.cpp
  103. src/NetException.cpp
  104. src/NetworkInterface.cpp
  105. src/NullPartHandler.cpp
  106. src/OAuth10Credentials.cpp
  107. src/OAuth20Credentials.cpp
  108. src/POP3ClientSession.cpp
  109. src/PartHandler.cpp
  110. src/PartSource.cpp
  111. src/PartStore.cpp
  112. src/PollSet.cpp
  113. src/QuotedPrintableDecoder.cpp
  114. src/QuotedPrintableEncoder.cpp
  115. src/RawSocket.cpp
  116. src/RawSocketImpl.cpp
  117. src/RemoteSyslogChannel.cpp
  118. src/RemoteSyslogListener.cpp
  119. src/SMTPChannel.cpp
  120. src/SMTPClientSession.cpp
  121. src/ServerSocket.cpp
  122. src/ServerSocketImpl.cpp
  123. src/Socket.cpp
  124. src/SocketAddress.cpp
  125. src/SocketAddressImpl.cpp
  126. src/SocketImpl.cpp
  127. src/SocketNotification.cpp
  128. src/SocketNotifier.cpp
  129. src/SocketReactor.cpp
  130. src/SocketStream.cpp
  131. src/StreamSocket.cpp
  132. src/StreamSocketImpl.cpp
  133. src/StringPartSource.cpp
  134. src/TCPServer.cpp
  135. src/TCPServerConnection.cpp
  136. src/TCPServerConnectionFactory.cpp
  137. src/TCPServerDispatcher.cpp
  138. src/TCPServerParams.cpp
  139. src/WebSocket.cpp
  140. src/WebSocketImpl.cpp
  141. )
  142. END()