aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/c-ares/ya.make
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
committeralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
commitbf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0 (patch)
tree1d1df72c0541a59a81439842f46d95396d3e7189 /contrib/libs/c-ares/ya.make
parent8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff)
downloadydb-bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0.tar.gz
add ymake export to ydb
Diffstat (limited to 'contrib/libs/c-ares/ya.make')
-rw-r--r--contrib/libs/c-ares/ya.make126
1 files changed, 126 insertions, 0 deletions
diff --git a/contrib/libs/c-ares/ya.make b/contrib/libs/c-ares/ya.make
new file mode 100644
index 0000000000..922e08550d
--- /dev/null
+++ b/contrib/libs/c-ares/ya.make
@@ -0,0 +1,126 @@
+# Generated by devtools/yamaker from nixpkgs 22.11.
+
+LIBRARY()
+
+LICENSE(
+ BSD-3-Clause AND
+ ISC AND
+ MIT AND
+ NTP
+)
+
+LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
+
+VERSION(1.19.1)
+
+ORIGINAL_SOURCE(https://github.com/c-ares/c-ares/archive/cares-1_19_1.tar.gz)
+
+OPENSOURCE_EXPORT_REPLACEMENT(
+ CMAKE
+ c-ares
+ CMAKE_TARGET
+ c-ares::c-ares
+ CONAN
+ c-ares/1.19.1
+)
+
+PEERDIR(
+ contrib/libs/libc_compat
+)
+
+ADDINCL(
+ GLOBAL contrib/libs/c-ares
+ GLOBAL contrib/libs/c-ares/include
+ contrib/libs/c-ares/src/lib
+)
+
+NO_COMPILER_WARNINGS()
+
+CFLAGS(
+ -DCARES_BUILDING_LIBRARY
+ -DHAVE_CONFIG_H=1
+ GLOBAL -DCARES_STATICLIB
+)
+
+IF (ARCH_ARM7)
+ CFLAGS(
+ GLOBAL -D__SIZEOF_LONG__=4
+ )
+ENDIF()
+
+IF (NOT EXPORT_CMAKE)
+ CHECK_CONFIG_H(src/lib/ares_setup.h)
+ENDIF()
+
+SRCS(
+ src/lib/ares__addrinfo2hostent.c
+ src/lib/ares__addrinfo_localhost.c
+ src/lib/ares__close_sockets.c
+ src/lib/ares__get_hostent.c
+ src/lib/ares__parse_into_addrinfo.c
+ src/lib/ares__read_line.c
+ src/lib/ares__readaddrinfo.c
+ src/lib/ares__sortaddrinfo.c
+ src/lib/ares__timeval.c
+ src/lib/ares_android.c
+ src/lib/ares_cancel.c
+ src/lib/ares_create_query.c
+ src/lib/ares_data.c
+ src/lib/ares_destroy.c
+ src/lib/ares_expand_name.c
+ src/lib/ares_expand_string.c
+ src/lib/ares_fds.c
+ src/lib/ares_free_hostent.c
+ src/lib/ares_free_string.c
+ src/lib/ares_freeaddrinfo.c
+ src/lib/ares_getaddrinfo.c
+ src/lib/ares_getenv.c
+ src/lib/ares_gethostbyaddr.c
+ src/lib/ares_gethostbyname.c
+ src/lib/ares_getnameinfo.c
+ src/lib/ares_getsock.c
+ src/lib/ares_init.c
+ src/lib/ares_library_init.c
+ src/lib/ares_llist.c
+ src/lib/ares_mkquery.c
+ src/lib/ares_nowarn.c
+ src/lib/ares_options.c
+ src/lib/ares_parse_a_reply.c
+ src/lib/ares_parse_aaaa_reply.c
+ src/lib/ares_parse_caa_reply.c
+ src/lib/ares_parse_mx_reply.c
+ src/lib/ares_parse_naptr_reply.c
+ src/lib/ares_parse_ns_reply.c
+ src/lib/ares_parse_ptr_reply.c
+ src/lib/ares_parse_soa_reply.c
+ src/lib/ares_parse_srv_reply.c
+ src/lib/ares_parse_txt_reply.c
+ src/lib/ares_parse_uri_reply.c
+ src/lib/ares_platform.c
+ src/lib/ares_process.c
+ src/lib/ares_query.c
+ src/lib/ares_rand.c
+ src/lib/ares_search.c
+ src/lib/ares_send.c
+ src/lib/ares_strcasecmp.c
+ src/lib/ares_strdup.c
+ src/lib/ares_strerror.c
+ src/lib/ares_strsplit.c
+ src/lib/ares_timeout.c
+ src/lib/ares_version.c
+ src/lib/ares_writev.c
+ src/lib/atomic.cpp
+ src/lib/bitncmp.c
+ src/lib/inet_net_pton.c
+ src/lib/inet_ntop.c
+ src/lib/windows_port.c
+)
+
+END()
+
+RECURSE(
+ acountry
+ adig
+ ahost
+ test
+)