@@ -3,85 +3,99 @@ package(default_visibility = ["//visibility:public"])
3
3
cc_library (
4
4
name = "cares" ,
5
5
srcs = [
6
- "c-ares/src/lib/ares_strerror.c" ,
7
- "c-ares/src/lib/ares_llist.c" ,
8
- "c-ares/src/lib/ares_parse_uri_reply.c" ,
9
- "c-ares/src/lib/ares_parse_soa_reply.c" ,
10
- "c-ares/src/lib/ares_parse_txt_reply.c" ,
11
- "c-ares/src/lib/ares_expand_string.c" ,
12
- "c-ares/src/lib/ares_getenv.c" ,
13
- "c-ares/src/lib/ares_send.c" ,
14
- "c-ares/src/lib/ares_getaddrinfo.c" ,
15
- "c-ares/src/lib/ares_strcasecmp.c" ,
16
- "c-ares/src/lib/ares_search.c" ,
17
- "c-ares/src/lib/ares_cancel.c" ,
18
- "c-ares/src/lib/ares_free_hostent.c" ,
19
- "c-ares/src/lib/ares_parse_ptr_reply.c" ,
20
- "c-ares/src/lib/ares_iphlpapi.h" ,
21
- "c-ares/src/lib/ares__get_hostent.c" ,
22
- "c-ares/src/lib/ares_setup.h" ,
23
- "c-ares/src/lib/ares_parse_caa_reply.c" ,
24
- "c-ares/src/lib/ares_android.c" ,
25
- "c-ares/src/lib/ares_llist.h" ,
26
- "c-ares/src/lib/config-dos.h" ,
27
- "c-ares/src/lib/ares_data.h" ,
28
- "c-ares/src/lib/ares__parse_into_addrinfo.c" ,
29
- "c-ares/src/lib/ares_timeout.c" ,
30
- "c-ares/src/lib/ares_options.c" ,
31
- "c-ares/src/lib/ares_writev.c" ,
32
- "c-ares/src/lib/ares_getnameinfo.c" ,
33
- "c-ares/src/lib/ares_library_init.c" ,
34
- "c-ares/src/lib/ares_destroy.c" ,
35
- "c-ares/src/lib/ares_strdup.c" ,
36
- "c-ares/src/lib/ares_getsock.c" ,
37
- "c-ares/src/lib/ares_parse_aaaa_reply.c" ,
38
- "c-ares/src/lib/ares_gethostbyname.c" ,
39
- "c-ares/src/lib/ares_ipv6.h" ,
40
- "c-ares/src/lib/config-win32.h" ,
41
- "c-ares/src/lib/ares_private.h" ,
42
- "c-ares/src/lib/ares_writev.h" ,
43
- "c-ares/src/lib/windows_port.c" ,
44
- "c-ares/src/lib/setup_once.h" ,
45
- "c-ares/src/lib/ares_mkquery.c" ,
46
- "c-ares/src/lib/ares__timeval.c" ,
47
- "c-ares/src/lib/bitncmp.c" ,
48
- "c-ares/src/lib/ares_expand_name.c" ,
49
- "c-ares/src/lib/ares_fds.c" ,
50
- "c-ares/src/lib/ares__addrinfo2hostent.c" ,
51
- "c-ares/src/lib/ares__readaddrinfo.c" ,
52
- "c-ares/src/lib/ares_strsplit.h" ,
53
- "c-ares/src/lib/ares_create_query.c" ,
54
- "c-ares/src/lib/ares_parse_ns_reply.c" ,
55
- "c-ares/src/lib/inet_ntop.c" ,
56
- "c-ares/src/lib/ares_parse_mx_reply.c" ,
57
- "c-ares/src/lib/ares_parse_naptr_reply.c" ,
58
- "c-ares/src/lib/ares_inet_net_pton.h" ,
59
- "c-ares/src/lib/ares_free_string.c" ,
60
- "c-ares/src/lib/ares_nowarn.h" ,
61
- "c-ares/src/lib/ares_platform.c" ,
62
- "c-ares/src/lib/inet_net_pton.c" ,
63
- "c-ares/src/lib/ares_strsplit.c" ,
64
- "c-ares/src/lib/ares_strcasecmp.h" ,
65
- "c-ares/src/lib/ares_version.c" ,
66
- "c-ares/src/lib/ares_getenv.h" ,
67
- "c-ares/src/lib/ares__addrinfo_localhost.c" ,
68
- "c-ares/src/lib/ares_parse_a_reply.c" ,
69
- "c-ares/src/lib/ares_nowarn.c" ,
70
- "c-ares/src/lib/ares__sortaddrinfo.c" ,
71
- "c-ares/src/lib/ares_data.c" ,
72
- "c-ares/src/lib/ares_init.c" ,
73
- "c-ares/src/lib/ares_gethostbyaddr.c" ,
74
- "c-ares/src/lib/ares__read_line.c" ,
75
- "c-ares/src/lib/ares_platform.h" ,
76
- "c-ares/src/lib/ares_strdup.h" ,
77
- "c-ares/src/lib/ares_freeaddrinfo.c" ,
78
- "c-ares/src/lib/ares_library_init.h" ,
79
- "c-ares/src/lib/ares_parse_srv_reply.c" ,
80
- "c-ares/src/lib/ares_query.c" ,
81
- "c-ares/src/lib/ares_android.h" ,
82
- "c-ares/src/lib/ares__close_sockets.c" ,
83
- "c-ares/src/lib/ares_process.c" ,
84
- "c-ares/src/lib/bitncmp.h" ,
6
+ "src/lib/ares__addrinfo2hostent.c" ,
7
+ "src/lib/ares__addrinfo_localhost.c" ,
8
+ "src/lib/ares__buf.c" ,
9
+ "src/lib/ares__buf.h" ,
10
+ "src/lib/ares_cancel.c" ,
11
+ "src/lib/ares__close_sockets.c" ,
12
+ "src/lib/ares_create_query.c" ,
13
+ "src/lib/ares_data.c" ,
14
+ "src/lib/ares_data.h" ,
15
+ "src/lib/ares_destroy.c" ,
16
+ "src/lib/ares_dns_mapping.c" ,
17
+ "src/lib/ares_dns_name.c" ,
18
+ "src/lib/ares_dns_parse.c" ,
19
+ "src/lib/ares_dns_private.h" ,
20
+ "src/lib/ares_dns_record.c" ,
21
+ "src/lib/ares_dns_write.c" ,
22
+ "src/lib/ares_expand_name.c" ,
23
+ "src/lib/ares_expand_string.c" ,
24
+ "src/lib/ares_fds.c" ,
25
+ "src/lib/ares_freeaddrinfo.c" ,
26
+ "src/lib/ares_free_hostent.c" ,
27
+ "src/lib/ares_free_string.c" ,
28
+ "src/lib/ares_getaddrinfo.c" ,
29
+ "src/lib/ares_getenv.c" ,
30
+ "src/lib/ares_getenv.h" ,
31
+ "src/lib/ares_gethostbyaddr.c" ,
32
+ "src/lib/ares_gethostbyname.c" ,
33
+ "src/lib/ares_getnameinfo.c" ,
34
+ "src/lib/ares_getsock.c" ,
35
+ "src/lib/ares__hosts_file.c" ,
36
+ "src/lib/ares__htable_asvp.c" ,
37
+ "src/lib/ares__htable_asvp.h" ,
38
+ "src/lib/ares__htable.c" ,
39
+ "src/lib/ares__htable.h" ,
40
+ "src/lib/ares__htable_strvp.c" ,
41
+ "src/lib/ares__htable_strvp.h" ,
42
+ "src/lib/ares__htable_szvp.c" ,
43
+ "src/lib/ares__htable_szvp.h" ,
44
+ "src/lib/ares__iface_ips.c" ,
45
+ "src/lib/ares__iface_ips.h" ,
46
+ "src/lib/ares_inet_net_pton.h" ,
47
+ "src/lib/ares_init.c" ,
48
+ "src/lib/ares_ipv6.h" ,
49
+ "src/lib/ares_library_init.c" ,
50
+ "src/lib/ares__llist.c" ,
51
+ "src/lib/ares__llist.h" ,
52
+ "src/lib/ares_math.c" ,
53
+ "src/lib/ares_mkquery.c" ,
54
+ "src/lib/ares_options.c" ,
55
+ "src/lib/ares_parse_aaaa_reply.c" ,
56
+ "src/lib/ares_parse_a_reply.c" ,
57
+ "src/lib/ares_parse_caa_reply.c" ,
58
+ "src/lib/ares__parse_into_addrinfo.c" ,
59
+ "src/lib/ares_parse_mx_reply.c" ,
60
+ "src/lib/ares_parse_naptr_reply.c" ,
61
+ "src/lib/ares_parse_ns_reply.c" ,
62
+ "src/lib/ares_parse_ptr_reply.c" ,
63
+ "src/lib/ares_parse_soa_reply.c" ,
64
+ "src/lib/ares_parse_srv_reply.c" ,
65
+ "src/lib/ares_parse_txt_reply.c" ,
66
+ "src/lib/ares_parse_uri_reply.c" ,
67
+ "src/lib/ares_platform.c" ,
68
+ "src/lib/ares_platform.h" ,
69
+ "src/lib/ares_private.h" ,
70
+ "src/lib/ares_process.c" ,
71
+ "src/lib/ares_qcache.c" ,
72
+ "src/lib/ares_query.c" ,
73
+ "src/lib/ares_rand.c" ,
74
+ "src/lib/ares__read_line.c" ,
75
+ "src/lib/ares_search.c" ,
76
+ "src/lib/ares_send.c" ,
77
+ "src/lib/ares_setup.h" ,
78
+ "src/lib/ares__slist.c" ,
79
+ "src/lib/ares__slist.h" ,
80
+ "src/lib/ares__socket.c" ,
81
+ "src/lib/ares__sortaddrinfo.c" ,
82
+ "src/lib/ares_str.c" ,
83
+ "src/lib/ares_strcasecmp.c" ,
84
+ "src/lib/ares_strcasecmp.h" ,
85
+ "src/lib/ares_strerror.c" ,
86
+ "src/lib/ares_str.h" ,
87
+ "src/lib/ares_strsplit.c" ,
88
+ "src/lib/ares_strsplit.h" ,
89
+ "src/lib/ares_sysconfig.c" ,
90
+ "src/lib/ares_sysconfig_files.c" ,
91
+ "src/lib/ares__threads.c" ,
92
+ "src/lib/ares_timeout.c" ,
93
+ "src/lib/ares__timeval.c" ,
94
+ "src/lib/ares_update_servers.c" ,
95
+ "src/lib/ares_version.c" ,
96
+ "src/lib/inet_net_pton.c" ,
97
+ "src/lib/inet_ntop.c" ,
98
+ "src/lib/setup_once.h" ,
85
99
] + select ({
86
100
"@bazel_tools//src/conditions:linux" : [
87
101
"linux/ares_build.h" ,
@@ -93,13 +107,14 @@ cc_library(
93
107
],
94
108
}),
95
109
hdrs = [
96
- "c-ares/include/ares.h" ,
97
- "c-ares/include/ares_dns.h" ,
98
- "c-ares/include/ares_nameser.h" ,
99
- "c-ares/include/ares_rules.h" ,
100
- "c-ares/include/ares_version.h" ,
110
+ "include/ares.h" ,
111
+ "include/ares_dns.h" ,
112
+ "include/ares_dns_record.h" ,
113
+ "include/ares_nameser.h" ,
114
+ "include/ares_rules.h" ,
115
+ "include/ares_version.h" ,
101
116
],
102
- includes = ["c-ares/ include" ] + select ({
117
+ includes = ["include" ] + select ({
103
118
"@bazel_tools//src/conditions:linux" : ["linux" ],
104
119
"@bazel_tools//src/conditions:windows" : ["windows" ],
105
120
}),
0 commit comments