xref: /aosp_15_r20/external/federated-compute/third_party/curl.BUILD.bzl (revision 14675a029014e728ec732f129a32e299b2da0601)
1*14675a02SAndroid Build Coastguard Worker"""
2*14675a02SAndroid Build Coastguard WorkerA custom build file for curl
3*14675a02SAndroid Build Coastguard Worker"""
4*14675a02SAndroid Build Coastguard Worker
5*14675a02SAndroid Build Coastguard Workerlicenses(["notice"])
6*14675a02SAndroid Build Coastguard Worker
7*14675a02SAndroid Build Coastguard Workerexports_files(["COPYING"])
8*14675a02SAndroid Build Coastguard Worker
9*14675a02SAndroid Build Coastguard Workercc_library(
10*14675a02SAndroid Build Coastguard Worker    name = "curl",
11*14675a02SAndroid Build Coastguard Worker    srcs = [
12*14675a02SAndroid Build Coastguard Worker        "include/curl_config.h",
13*14675a02SAndroid Build Coastguard Worker        "lib/altsvc.c",
14*14675a02SAndroid Build Coastguard Worker        "lib/altsvc.h",
15*14675a02SAndroid Build Coastguard Worker        "lib/amigaos.c",
16*14675a02SAndroid Build Coastguard Worker        "lib/amigaos.h",
17*14675a02SAndroid Build Coastguard Worker        "lib/arpa_telnet.h",
18*14675a02SAndroid Build Coastguard Worker        "lib/asyn-ares.c",
19*14675a02SAndroid Build Coastguard Worker        "lib/asyn.h",
20*14675a02SAndroid Build Coastguard Worker        "lib/base64.c",
21*14675a02SAndroid Build Coastguard Worker        "lib/bufref.c",
22*14675a02SAndroid Build Coastguard Worker        "lib/bufref.h",
23*14675a02SAndroid Build Coastguard Worker        "lib/c-hyper.c",
24*14675a02SAndroid Build Coastguard Worker        "lib/c-hyper.h",
25*14675a02SAndroid Build Coastguard Worker        "lib/config-amigaos.h",
26*14675a02SAndroid Build Coastguard Worker        "lib/config-dos.h",
27*14675a02SAndroid Build Coastguard Worker        "lib/config-mac.h",
28*14675a02SAndroid Build Coastguard Worker        "lib/config-os400.h",
29*14675a02SAndroid Build Coastguard Worker        "lib/config-plan9.h",
30*14675a02SAndroid Build Coastguard Worker        "lib/config-riscos.h",
31*14675a02SAndroid Build Coastguard Worker        "lib/config-win32.h",
32*14675a02SAndroid Build Coastguard Worker        "lib/config-win32ce.h",
33*14675a02SAndroid Build Coastguard Worker        "lib/conncache.c",
34*14675a02SAndroid Build Coastguard Worker        "lib/conncache.h",
35*14675a02SAndroid Build Coastguard Worker        "lib/connect.c",
36*14675a02SAndroid Build Coastguard Worker        "lib/connect.h",
37*14675a02SAndroid Build Coastguard Worker        "lib/content_encoding.c",
38*14675a02SAndroid Build Coastguard Worker        "lib/content_encoding.h",
39*14675a02SAndroid Build Coastguard Worker        "lib/cookie.c",
40*14675a02SAndroid Build Coastguard Worker        "lib/cookie.h",
41*14675a02SAndroid Build Coastguard Worker        "lib/curl_addrinfo.c",
42*14675a02SAndroid Build Coastguard Worker        "lib/curl_addrinfo.h",
43*14675a02SAndroid Build Coastguard Worker        "lib/curl_base64.h",
44*14675a02SAndroid Build Coastguard Worker        "lib/curl_ctype.c",
45*14675a02SAndroid Build Coastguard Worker        "lib/curl_ctype.h",
46*14675a02SAndroid Build Coastguard Worker        "lib/curl_des.c",
47*14675a02SAndroid Build Coastguard Worker        "lib/curl_des.h",
48*14675a02SAndroid Build Coastguard Worker        "lib/curl_endian.c",
49*14675a02SAndroid Build Coastguard Worker        "lib/curl_endian.h",
50*14675a02SAndroid Build Coastguard Worker        "lib/curl_fnmatch.c",
51*14675a02SAndroid Build Coastguard Worker        "lib/curl_fnmatch.h",
52*14675a02SAndroid Build Coastguard Worker        "lib/curl_get_line.c",
53*14675a02SAndroid Build Coastguard Worker        "lib/curl_get_line.h",
54*14675a02SAndroid Build Coastguard Worker        "lib/curl_gethostname.c",
55*14675a02SAndroid Build Coastguard Worker        "lib/curl_gethostname.h",
56*14675a02SAndroid Build Coastguard Worker        "lib/curl_gssapi.c",
57*14675a02SAndroid Build Coastguard Worker        "lib/curl_gssapi.h",
58*14675a02SAndroid Build Coastguard Worker        "lib/curl_hmac.h",
59*14675a02SAndroid Build Coastguard Worker        "lib/curl_krb5.h",
60*14675a02SAndroid Build Coastguard Worker        "lib/curl_ldap.h",
61*14675a02SAndroid Build Coastguard Worker        "lib/curl_md4.h",
62*14675a02SAndroid Build Coastguard Worker        "lib/curl_md5.h",
63*14675a02SAndroid Build Coastguard Worker        "lib/curl_memory.h",
64*14675a02SAndroid Build Coastguard Worker        "lib/curl_memrchr.c",
65*14675a02SAndroid Build Coastguard Worker        "lib/curl_memrchr.h",
66*14675a02SAndroid Build Coastguard Worker        "lib/curl_multibyte.c",
67*14675a02SAndroid Build Coastguard Worker        "lib/curl_multibyte.h",
68*14675a02SAndroid Build Coastguard Worker        "lib/curl_ntlm_core.c",
69*14675a02SAndroid Build Coastguard Worker        "lib/curl_ntlm_core.h",
70*14675a02SAndroid Build Coastguard Worker        "lib/curl_ntlm_wb.c",
71*14675a02SAndroid Build Coastguard Worker        "lib/curl_ntlm_wb.h",
72*14675a02SAndroid Build Coastguard Worker        "lib/curl_path.c",
73*14675a02SAndroid Build Coastguard Worker        "lib/curl_path.h",
74*14675a02SAndroid Build Coastguard Worker        "lib/curl_printf.h",
75*14675a02SAndroid Build Coastguard Worker        "lib/curl_range.c",
76*14675a02SAndroid Build Coastguard Worker        "lib/curl_range.h",
77*14675a02SAndroid Build Coastguard Worker        "lib/curl_rtmp.c",
78*14675a02SAndroid Build Coastguard Worker        "lib/curl_rtmp.h",
79*14675a02SAndroid Build Coastguard Worker        "lib/curl_sasl.c",
80*14675a02SAndroid Build Coastguard Worker        "lib/curl_sasl.h",
81*14675a02SAndroid Build Coastguard Worker        "lib/curl_setup.h",
82*14675a02SAndroid Build Coastguard Worker        "lib/curl_setup_once.h",
83*14675a02SAndroid Build Coastguard Worker        "lib/curl_sha256.h",
84*14675a02SAndroid Build Coastguard Worker        "lib/curl_sspi.c",
85*14675a02SAndroid Build Coastguard Worker        "lib/curl_sspi.h",
86*14675a02SAndroid Build Coastguard Worker        "lib/curl_threads.c",
87*14675a02SAndroid Build Coastguard Worker        "lib/curl_threads.h",
88*14675a02SAndroid Build Coastguard Worker        "lib/curlx.h",
89*14675a02SAndroid Build Coastguard Worker        "lib/dict.c",
90*14675a02SAndroid Build Coastguard Worker        "lib/dict.h",
91*14675a02SAndroid Build Coastguard Worker        "lib/doh.c",
92*14675a02SAndroid Build Coastguard Worker        "lib/doh.h",
93*14675a02SAndroid Build Coastguard Worker        "lib/dotdot.c",
94*14675a02SAndroid Build Coastguard Worker        "lib/dotdot.h",
95*14675a02SAndroid Build Coastguard Worker        "lib/dynbuf.c",
96*14675a02SAndroid Build Coastguard Worker        "lib/dynbuf.h",
97*14675a02SAndroid Build Coastguard Worker        "lib/easy.c",
98*14675a02SAndroid Build Coastguard Worker        "lib/easygetopt.c",
99*14675a02SAndroid Build Coastguard Worker        "lib/easyif.h",
100*14675a02SAndroid Build Coastguard Worker        "lib/easyoptions.c",
101*14675a02SAndroid Build Coastguard Worker        "lib/easyoptions.h",
102*14675a02SAndroid Build Coastguard Worker        "lib/easy_lock.h",
103*14675a02SAndroid Build Coastguard Worker        "lib/escape.c",
104*14675a02SAndroid Build Coastguard Worker        "lib/escape.h",
105*14675a02SAndroid Build Coastguard Worker        "lib/file.c",
106*14675a02SAndroid Build Coastguard Worker        "lib/file.h",
107*14675a02SAndroid Build Coastguard Worker        "lib/fileinfo.c",
108*14675a02SAndroid Build Coastguard Worker        "lib/fileinfo.h",
109*14675a02SAndroid Build Coastguard Worker        "lib/fopen.c",
110*14675a02SAndroid Build Coastguard Worker        "lib/fopen.h",
111*14675a02SAndroid Build Coastguard Worker        "lib/formdata.c",
112*14675a02SAndroid Build Coastguard Worker        "lib/formdata.h",
113*14675a02SAndroid Build Coastguard Worker        "lib/ftp.c",
114*14675a02SAndroid Build Coastguard Worker        "lib/ftp.h",
115*14675a02SAndroid Build Coastguard Worker        "lib/ftplistparser.c",
116*14675a02SAndroid Build Coastguard Worker        "lib/ftplistparser.h",
117*14675a02SAndroid Build Coastguard Worker        "lib/getenv.c",
118*14675a02SAndroid Build Coastguard Worker        "lib/getinfo.c",
119*14675a02SAndroid Build Coastguard Worker        "lib/getinfo.h",
120*14675a02SAndroid Build Coastguard Worker        "lib/gopher.c",
121*14675a02SAndroid Build Coastguard Worker        "lib/gopher.h",
122*14675a02SAndroid Build Coastguard Worker        "lib/h2h3.c",
123*14675a02SAndroid Build Coastguard Worker        "lib/h2h3.h",
124*14675a02SAndroid Build Coastguard Worker        "lib/hash.c",
125*14675a02SAndroid Build Coastguard Worker        "lib/hash.h",
126*14675a02SAndroid Build Coastguard Worker        "lib/headers.c",
127*14675a02SAndroid Build Coastguard Worker        "lib/headers.h",
128*14675a02SAndroid Build Coastguard Worker        "lib/hmac.c",
129*14675a02SAndroid Build Coastguard Worker        "lib/hostasyn.c",
130*14675a02SAndroid Build Coastguard Worker        "lib/hostip.c",
131*14675a02SAndroid Build Coastguard Worker        "lib/hostip.h",
132*14675a02SAndroid Build Coastguard Worker        "lib/hostip4.c",
133*14675a02SAndroid Build Coastguard Worker        "lib/hostip6.c",
134*14675a02SAndroid Build Coastguard Worker        "lib/hostsyn.c",
135*14675a02SAndroid Build Coastguard Worker        "lib/hsts.c",
136*14675a02SAndroid Build Coastguard Worker        "lib/hsts.h",
137*14675a02SAndroid Build Coastguard Worker        "lib/http.c",
138*14675a02SAndroid Build Coastguard Worker        "lib/http.h",
139*14675a02SAndroid Build Coastguard Worker        "lib/http2.c",
140*14675a02SAndroid Build Coastguard Worker        "lib/http2.h",
141*14675a02SAndroid Build Coastguard Worker        "lib/http_chunks.c",
142*14675a02SAndroid Build Coastguard Worker        "lib/http_chunks.h",
143*14675a02SAndroid Build Coastguard Worker        "lib/http_digest.c",
144*14675a02SAndroid Build Coastguard Worker        "lib/http_digest.h",
145*14675a02SAndroid Build Coastguard Worker        "lib/http_negotiate.c",
146*14675a02SAndroid Build Coastguard Worker        "lib/http_negotiate.h",
147*14675a02SAndroid Build Coastguard Worker        "lib/http_ntlm.c",
148*14675a02SAndroid Build Coastguard Worker        "lib/http_ntlm.h",
149*14675a02SAndroid Build Coastguard Worker        "lib/http_proxy.c",
150*14675a02SAndroid Build Coastguard Worker        "lib/http_proxy.h",
151*14675a02SAndroid Build Coastguard Worker        "lib/http_aws_sigv4.c",
152*14675a02SAndroid Build Coastguard Worker        "lib/http_aws_sigv4.h",
153*14675a02SAndroid Build Coastguard Worker        "lib/idn_win32.c",
154*14675a02SAndroid Build Coastguard Worker        "lib/if2ip.c",
155*14675a02SAndroid Build Coastguard Worker        "lib/if2ip.h",
156*14675a02SAndroid Build Coastguard Worker        "lib/imap.c",
157*14675a02SAndroid Build Coastguard Worker        "lib/imap.h",
158*14675a02SAndroid Build Coastguard Worker        "lib/inet_ntop.h",
159*14675a02SAndroid Build Coastguard Worker        "lib/inet_pton.c",
160*14675a02SAndroid Build Coastguard Worker        "lib/inet_pton.h",
161*14675a02SAndroid Build Coastguard Worker        "lib/krb5.c",
162*14675a02SAndroid Build Coastguard Worker        "lib/ldap.c",
163*14675a02SAndroid Build Coastguard Worker        "lib/llist.c",
164*14675a02SAndroid Build Coastguard Worker        "lib/llist.h",
165*14675a02SAndroid Build Coastguard Worker        "lib/md4.c",
166*14675a02SAndroid Build Coastguard Worker        "lib/md5.c",
167*14675a02SAndroid Build Coastguard Worker        "lib/memdebug.c",
168*14675a02SAndroid Build Coastguard Worker        "lib/memdebug.h",
169*14675a02SAndroid Build Coastguard Worker        "lib/mime.c",
170*14675a02SAndroid Build Coastguard Worker        "lib/mime.h",
171*14675a02SAndroid Build Coastguard Worker        "lib/mprintf.c",
172*14675a02SAndroid Build Coastguard Worker        "lib/mqtt.c",
173*14675a02SAndroid Build Coastguard Worker        "lib/mqtt.h",
174*14675a02SAndroid Build Coastguard Worker        "lib/multi.c",
175*14675a02SAndroid Build Coastguard Worker        "lib/multihandle.h",
176*14675a02SAndroid Build Coastguard Worker        "lib/multiif.h",
177*14675a02SAndroid Build Coastguard Worker        "lib/netrc.c",
178*14675a02SAndroid Build Coastguard Worker        "lib/netrc.h",
179*14675a02SAndroid Build Coastguard Worker        "lib/nonblock.c",
180*14675a02SAndroid Build Coastguard Worker        "lib/nonblock.h",
181*14675a02SAndroid Build Coastguard Worker        "lib/openldap.c",
182*14675a02SAndroid Build Coastguard Worker        "lib/parsedate.c",
183*14675a02SAndroid Build Coastguard Worker        "lib/parsedate.h",
184*14675a02SAndroid Build Coastguard Worker        "lib/pingpong.c",
185*14675a02SAndroid Build Coastguard Worker        "lib/pingpong.h",
186*14675a02SAndroid Build Coastguard Worker        "lib/pop3.c",
187*14675a02SAndroid Build Coastguard Worker        "lib/pop3.h",
188*14675a02SAndroid Build Coastguard Worker        "lib/progress.c",
189*14675a02SAndroid Build Coastguard Worker        "lib/progress.h",
190*14675a02SAndroid Build Coastguard Worker        "lib/psl.c",
191*14675a02SAndroid Build Coastguard Worker        "lib/psl.h",
192*14675a02SAndroid Build Coastguard Worker        "lib/quic.h",
193*14675a02SAndroid Build Coastguard Worker        "lib/rand.c",
194*14675a02SAndroid Build Coastguard Worker        "lib/rand.h",
195*14675a02SAndroid Build Coastguard Worker        "lib/rename.c",
196*14675a02SAndroid Build Coastguard Worker        "lib/rename.h",
197*14675a02SAndroid Build Coastguard Worker        "lib/rtsp.c",
198*14675a02SAndroid Build Coastguard Worker        "lib/rtsp.h",
199*14675a02SAndroid Build Coastguard Worker        "lib/select.c",
200*14675a02SAndroid Build Coastguard Worker        "lib/select.h",
201*14675a02SAndroid Build Coastguard Worker        "lib/sendf.c",
202*14675a02SAndroid Build Coastguard Worker        "lib/sendf.h",
203*14675a02SAndroid Build Coastguard Worker        "lib/setopt.c",
204*14675a02SAndroid Build Coastguard Worker        "lib/setopt.h",
205*14675a02SAndroid Build Coastguard Worker        "lib/setup-vms.h",
206*14675a02SAndroid Build Coastguard Worker        "lib/sha256.c",
207*14675a02SAndroid Build Coastguard Worker        "lib/share.c",
208*14675a02SAndroid Build Coastguard Worker        "lib/share.h",
209*14675a02SAndroid Build Coastguard Worker        "lib/sigpipe.h",
210*14675a02SAndroid Build Coastguard Worker        "lib/slist.c",
211*14675a02SAndroid Build Coastguard Worker        "lib/slist.h",
212*14675a02SAndroid Build Coastguard Worker        "lib/smb.c",
213*14675a02SAndroid Build Coastguard Worker        "lib/smb.h",
214*14675a02SAndroid Build Coastguard Worker        "lib/smtp.c",
215*14675a02SAndroid Build Coastguard Worker        "lib/smtp.h",
216*14675a02SAndroid Build Coastguard Worker        "lib/sockaddr.h",
217*14675a02SAndroid Build Coastguard Worker        "lib/socketpair.c",
218*14675a02SAndroid Build Coastguard Worker        "lib/socketpair.h",
219*14675a02SAndroid Build Coastguard Worker        "lib/socks.c",
220*14675a02SAndroid Build Coastguard Worker        "lib/socks.h",
221*14675a02SAndroid Build Coastguard Worker        "lib/socks_gssapi.c",
222*14675a02SAndroid Build Coastguard Worker        "lib/socks_sspi.c",
223*14675a02SAndroid Build Coastguard Worker        "lib/speedcheck.c",
224*14675a02SAndroid Build Coastguard Worker        "lib/speedcheck.h",
225*14675a02SAndroid Build Coastguard Worker        "lib/splay.c",
226*14675a02SAndroid Build Coastguard Worker        "lib/splay.h",
227*14675a02SAndroid Build Coastguard Worker        "lib/strcase.c",
228*14675a02SAndroid Build Coastguard Worker        "lib/strcase.h",
229*14675a02SAndroid Build Coastguard Worker        "lib/strdup.c",
230*14675a02SAndroid Build Coastguard Worker        "lib/strdup.h",
231*14675a02SAndroid Build Coastguard Worker        "lib/strerror.c",
232*14675a02SAndroid Build Coastguard Worker        "lib/strerror.h",
233*14675a02SAndroid Build Coastguard Worker        "lib/strtok.c",
234*14675a02SAndroid Build Coastguard Worker        "lib/strtok.h",
235*14675a02SAndroid Build Coastguard Worker        "lib/strtoofft.c",
236*14675a02SAndroid Build Coastguard Worker        "lib/strtoofft.h",
237*14675a02SAndroid Build Coastguard Worker        "lib/system_win32.h",
238*14675a02SAndroid Build Coastguard Worker        "lib/telnet.c",
239*14675a02SAndroid Build Coastguard Worker        "lib/telnet.h",
240*14675a02SAndroid Build Coastguard Worker        "lib/tftp.c",
241*14675a02SAndroid Build Coastguard Worker        "lib/tftp.h",
242*14675a02SAndroid Build Coastguard Worker        "lib/timediff.c",
243*14675a02SAndroid Build Coastguard Worker        "lib/timediff.h",
244*14675a02SAndroid Build Coastguard Worker        "lib/timeval.c",
245*14675a02SAndroid Build Coastguard Worker        "lib/timeval.h",
246*14675a02SAndroid Build Coastguard Worker        "lib/transfer.c",
247*14675a02SAndroid Build Coastguard Worker        "lib/transfer.h",
248*14675a02SAndroid Build Coastguard Worker        "lib/url.c",
249*14675a02SAndroid Build Coastguard Worker        "lib/url.h",
250*14675a02SAndroid Build Coastguard Worker        "lib/urldata.h",
251*14675a02SAndroid Build Coastguard Worker        "lib/urlapi-int.h",
252*14675a02SAndroid Build Coastguard Worker        "lib/urlapi.c",
253*14675a02SAndroid Build Coastguard Worker        "lib/version.c",
254*14675a02SAndroid Build Coastguard Worker        "lib/version_win32.c",
255*14675a02SAndroid Build Coastguard Worker        "lib/version_win32.h",
256*14675a02SAndroid Build Coastguard Worker        "lib/warnless.c",
257*14675a02SAndroid Build Coastguard Worker        "lib/warnless.h",
258*14675a02SAndroid Build Coastguard Worker        "lib/wildcard.c",
259*14675a02SAndroid Build Coastguard Worker        "lib/wildcard.h",
260*14675a02SAndroid Build Coastguard Worker        "lib/vauth/cleartext.c",
261*14675a02SAndroid Build Coastguard Worker        "lib/vauth/cram.c",
262*14675a02SAndroid Build Coastguard Worker        "lib/vauth/digest.c",
263*14675a02SAndroid Build Coastguard Worker        "lib/vauth/digest.h",
264*14675a02SAndroid Build Coastguard Worker        "lib/vauth/digest_sspi.c",
265*14675a02SAndroid Build Coastguard Worker        "lib/vauth/krb5_gssapi.c",
266*14675a02SAndroid Build Coastguard Worker        "lib/vauth/krb5_sspi.c",
267*14675a02SAndroid Build Coastguard Worker        "lib/vauth/ntlm.c",
268*14675a02SAndroid Build Coastguard Worker        "lib/vauth/ntlm.h",
269*14675a02SAndroid Build Coastguard Worker        "lib/vauth/ntlm_sspi.c",
270*14675a02SAndroid Build Coastguard Worker        "lib/vauth/oauth2.c",
271*14675a02SAndroid Build Coastguard Worker        "lib/vauth/spnego_sspi.c",
272*14675a02SAndroid Build Coastguard Worker        "lib/vauth/vauth.c",
273*14675a02SAndroid Build Coastguard Worker        "lib/vauth/vauth.h",
274*14675a02SAndroid Build Coastguard Worker        "lib/vquic/msh3.c",
275*14675a02SAndroid Build Coastguard Worker        "lib/vquic/msh3.h",
276*14675a02SAndroid Build Coastguard Worker        "lib/vquic/ngtcp2.c",
277*14675a02SAndroid Build Coastguard Worker        "lib/vquic/ngtcp2.h",
278*14675a02SAndroid Build Coastguard Worker        "lib/vquic/quiche.c",
279*14675a02SAndroid Build Coastguard Worker        "lib/vquic/quiche.h",
280*14675a02SAndroid Build Coastguard Worker        "lib/vquic/vquic.c",
281*14675a02SAndroid Build Coastguard Worker        "lib/vquic/vquic.h",
282*14675a02SAndroid Build Coastguard Worker        "lib/vssh/libssh.c",
283*14675a02SAndroid Build Coastguard Worker        "lib/vssh/libssh2.c",
284*14675a02SAndroid Build Coastguard Worker        "lib/vssh/ssh.h",
285*14675a02SAndroid Build Coastguard Worker        "lib/vssh/wolfssh.c",
286*14675a02SAndroid Build Coastguard Worker        "lib/vtls/bearssl.c",
287*14675a02SAndroid Build Coastguard Worker        "lib/vtls/bearssl.h",
288*14675a02SAndroid Build Coastguard Worker        "lib/vtls/gskit.c",
289*14675a02SAndroid Build Coastguard Worker        "lib/vtls/gskit.h",
290*14675a02SAndroid Build Coastguard Worker        "lib/vtls/gtls.c",
291*14675a02SAndroid Build Coastguard Worker        "lib/vtls/gtls.h",
292*14675a02SAndroid Build Coastguard Worker        "lib/vtls/hostcheck.c",
293*14675a02SAndroid Build Coastguard Worker        "lib/vtls/hostcheck.h",
294*14675a02SAndroid Build Coastguard Worker        "lib/vtls/keylog.c",
295*14675a02SAndroid Build Coastguard Worker        "lib/vtls/keylog.h",
296*14675a02SAndroid Build Coastguard Worker        "lib/vtls/mbedtls.c",
297*14675a02SAndroid Build Coastguard Worker        "lib/vtls/mbedtls.h",
298*14675a02SAndroid Build Coastguard Worker        "lib/vtls/mbedtls_threadlock.c",
299*14675a02SAndroid Build Coastguard Worker        "lib/vtls/mbedtls_threadlock.h",
300*14675a02SAndroid Build Coastguard Worker        "lib/vtls/nss.c",
301*14675a02SAndroid Build Coastguard Worker        "lib/vtls/nssg.h",
302*14675a02SAndroid Build Coastguard Worker        "lib/vtls/openssl.c",
303*14675a02SAndroid Build Coastguard Worker        "lib/vtls/openssl.h",
304*14675a02SAndroid Build Coastguard Worker        "lib/vtls/rustls.c",
305*14675a02SAndroid Build Coastguard Worker        "lib/vtls/rustls.h",
306*14675a02SAndroid Build Coastguard Worker        "lib/vtls/schannel.c",
307*14675a02SAndroid Build Coastguard Worker        "lib/vtls/schannel.h",
308*14675a02SAndroid Build Coastguard Worker        "lib/vtls/schannel_verify.c",
309*14675a02SAndroid Build Coastguard Worker        "lib/vtls/sectransp.h",
310*14675a02SAndroid Build Coastguard Worker        "lib/vtls/vtls.c",
311*14675a02SAndroid Build Coastguard Worker        "lib/vtls/vtls.h",
312*14675a02SAndroid Build Coastguard Worker        "lib/vtls/wolfssl.c",
313*14675a02SAndroid Build Coastguard Worker        "lib/vtls/wolfssl.h",
314*14675a02SAndroid Build Coastguard Worker        "lib/vtls/x509asn1.c",
315*14675a02SAndroid Build Coastguard Worker        "lib/vtls/x509asn1.h",
316*14675a02SAndroid Build Coastguard Worker    ],
317*14675a02SAndroid Build Coastguard Worker    hdrs = [
318*14675a02SAndroid Build Coastguard Worker        "include/curl/curl.h",
319*14675a02SAndroid Build Coastguard Worker        "include/curl/curlver.h",
320*14675a02SAndroid Build Coastguard Worker        "include/curl/easy.h",
321*14675a02SAndroid Build Coastguard Worker        "include/curl/header.h",
322*14675a02SAndroid Build Coastguard Worker        "include/curl/mprintf.h",
323*14675a02SAndroid Build Coastguard Worker        "include/curl/multi.h",
324*14675a02SAndroid Build Coastguard Worker        "include/curl/options.h",
325*14675a02SAndroid Build Coastguard Worker        "include/curl/stdcheaders.h",
326*14675a02SAndroid Build Coastguard Worker        "include/curl/system.h",
327*14675a02SAndroid Build Coastguard Worker        "include/curl/typecheck-gcc.h",
328*14675a02SAndroid Build Coastguard Worker        "include/curl/urlapi.h",
329*14675a02SAndroid Build Coastguard Worker    ],
330*14675a02SAndroid Build Coastguard Worker    copts = [
331*14675a02SAndroid Build Coastguard Worker        "-Iexternal/curl/lib",
332*14675a02SAndroid Build Coastguard Worker        "-D_GNU_SOURCE",
333*14675a02SAndroid Build Coastguard Worker        "-DBUILDING_LIBCURL",
334*14675a02SAndroid Build Coastguard Worker        "-DHAVE_CONFIG_H",
335*14675a02SAndroid Build Coastguard Worker        "-DCURL_DISABLE_FTP",
336*14675a02SAndroid Build Coastguard Worker        "-DCURL_DISABLE_NTLM",
337*14675a02SAndroid Build Coastguard Worker        "-DHAVE_LIBZ",
338*14675a02SAndroid Build Coastguard Worker        "-DHAVE_ZLIB_H",
339*14675a02SAndroid Build Coastguard Worker        "-Wno-string-plus-int",
340*14675a02SAndroid Build Coastguard Worker        "-DCURL_MAX_WRITE_SIZE=65536",
341*14675a02SAndroid Build Coastguard Worker    ],
342*14675a02SAndroid Build Coastguard Worker    defines = ["CURL_STATICLIB"],
343*14675a02SAndroid Build Coastguard Worker    includes = ["include", "lib"],
344*14675a02SAndroid Build Coastguard Worker    linkopts = [
345*14675a02SAndroid Build Coastguard Worker        "-lrt",
346*14675a02SAndroid Build Coastguard Worker    ],
347*14675a02SAndroid Build Coastguard Worker    visibility = ["//visibility:public"],
348*14675a02SAndroid Build Coastguard Worker    deps = [
349*14675a02SAndroid Build Coastguard Worker        "@zlib",
350*14675a02SAndroid Build Coastguard Worker        "@boringssl//:ssl",
351*14675a02SAndroid Build Coastguard Worker    ],
352*14675a02SAndroid Build Coastguard Worker)
353*14675a02SAndroid Build Coastguard Worker
354*14675a02SAndroid Build Coastguard Workergenrule(
355*14675a02SAndroid Build Coastguard Worker    name = "configure",
356*14675a02SAndroid Build Coastguard Worker    outs = ["include/curl_config.h"],
357*14675a02SAndroid Build Coastguard Worker    cmd = "\n".join([
358*14675a02SAndroid Build Coastguard Worker        "cat <<'EOF' >$@",
359*14675a02SAndroid Build Coastguard Worker        "#ifndef EXTERNAL_CURL_INCLUDE_CURL_CONFIG_H_",
360*14675a02SAndroid Build Coastguard Worker        "#define EXTERNAL_CURL_INCLUDE_CURL_CONFIG_H_",
361*14675a02SAndroid Build Coastguard Worker        "",
362*14675a02SAndroid Build Coastguard Worker        "#if !defined(_WIN32) && !defined(__APPLE__)",
363*14675a02SAndroid Build Coastguard Worker        "#  include <openssl/opensslv.h>",
364*14675a02SAndroid Build Coastguard Worker        "#  if defined(OPENSSL_IS_BORINGSSL)",
365*14675a02SAndroid Build Coastguard Worker        "#    define HAVE_BORINGSSL 1",
366*14675a02SAndroid Build Coastguard Worker        "#  endif",
367*14675a02SAndroid Build Coastguard Worker        "#endif",
368*14675a02SAndroid Build Coastguard Worker        "",
369*14675a02SAndroid Build Coastguard Worker        "#if defined(_WIN32)",
370*14675a02SAndroid Build Coastguard Worker        "#  include \"lib/config-win32.h\"",
371*14675a02SAndroid Build Coastguard Worker        "#  define BUILDING_LIBCURL 1",
372*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_CRYPTO_AUTH 1",
373*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_DICT 1",
374*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_FILE 1",
375*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_GOPHER 1",
376*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_IMAP 1",
377*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_LDAP 1",
378*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_LDAPS 1",
379*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_POP3 1",
380*14675a02SAndroid Build Coastguard Worker        "#  define CURL_PULL_WS2TCPIP_H 1",
381*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_SMTP 1",
382*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_TELNET 1",
383*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_TFTP 1",
384*14675a02SAndroid Build Coastguard Worker        "#  define CURL_PULL_WS2TCPIP_H 1",
385*14675a02SAndroid Build Coastguard Worker        "#  define USE_WINDOWS_SSPI 1",
386*14675a02SAndroid Build Coastguard Worker        "#  define USE_WIN32_IDN 1",
387*14675a02SAndroid Build Coastguard Worker        "#  define USE_SCHANNEL 1",
388*14675a02SAndroid Build Coastguard Worker        "#  define WANT_IDN_PROTOTYPES 1",
389*14675a02SAndroid Build Coastguard Worker        "#elif defined(__APPLE__)",
390*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_FSETXATTR_6 1",
391*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SETMODE 1",
392*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_FILIO_H 1",
393*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_SOCKIO_H 1",
394*14675a02SAndroid Build Coastguard Worker        "#  define OS \"x86_64-apple-darwin15.5.0\"",
395*14675a02SAndroid Build Coastguard Worker        "#  define USE_SECTRANSP 1",
396*14675a02SAndroid Build Coastguard Worker        "#else",
397*14675a02SAndroid Build Coastguard Worker        "#  define CURL_CA_BUNDLE \"/etc/ssl/certs/ca-certificates.crt\"",
398*14675a02SAndroid Build Coastguard Worker        "#  define GETSERVBYPORT_R_ARGS 6",
399*14675a02SAndroid Build Coastguard Worker        "#  define GETSERVBYPORT_R_BUFSIZE 4096",
400*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_BORINGSSL 1",
401*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_CLOCK_GETTIME_MONOTONIC 1",
402*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_CRYPTO_CLEANUP_ALL_EX_DATA 1",
403*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_FSETXATTR_5 1",
404*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETHOSTBYADDR_R 1",
405*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETHOSTBYADDR_R_8 1",
406*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETHOSTBYNAME_R 1",
407*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETHOSTBYNAME_R_6 1",
408*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETSERVBYPORT_R 1",
409*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_LIBSSL 1",
410*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_MALLOC_H 1",
411*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_MSG_NOSIGNAL 1",
412*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_OPENSSL_CRYPTO_H 1",
413*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_OPENSSL_ERR_H 1",
414*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_OPENSSL_PEM_H 1",
415*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_OPENSSL_PKCS12_H 1",
416*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_OPENSSL_RSA_H 1",
417*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_OPENSSL_SSL_H 1",
418*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_OPENSSL_X509_H 1",
419*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_RAND_EGD 1",
420*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_RAND_STATUS 1",
421*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SSL_GET_SHUTDOWN 1",
422*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_TERMIOS_H 1",
423*14675a02SAndroid Build Coastguard Worker        "#  define OS \"x86_64-pc-linux-gnu\"",
424*14675a02SAndroid Build Coastguard Worker        "#  define RANDOM_FILE \"/dev/urandom\"",
425*14675a02SAndroid Build Coastguard Worker        "#  define USE_OPENSSL 1",
426*14675a02SAndroid Build Coastguard Worker        "#endif",
427*14675a02SAndroid Build Coastguard Worker        "",
428*14675a02SAndroid Build Coastguard Worker        "#if !defined(_WIN32)",
429*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_DICT 1",
430*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_FILE 1",
431*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_GOPHER 1",
432*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_IMAP 1",
433*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_LDAP 1",
434*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_LDAPS 1",
435*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_POP3 1",
436*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_SMTP 1",
437*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_TELNET 1",
438*14675a02SAndroid Build Coastguard Worker        "#  define CURL_DISABLE_TFTP 1",
439*14675a02SAndroid Build Coastguard Worker        "#  define CURL_EXTERN_SYMBOL __attribute__ ((__visibility__ (\"default\")))",
440*14675a02SAndroid Build Coastguard Worker        "#  define ENABLE_IPV6 1",
441*14675a02SAndroid Build Coastguard Worker        "#  define GETHOSTNAME_TYPE_ARG2 size_t",
442*14675a02SAndroid Build Coastguard Worker        "#  define GETNAMEINFO_QUAL_ARG1 const",
443*14675a02SAndroid Build Coastguard Worker        "#  define GETNAMEINFO_TYPE_ARG1 struct sockaddr *",
444*14675a02SAndroid Build Coastguard Worker        "#  define GETNAMEINFO_TYPE_ARG2 socklen_t",
445*14675a02SAndroid Build Coastguard Worker        "#  define GETNAMEINFO_TYPE_ARG46 socklen_t",
446*14675a02SAndroid Build Coastguard Worker        "#  define GETNAMEINFO_TYPE_ARG7 int",
447*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_ALARM 1",
448*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_ALLOCA_H 1",
449*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_ARPA_INET_H 1",
450*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_ARPA_TFTP_H 1",
451*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_ASSERT_H 1",
452*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_BASENAME 1",
453*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_BOOL_T 1",
454*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_CONNECT 1",
455*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_DLFCN_H 1",
456*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_ERRNO_H 1",
457*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_FCNTL 1",
458*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_FCNTL_H 1",
459*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_FCNTL_O_NONBLOCK 1",
460*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_FDOPEN 1",
461*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_FORK 1",
462*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_FREEADDRINFO 1",
463*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_FREEIFADDRS 1",
464*14675a02SAndroid Build Coastguard Worker        "#  if !defined(__ANDROID__)",
465*14675a02SAndroid Build Coastguard Worker        "#    define HAVE_FSETXATTR 1",
466*14675a02SAndroid Build Coastguard Worker        "#  endif",
467*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_FTRUNCATE 1",
468*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GAI_STRERROR 1",
469*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETADDRINFO 1",
470*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETADDRINFO_THREADSAFE 1",
471*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETEUID 1",
472*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETHOSTBYADDR 1",
473*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETHOSTBYNAME 1",
474*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETHOSTNAME 1",
475*14675a02SAndroid Build Coastguard Worker        "#  if !defined(__ANDROID__)",
476*14675a02SAndroid Build Coastguard Worker        "#    define HAVE_GETIFADDRS 1",
477*14675a02SAndroid Build Coastguard Worker        "#  endif",
478*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETNAMEINFO 1",
479*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETPPID 1",
480*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETPROTOBYNAME 1",
481*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETPWUID 1",
482*14675a02SAndroid Build Coastguard Worker        "#  if !defined(__ANDROID__)",
483*14675a02SAndroid Build Coastguard Worker        "#    define HAVE_GETPWUID_R 1",
484*14675a02SAndroid Build Coastguard Worker        "#  endif",
485*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETRLIMIT 1",
486*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GETTIMEOFDAY 1",
487*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_GMTIME_R 1",
488*14675a02SAndroid Build Coastguard Worker        "#  if !defined(__ANDROID__)",
489*14675a02SAndroid Build Coastguard Worker        "#    define HAVE_IFADDRS_H 1",
490*14675a02SAndroid Build Coastguard Worker        "#  endif",
491*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_IF_NAMETOINDEX 1",
492*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_INET_ADDR 1",
493*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_INET_NTOP 1",
494*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_INET_PTON 1",
495*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_INTTYPES_H 1",
496*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_IOCTL 1",
497*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_IOCTL_FIONBIO 1",
498*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_IOCTL_SIOCGIFADDR 1",
499*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_LIBGEN_H 1",
500*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_LIBZ 1",
501*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_LIMITS_H 1",
502*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_LL 1",
503*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_LOCALE_H 1",
504*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_LOCALTIME_R 1",
505*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_LONGLONG 1",
506*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_MEMORY_H 1",
507*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_NETDB_H 1",
508*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_NETINET_IN_H 1",
509*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_NETINET_TCP_H 1",
510*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_NET_IF_H 1",
511*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_PERROR 1",
512*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_PIPE 1",
513*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_POLL 1",
514*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_POLL_FINE 1",
515*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_POLL_H 1",
516*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_POSIX_STRERROR_R 1",
517*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_PWD_H 1",
518*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_RECV 1",
519*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SELECT 1",
520*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SEND 1",
521*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SETJMP_H 1",
522*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SETLOCALE 1",
523*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SETRLIMIT 1",
524*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SETSOCKOPT 1",
525*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SGTTY_H 1",
526*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SIGACTION 1",
527*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SIGINTERRUPT 1",
528*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SIGNAL 1",
529*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SIGNAL_H 1",
530*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SIGSETJMP 1",
531*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SIG_ATOMIC_T 1",
532*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1",
533*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SOCKET 1",
534*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SOCKETPAIR 1",
535*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STDBOOL_H 1",
536*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STDINT_H 1",
537*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STDIO_H 1",
538*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STDLIB_H 1",
539*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STRCASECMP 1",
540*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STRDUP 1",
541*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STRERROR_R 1",
542*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STRINGS_H 1",
543*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STRING_H 1",
544*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STRNCASECMP 1",
545*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STRSTR 1",
546*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STRTOK_R 1",
547*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STRTOLL 1",
548*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STRUCT_SOCKADDR_STORAGE 1",
549*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_STRUCT_TIMEVAL 1",
550*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_IOCTL_H 1",
551*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_PARAM_H 1",
552*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_POLL_H 1",
553*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_RESOURCE_H 1",
554*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_SELECT_H 1",
555*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_SOCKET_H 1",
556*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_STAT_H 1",
557*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_TIME_H 1",
558*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_TYPES_H 1",
559*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_UIO_H 1",
560*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_UN_H 1",
561*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_WAIT_H 1",
562*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_SYS_XATTR_H 1",
563*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_TIME_H 1",
564*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_UNAME 1",
565*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_UNISTD_H 1",
566*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_UTIME 1",
567*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_UTIME_H 1",
568*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_VARIADIC_MACROS_C99 1",
569*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_VARIADIC_MACROS_GCC 1",
570*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_WRITABLE_ARGV 1",
571*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_WRITEV 1",
572*14675a02SAndroid Build Coastguard Worker        "#  define HAVE_ZLIB_H 1",
573*14675a02SAndroid Build Coastguard Worker        "#  define LT_OBJDIR \".libs/\"",
574*14675a02SAndroid Build Coastguard Worker        "#  define PACKAGE \"curl\"",
575*14675a02SAndroid Build Coastguard Worker        "#  define PACKAGE_BUGREPORT \"a suitable curl mailing list: https://curl.haxx.se/mail/\"",
576*14675a02SAndroid Build Coastguard Worker        "#  define PACKAGE_NAME \"curl\"",
577*14675a02SAndroid Build Coastguard Worker        "#  define PACKAGE_STRING \"curl -\"",
578*14675a02SAndroid Build Coastguard Worker        "#  define PACKAGE_TARNAME \"curl\"",
579*14675a02SAndroid Build Coastguard Worker        "#  define PACKAGE_URL \"\"",
580*14675a02SAndroid Build Coastguard Worker        "#  define PACKAGE_VERSION \"-\"",
581*14675a02SAndroid Build Coastguard Worker        "#  define RECV_TYPE_ARG1 int",
582*14675a02SAndroid Build Coastguard Worker        "#  define RECV_TYPE_ARG2 void *",
583*14675a02SAndroid Build Coastguard Worker        "#  define RECV_TYPE_ARG3 size_t",
584*14675a02SAndroid Build Coastguard Worker        "#  define RECV_TYPE_ARG4 int",
585*14675a02SAndroid Build Coastguard Worker        "#  define RECV_TYPE_RETV ssize_t",
586*14675a02SAndroid Build Coastguard Worker        "#  define RETSIGTYPE void",
587*14675a02SAndroid Build Coastguard Worker        "#  define SELECT_QUAL_ARG5",
588*14675a02SAndroid Build Coastguard Worker        "#  define SELECT_TYPE_ARG1 int",
589*14675a02SAndroid Build Coastguard Worker        "#  define SELECT_TYPE_ARG234 fd_set *",
590*14675a02SAndroid Build Coastguard Worker        "#  define SELECT_TYPE_ARG5 struct timeval *",
591*14675a02SAndroid Build Coastguard Worker        "#  define SELECT_TYPE_RETV int",
592*14675a02SAndroid Build Coastguard Worker        "#  define SEND_QUAL_ARG2 const",
593*14675a02SAndroid Build Coastguard Worker        "#  define SEND_TYPE_ARG1 int",
594*14675a02SAndroid Build Coastguard Worker        "#  define SEND_TYPE_ARG2 void *",
595*14675a02SAndroid Build Coastguard Worker        "#  define SEND_TYPE_ARG3 size_t",
596*14675a02SAndroid Build Coastguard Worker        "#  define SEND_TYPE_ARG4 int",
597*14675a02SAndroid Build Coastguard Worker        "#  define SEND_TYPE_RETV ssize_t",
598*14675a02SAndroid Build Coastguard Worker        "#  define SIZEOF_INT 4",
599*14675a02SAndroid Build Coastguard Worker        "#  define SIZEOF_LONG 8",
600*14675a02SAndroid Build Coastguard Worker        "#  define SIZEOF_OFF_T 8",
601*14675a02SAndroid Build Coastguard Worker        "#  define SIZEOF_CURL_OFF_T 8",
602*14675a02SAndroid Build Coastguard Worker        "#  define SIZEOF_SHORT 2",
603*14675a02SAndroid Build Coastguard Worker        "#  define SIZEOF_SIZE_T 8",
604*14675a02SAndroid Build Coastguard Worker        "#  define SIZEOF_TIME_T 8",
605*14675a02SAndroid Build Coastguard Worker        "#  define SIZEOF_VOIDP 8",
606*14675a02SAndroid Build Coastguard Worker        "#  define STDC_HEADERS 1",
607*14675a02SAndroid Build Coastguard Worker        "#  define STRERROR_R_TYPE_ARG3 size_t",
608*14675a02SAndroid Build Coastguard Worker        "#  define TIME_WITH_SYS_TIME 1",
609*14675a02SAndroid Build Coastguard Worker        "#  define VERSION \"-\"",
610*14675a02SAndroid Build Coastguard Worker        "#  ifndef _DARWIN_USE_64_BIT_INODE",
611*14675a02SAndroid Build Coastguard Worker        "#    define _DARWIN_USE_64_BIT_INODE 1",
612*14675a02SAndroid Build Coastguard Worker        "#  endif",
613*14675a02SAndroid Build Coastguard Worker        "#endif",
614*14675a02SAndroid Build Coastguard Worker        "",
615*14675a02SAndroid Build Coastguard Worker        "#endif  // EXTERNAL_CURL_INCLUDE_CURL_CONFIG_H_",
616*14675a02SAndroid Build Coastguard Worker        "EOF",
617*14675a02SAndroid Build Coastguard Worker    ]),
618*14675a02SAndroid Build Coastguard Worker)
619