ya.make 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. # Generated by devtools/yamaker from nixpkgs e392df43c9f302d4a0892caaadcad3cd693edf9e.
  2. LIBRARY()
  3. OWNER(
  4. max42
  5. g:cpp-contrib
  6. )
  7. VERSION(1.16.1)
  8. ORIGINAL_SOURCE(https://c-ares.haxx.se/download/c-ares-1.16.1.tar.gz)
  9. LICENSE(
  10. BSD-3-Clause AND
  11. ISC AND
  12. MIT AND
  13. NTP
  14. )
  15. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  16. PEERDIR(
  17. contrib/libs/libc_compat
  18. )
  19. ADDINCL(
  20. contrib/libs/c-ares
  21. )
  22. NO_COMPILER_WARNINGS()
  23. CFLAGS(
  24. -DCARES_BUILDING_LIBRARY
  25. -DCARES_SYMBOL_HIDING
  26. -DHAVE_CONFIG_H
  27. )
  28. IF (NOT DLL_FOR)
  29. CFLAGS(
  30. -DCARES_STATICLIB
  31. )
  32. ENDIF()
  33. IF (ARCH_ARM7)
  34. CFLAGS(
  35. GLOBAL -D__SIZEOF_LONG__=4
  36. )
  37. ENDIF()
  38. SRCS(
  39. ares__close_sockets.c
  40. ares__get_hostent.c
  41. ares__parse_into_addrinfo.c
  42. ares__read_line.c
  43. ares__readaddrinfo.c
  44. ares__sortaddrinfo.c
  45. ares__timeval.c
  46. ares_android.c
  47. ares_cancel.c
  48. ares_create_query.c
  49. ares_data.c
  50. ares_destroy.c
  51. ares_expand_name.c
  52. ares_expand_string.c
  53. ares_fds.c
  54. ares_free_hostent.c
  55. ares_free_string.c
  56. ares_freeaddrinfo.c
  57. ares_getaddrinfo.c
  58. ares_getenv.c
  59. ares_gethostbyaddr.c
  60. ares_gethostbyname.c
  61. ares_getnameinfo.c
  62. ares_getopt.c
  63. ares_getsock.c
  64. ares_init.c
  65. ares_library_init.c
  66. ares_llist.c
  67. ares_mkquery.c
  68. ares_nowarn.c
  69. ares_options.c
  70. ares_parse_a_reply.c
  71. ares_parse_aaaa_reply.c
  72. ares_parse_mx_reply.c
  73. ares_parse_naptr_reply.c
  74. ares_parse_ns_reply.c
  75. ares_parse_ptr_reply.c
  76. ares_parse_soa_reply.c
  77. ares_parse_srv_reply.c
  78. ares_parse_txt_reply.c
  79. ares_platform.c
  80. ares_process.c
  81. ares_query.c
  82. ares_search.c
  83. ares_send.c
  84. ares_strcasecmp.c
  85. ares_strdup.c
  86. ares_strerror.c
  87. ares_strsplit.c
  88. ares_timeout.c
  89. ares_version.c
  90. ares_writev.c
  91. atomic.cpp
  92. bitncmp.c
  93. inet_net_pton.c
  94. inet_ntop.c
  95. windows_port.c
  96. )
  97. CHECK_CONFIG_H(ares_setup.h)
  98. END()
  99. RECURSE(
  100. acountry
  101. adig
  102. ahost
  103. test
  104. )