1*b6fb3261SAndroid Build Coastguard Worker# Description: 2*b6fb3261SAndroid Build Coastguard Worker# curl is a tool for talking to web servers. 3*b6fb3261SAndroid Build Coastguard Worker 4*b6fb3261SAndroid Build Coastguard Workerlicenses(["notice"]) # MIT/X derivative license 5*b6fb3261SAndroid Build Coastguard Worker 6*b6fb3261SAndroid Build Coastguard Workerexports_files(["COPYING"]) 7*b6fb3261SAndroid Build Coastguard Worker 8*b6fb3261SAndroid Build Coastguard WorkerCURL_WIN_COPTS = [ 9*b6fb3261SAndroid Build Coastguard Worker "/Iexternal/curl/lib", 10*b6fb3261SAndroid Build Coastguard Worker "/DBUILDING_LIBCURL", 11*b6fb3261SAndroid Build Coastguard Worker "/DHAVE_CONFIG_H", 12*b6fb3261SAndroid Build Coastguard Worker "/DCURL_DISABLE_FTP", 13*b6fb3261SAndroid Build Coastguard Worker "/DCURL_DISABLE_NTLM", 14*b6fb3261SAndroid Build Coastguard Worker "/DCURL_DISABLE_PROXY", 15*b6fb3261SAndroid Build Coastguard Worker "/DHAVE_LIBZ", 16*b6fb3261SAndroid Build Coastguard Worker "/DHAVE_ZLIB_H", 17*b6fb3261SAndroid Build Coastguard Worker # Defining _USING_V110_SDK71_ is hackery to defeat curl's incorrect 18*b6fb3261SAndroid Build Coastguard Worker # detection of what OS releases we can build on with VC 2012. This 19*b6fb3261SAndroid Build Coastguard Worker # may not be needed (or may have to change) if the WINVER setting 20*b6fb3261SAndroid Build Coastguard Worker # changes in //third_party/msvc/vc_12_0/CROSSTOOL. 21*b6fb3261SAndroid Build Coastguard Worker "/D_USING_V110_SDK71_", 22*b6fb3261SAndroid Build Coastguard Worker] 23*b6fb3261SAndroid Build Coastguard Worker 24*b6fb3261SAndroid Build Coastguard WorkerCURL_WIN_SRCS = [ 25*b6fb3261SAndroid Build Coastguard Worker "lib/asyn-thread.c", 26*b6fb3261SAndroid Build Coastguard Worker "lib/inet_ntop.c", 27*b6fb3261SAndroid Build Coastguard Worker "lib/system_win32.c", 28*b6fb3261SAndroid Build Coastguard Worker "lib/setup-win32.h", 29*b6fb3261SAndroid Build Coastguard Worker] 30*b6fb3261SAndroid Build Coastguard Worker 31*b6fb3261SAndroid Build Coastguard Workercc_library( 32*b6fb3261SAndroid Build Coastguard Worker name = "curl", 33*b6fb3261SAndroid Build Coastguard Worker srcs = [ 34*b6fb3261SAndroid Build Coastguard Worker "include/curl_config.h", 35*b6fb3261SAndroid Build Coastguard Worker "lib/altsvc.c", 36*b6fb3261SAndroid Build Coastguard Worker "lib/altsvc.h", 37*b6fb3261SAndroid Build Coastguard Worker "lib/amigaos.c", 38*b6fb3261SAndroid Build Coastguard Worker "lib/amigaos.h", 39*b6fb3261SAndroid Build Coastguard Worker "lib/arpa_telnet.h", 40*b6fb3261SAndroid Build Coastguard Worker "lib/asyn-ares.c", 41*b6fb3261SAndroid Build Coastguard Worker "lib/asyn.h", 42*b6fb3261SAndroid Build Coastguard Worker "lib/base64.c", 43*b6fb3261SAndroid Build Coastguard Worker "lib/bufref.c", 44*b6fb3261SAndroid Build Coastguard Worker "lib/bufref.h", 45*b6fb3261SAndroid Build Coastguard Worker "lib/c-hyper.c", 46*b6fb3261SAndroid Build Coastguard Worker "lib/c-hyper.h", 47*b6fb3261SAndroid Build Coastguard Worker "lib/config-amigaos.h", 48*b6fb3261SAndroid Build Coastguard Worker "lib/config-dos.h", 49*b6fb3261SAndroid Build Coastguard Worker "lib/config-mac.h", 50*b6fb3261SAndroid Build Coastguard Worker "lib/config-os400.h", 51*b6fb3261SAndroid Build Coastguard Worker "lib/config-plan9.h", 52*b6fb3261SAndroid Build Coastguard Worker "lib/config-riscos.h", 53*b6fb3261SAndroid Build Coastguard Worker "lib/config-win32.h", 54*b6fb3261SAndroid Build Coastguard Worker "lib/config-win32ce.h", 55*b6fb3261SAndroid Build Coastguard Worker "lib/conncache.c", 56*b6fb3261SAndroid Build Coastguard Worker "lib/conncache.h", 57*b6fb3261SAndroid Build Coastguard Worker "lib/connect.c", 58*b6fb3261SAndroid Build Coastguard Worker "lib/connect.h", 59*b6fb3261SAndroid Build Coastguard Worker "lib/content_encoding.c", 60*b6fb3261SAndroid Build Coastguard Worker "lib/content_encoding.h", 61*b6fb3261SAndroid Build Coastguard Worker "lib/cookie.c", 62*b6fb3261SAndroid Build Coastguard Worker "lib/cookie.h", 63*b6fb3261SAndroid Build Coastguard Worker "lib/curl_addrinfo.c", 64*b6fb3261SAndroid Build Coastguard Worker "lib/curl_addrinfo.h", 65*b6fb3261SAndroid Build Coastguard Worker "lib/curl_base64.h", 66*b6fb3261SAndroid Build Coastguard Worker "lib/curl_ctype.c", 67*b6fb3261SAndroid Build Coastguard Worker "lib/curl_ctype.h", 68*b6fb3261SAndroid Build Coastguard Worker "lib/curl_des.c", 69*b6fb3261SAndroid Build Coastguard Worker "lib/curl_des.h", 70*b6fb3261SAndroid Build Coastguard Worker "lib/curl_endian.c", 71*b6fb3261SAndroid Build Coastguard Worker "lib/curl_endian.h", 72*b6fb3261SAndroid Build Coastguard Worker "lib/curl_fnmatch.c", 73*b6fb3261SAndroid Build Coastguard Worker "lib/curl_fnmatch.h", 74*b6fb3261SAndroid Build Coastguard Worker "lib/curl_get_line.c", 75*b6fb3261SAndroid Build Coastguard Worker "lib/curl_get_line.h", 76*b6fb3261SAndroid Build Coastguard Worker "lib/curl_gethostname.c", 77*b6fb3261SAndroid Build Coastguard Worker "lib/curl_gethostname.h", 78*b6fb3261SAndroid Build Coastguard Worker "lib/curl_gssapi.c", 79*b6fb3261SAndroid Build Coastguard Worker "lib/curl_gssapi.h", 80*b6fb3261SAndroid Build Coastguard Worker "lib/curl_hmac.h", 81*b6fb3261SAndroid Build Coastguard Worker "lib/curl_krb5.h", 82*b6fb3261SAndroid Build Coastguard Worker "lib/curl_ldap.h", 83*b6fb3261SAndroid Build Coastguard Worker "lib/curl_md4.h", 84*b6fb3261SAndroid Build Coastguard Worker "lib/curl_md5.h", 85*b6fb3261SAndroid Build Coastguard Worker "lib/curl_memory.h", 86*b6fb3261SAndroid Build Coastguard Worker "lib/curl_memrchr.c", 87*b6fb3261SAndroid Build Coastguard Worker "lib/curl_memrchr.h", 88*b6fb3261SAndroid Build Coastguard Worker "lib/curl_multibyte.c", 89*b6fb3261SAndroid Build Coastguard Worker "lib/curl_multibyte.h", 90*b6fb3261SAndroid Build Coastguard Worker "lib/curl_ntlm_core.c", 91*b6fb3261SAndroid Build Coastguard Worker "lib/curl_ntlm_core.h", 92*b6fb3261SAndroid Build Coastguard Worker "lib/curl_ntlm_wb.c", 93*b6fb3261SAndroid Build Coastguard Worker "lib/curl_ntlm_wb.h", 94*b6fb3261SAndroid Build Coastguard Worker "lib/curl_path.c", 95*b6fb3261SAndroid Build Coastguard Worker "lib/curl_path.h", 96*b6fb3261SAndroid Build Coastguard Worker "lib/curl_printf.h", 97*b6fb3261SAndroid Build Coastguard Worker "lib/curl_range.c", 98*b6fb3261SAndroid Build Coastguard Worker "lib/curl_range.h", 99*b6fb3261SAndroid Build Coastguard Worker "lib/curl_rtmp.c", 100*b6fb3261SAndroid Build Coastguard Worker "lib/curl_rtmp.h", 101*b6fb3261SAndroid Build Coastguard Worker "lib/curl_sasl.c", 102*b6fb3261SAndroid Build Coastguard Worker "lib/curl_sasl.h", 103*b6fb3261SAndroid Build Coastguard Worker "lib/curl_setup.h", 104*b6fb3261SAndroid Build Coastguard Worker "lib/curl_setup_once.h", 105*b6fb3261SAndroid Build Coastguard Worker "lib/curl_sha256.h", 106*b6fb3261SAndroid Build Coastguard Worker "lib/curl_sspi.c", 107*b6fb3261SAndroid Build Coastguard Worker "lib/curl_sspi.h", 108*b6fb3261SAndroid Build Coastguard Worker "lib/curl_threads.c", 109*b6fb3261SAndroid Build Coastguard Worker "lib/curl_threads.h", 110*b6fb3261SAndroid Build Coastguard Worker "lib/curlx.h", 111*b6fb3261SAndroid Build Coastguard Worker "lib/dict.c", 112*b6fb3261SAndroid Build Coastguard Worker "lib/dict.h", 113*b6fb3261SAndroid Build Coastguard Worker "lib/doh.c", 114*b6fb3261SAndroid Build Coastguard Worker "lib/doh.h", 115*b6fb3261SAndroid Build Coastguard Worker "lib/dotdot.c", 116*b6fb3261SAndroid Build Coastguard Worker "lib/dotdot.h", 117*b6fb3261SAndroid Build Coastguard Worker "lib/dynbuf.c", 118*b6fb3261SAndroid Build Coastguard Worker "lib/dynbuf.h", 119*b6fb3261SAndroid Build Coastguard Worker "lib/easy.c", 120*b6fb3261SAndroid Build Coastguard Worker "lib/easygetopt.c", 121*b6fb3261SAndroid Build Coastguard Worker "lib/easyif.h", 122*b6fb3261SAndroid Build Coastguard Worker "lib/easyoptions.c", 123*b6fb3261SAndroid Build Coastguard Worker "lib/easyoptions.h", 124*b6fb3261SAndroid Build Coastguard Worker "lib/easy_lock.h", 125*b6fb3261SAndroid Build Coastguard Worker "lib/escape.c", 126*b6fb3261SAndroid Build Coastguard Worker "lib/escape.h", 127*b6fb3261SAndroid Build Coastguard Worker "lib/file.c", 128*b6fb3261SAndroid Build Coastguard Worker "lib/file.h", 129*b6fb3261SAndroid Build Coastguard Worker "lib/fileinfo.c", 130*b6fb3261SAndroid Build Coastguard Worker "lib/fileinfo.h", 131*b6fb3261SAndroid Build Coastguard Worker "lib/fopen.c", 132*b6fb3261SAndroid Build Coastguard Worker "lib/fopen.h", 133*b6fb3261SAndroid Build Coastguard Worker "lib/formdata.c", 134*b6fb3261SAndroid Build Coastguard Worker "lib/formdata.h", 135*b6fb3261SAndroid Build Coastguard Worker "lib/ftp.c", 136*b6fb3261SAndroid Build Coastguard Worker "lib/ftp.h", 137*b6fb3261SAndroid Build Coastguard Worker "lib/ftplistparser.c", 138*b6fb3261SAndroid Build Coastguard Worker "lib/ftplistparser.h", 139*b6fb3261SAndroid Build Coastguard Worker "lib/getenv.c", 140*b6fb3261SAndroid Build Coastguard Worker "lib/getinfo.c", 141*b6fb3261SAndroid Build Coastguard Worker "lib/getinfo.h", 142*b6fb3261SAndroid Build Coastguard Worker "lib/gopher.c", 143*b6fb3261SAndroid Build Coastguard Worker "lib/gopher.h", 144*b6fb3261SAndroid Build Coastguard Worker "lib/h2h3.c", 145*b6fb3261SAndroid Build Coastguard Worker "lib/h2h3.h", 146*b6fb3261SAndroid Build Coastguard Worker "lib/hash.c", 147*b6fb3261SAndroid Build Coastguard Worker "lib/hash.h", 148*b6fb3261SAndroid Build Coastguard Worker "lib/headers.c", 149*b6fb3261SAndroid Build Coastguard Worker "lib/headers.h", 150*b6fb3261SAndroid Build Coastguard Worker "lib/hmac.c", 151*b6fb3261SAndroid Build Coastguard Worker "lib/hostasyn.c", 152*b6fb3261SAndroid Build Coastguard Worker "lib/hostip.c", 153*b6fb3261SAndroid Build Coastguard Worker "lib/hostip.h", 154*b6fb3261SAndroid Build Coastguard Worker "lib/hostip4.c", 155*b6fb3261SAndroid Build Coastguard Worker "lib/hostip6.c", 156*b6fb3261SAndroid Build Coastguard Worker "lib/hostsyn.c", 157*b6fb3261SAndroid Build Coastguard Worker "lib/hsts.c", 158*b6fb3261SAndroid Build Coastguard Worker "lib/hsts.h", 159*b6fb3261SAndroid Build Coastguard Worker "lib/http.c", 160*b6fb3261SAndroid Build Coastguard Worker "lib/http.h", 161*b6fb3261SAndroid Build Coastguard Worker "lib/http2.c", 162*b6fb3261SAndroid Build Coastguard Worker "lib/http2.h", 163*b6fb3261SAndroid Build Coastguard Worker "lib/http_chunks.c", 164*b6fb3261SAndroid Build Coastguard Worker "lib/http_chunks.h", 165*b6fb3261SAndroid Build Coastguard Worker "lib/http_digest.c", 166*b6fb3261SAndroid Build Coastguard Worker "lib/http_digest.h", 167*b6fb3261SAndroid Build Coastguard Worker "lib/http_negotiate.c", 168*b6fb3261SAndroid Build Coastguard Worker "lib/http_negotiate.h", 169*b6fb3261SAndroid Build Coastguard Worker "lib/http_ntlm.c", 170*b6fb3261SAndroid Build Coastguard Worker "lib/http_ntlm.h", 171*b6fb3261SAndroid Build Coastguard Worker "lib/http_proxy.c", 172*b6fb3261SAndroid Build Coastguard Worker "lib/http_proxy.h", 173*b6fb3261SAndroid Build Coastguard Worker "lib/http_aws_sigv4.c", 174*b6fb3261SAndroid Build Coastguard Worker "lib/http_aws_sigv4.h", 175*b6fb3261SAndroid Build Coastguard Worker "lib/idn_win32.c", 176*b6fb3261SAndroid Build Coastguard Worker "lib/if2ip.c", 177*b6fb3261SAndroid Build Coastguard Worker "lib/if2ip.h", 178*b6fb3261SAndroid Build Coastguard Worker "lib/imap.c", 179*b6fb3261SAndroid Build Coastguard Worker "lib/imap.h", 180*b6fb3261SAndroid Build Coastguard Worker "lib/inet_ntop.h", 181*b6fb3261SAndroid Build Coastguard Worker "lib/inet_pton.c", 182*b6fb3261SAndroid Build Coastguard Worker "lib/inet_pton.h", 183*b6fb3261SAndroid Build Coastguard Worker "lib/krb5.c", 184*b6fb3261SAndroid Build Coastguard Worker "lib/ldap.c", 185*b6fb3261SAndroid Build Coastguard Worker "lib/llist.c", 186*b6fb3261SAndroid Build Coastguard Worker "lib/llist.h", 187*b6fb3261SAndroid Build Coastguard Worker "lib/md4.c", 188*b6fb3261SAndroid Build Coastguard Worker "lib/md5.c", 189*b6fb3261SAndroid Build Coastguard Worker "lib/memdebug.c", 190*b6fb3261SAndroid Build Coastguard Worker "lib/memdebug.h", 191*b6fb3261SAndroid Build Coastguard Worker "lib/mime.c", 192*b6fb3261SAndroid Build Coastguard Worker "lib/mime.h", 193*b6fb3261SAndroid Build Coastguard Worker "lib/mprintf.c", 194*b6fb3261SAndroid Build Coastguard Worker "lib/mqtt.c", 195*b6fb3261SAndroid Build Coastguard Worker "lib/mqtt.h", 196*b6fb3261SAndroid Build Coastguard Worker "lib/multi.c", 197*b6fb3261SAndroid Build Coastguard Worker "lib/multihandle.h", 198*b6fb3261SAndroid Build Coastguard Worker "lib/multiif.h", 199*b6fb3261SAndroid Build Coastguard Worker "lib/netrc.c", 200*b6fb3261SAndroid Build Coastguard Worker "lib/netrc.h", 201*b6fb3261SAndroid Build Coastguard Worker "lib/nonblock.c", 202*b6fb3261SAndroid Build Coastguard Worker "lib/nonblock.h", 203*b6fb3261SAndroid Build Coastguard Worker "lib/openldap.c", 204*b6fb3261SAndroid Build Coastguard Worker "lib/parsedate.c", 205*b6fb3261SAndroid Build Coastguard Worker "lib/parsedate.h", 206*b6fb3261SAndroid Build Coastguard Worker "lib/pingpong.c", 207*b6fb3261SAndroid Build Coastguard Worker "lib/pingpong.h", 208*b6fb3261SAndroid Build Coastguard Worker "lib/pop3.c", 209*b6fb3261SAndroid Build Coastguard Worker "lib/pop3.h", 210*b6fb3261SAndroid Build Coastguard Worker "lib/progress.c", 211*b6fb3261SAndroid Build Coastguard Worker "lib/progress.h", 212*b6fb3261SAndroid Build Coastguard Worker "lib/psl.c", 213*b6fb3261SAndroid Build Coastguard Worker "lib/psl.h", 214*b6fb3261SAndroid Build Coastguard Worker "lib/quic.h", 215*b6fb3261SAndroid Build Coastguard Worker "lib/rand.c", 216*b6fb3261SAndroid Build Coastguard Worker "lib/rand.h", 217*b6fb3261SAndroid Build Coastguard Worker "lib/rename.c", 218*b6fb3261SAndroid Build Coastguard Worker "lib/rename.h", 219*b6fb3261SAndroid Build Coastguard Worker "lib/rtsp.c", 220*b6fb3261SAndroid Build Coastguard Worker "lib/rtsp.h", 221*b6fb3261SAndroid Build Coastguard Worker "lib/select.c", 222*b6fb3261SAndroid Build Coastguard Worker "lib/select.h", 223*b6fb3261SAndroid Build Coastguard Worker "lib/sendf.c", 224*b6fb3261SAndroid Build Coastguard Worker "lib/sendf.h", 225*b6fb3261SAndroid Build Coastguard Worker "lib/setopt.c", 226*b6fb3261SAndroid Build Coastguard Worker "lib/setopt.h", 227*b6fb3261SAndroid Build Coastguard Worker "lib/setup-vms.h", 228*b6fb3261SAndroid Build Coastguard Worker "lib/sha256.c", 229*b6fb3261SAndroid Build Coastguard Worker "lib/share.c", 230*b6fb3261SAndroid Build Coastguard Worker "lib/share.h", 231*b6fb3261SAndroid Build Coastguard Worker "lib/sigpipe.h", 232*b6fb3261SAndroid Build Coastguard Worker "lib/slist.c", 233*b6fb3261SAndroid Build Coastguard Worker "lib/slist.h", 234*b6fb3261SAndroid Build Coastguard Worker "lib/smb.c", 235*b6fb3261SAndroid Build Coastguard Worker "lib/smb.h", 236*b6fb3261SAndroid Build Coastguard Worker "lib/smtp.c", 237*b6fb3261SAndroid Build Coastguard Worker "lib/smtp.h", 238*b6fb3261SAndroid Build Coastguard Worker "lib/sockaddr.h", 239*b6fb3261SAndroid Build Coastguard Worker "lib/socketpair.c", 240*b6fb3261SAndroid Build Coastguard Worker "lib/socketpair.h", 241*b6fb3261SAndroid Build Coastguard Worker "lib/socks.c", 242*b6fb3261SAndroid Build Coastguard Worker "lib/socks.h", 243*b6fb3261SAndroid Build Coastguard Worker "lib/socks_gssapi.c", 244*b6fb3261SAndroid Build Coastguard Worker "lib/socks_sspi.c", 245*b6fb3261SAndroid Build Coastguard Worker "lib/speedcheck.c", 246*b6fb3261SAndroid Build Coastguard Worker "lib/speedcheck.h", 247*b6fb3261SAndroid Build Coastguard Worker "lib/splay.c", 248*b6fb3261SAndroid Build Coastguard Worker "lib/splay.h", 249*b6fb3261SAndroid Build Coastguard Worker "lib/strcase.c", 250*b6fb3261SAndroid Build Coastguard Worker "lib/strcase.h", 251*b6fb3261SAndroid Build Coastguard Worker "lib/strdup.c", 252*b6fb3261SAndroid Build Coastguard Worker "lib/strdup.h", 253*b6fb3261SAndroid Build Coastguard Worker "lib/strerror.c", 254*b6fb3261SAndroid Build Coastguard Worker "lib/strerror.h", 255*b6fb3261SAndroid Build Coastguard Worker "lib/strtok.c", 256*b6fb3261SAndroid Build Coastguard Worker "lib/strtok.h", 257*b6fb3261SAndroid Build Coastguard Worker "lib/strtoofft.c", 258*b6fb3261SAndroid Build Coastguard Worker "lib/strtoofft.h", 259*b6fb3261SAndroid Build Coastguard Worker "lib/system_win32.h", 260*b6fb3261SAndroid Build Coastguard Worker "lib/telnet.c", 261*b6fb3261SAndroid Build Coastguard Worker "lib/telnet.h", 262*b6fb3261SAndroid Build Coastguard Worker "lib/tftp.c", 263*b6fb3261SAndroid Build Coastguard Worker "lib/tftp.h", 264*b6fb3261SAndroid Build Coastguard Worker "lib/timediff.c", 265*b6fb3261SAndroid Build Coastguard Worker "lib/timediff.h", 266*b6fb3261SAndroid Build Coastguard Worker "lib/timeval.c", 267*b6fb3261SAndroid Build Coastguard Worker "lib/timeval.h", 268*b6fb3261SAndroid Build Coastguard Worker "lib/transfer.c", 269*b6fb3261SAndroid Build Coastguard Worker "lib/transfer.h", 270*b6fb3261SAndroid Build Coastguard Worker "lib/url.c", 271*b6fb3261SAndroid Build Coastguard Worker "lib/url.h", 272*b6fb3261SAndroid Build Coastguard Worker "lib/urldata.h", 273*b6fb3261SAndroid Build Coastguard Worker "lib/urlapi-int.h", 274*b6fb3261SAndroid Build Coastguard Worker "lib/urlapi.c", 275*b6fb3261SAndroid Build Coastguard Worker "lib/version.c", 276*b6fb3261SAndroid Build Coastguard Worker "lib/version_win32.c", 277*b6fb3261SAndroid Build Coastguard Worker "lib/version_win32.h", 278*b6fb3261SAndroid Build Coastguard Worker "lib/warnless.c", 279*b6fb3261SAndroid Build Coastguard Worker "lib/warnless.h", 280*b6fb3261SAndroid Build Coastguard Worker "lib/wildcard.c", 281*b6fb3261SAndroid Build Coastguard Worker "lib/wildcard.h", 282*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/cleartext.c", 283*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/cram.c", 284*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/digest.c", 285*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/digest.h", 286*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/digest_sspi.c", 287*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/krb5_gssapi.c", 288*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/krb5_sspi.c", 289*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/ntlm.c", 290*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/ntlm.h", 291*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/ntlm_sspi.c", 292*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/oauth2.c", 293*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/spnego_sspi.c", 294*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/vauth.c", 295*b6fb3261SAndroid Build Coastguard Worker "lib/vauth/vauth.h", 296*b6fb3261SAndroid Build Coastguard Worker "lib/vquic/msh3.c", 297*b6fb3261SAndroid Build Coastguard Worker "lib/vquic/msh3.h", 298*b6fb3261SAndroid Build Coastguard Worker "lib/vquic/ngtcp2.c", 299*b6fb3261SAndroid Build Coastguard Worker "lib/vquic/ngtcp2.h", 300*b6fb3261SAndroid Build Coastguard Worker "lib/vquic/quiche.c", 301*b6fb3261SAndroid Build Coastguard Worker "lib/vquic/quiche.h", 302*b6fb3261SAndroid Build Coastguard Worker "lib/vquic/vquic.c", 303*b6fb3261SAndroid Build Coastguard Worker "lib/vquic/vquic.h", 304*b6fb3261SAndroid Build Coastguard Worker "lib/vssh/libssh.c", 305*b6fb3261SAndroid Build Coastguard Worker "lib/vssh/libssh2.c", 306*b6fb3261SAndroid Build Coastguard Worker "lib/vssh/ssh.h", 307*b6fb3261SAndroid Build Coastguard Worker "lib/vssh/wolfssh.c", 308*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/bearssl.c", 309*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/bearssl.h", 310*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/gskit.c", 311*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/gskit.h", 312*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/gtls.c", 313*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/gtls.h", 314*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/hostcheck.c", 315*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/hostcheck.h", 316*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/keylog.c", 317*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/keylog.h", 318*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/mbedtls.c", 319*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/mbedtls.h", 320*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/mbedtls_threadlock.c", 321*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/mbedtls_threadlock.h", 322*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/nss.c", 323*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/nssg.h", 324*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/openssl.c", 325*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/openssl.h", 326*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/rustls.c", 327*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/rustls.h", 328*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/schannel.c", 329*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/schannel.h", 330*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/schannel_verify.c", 331*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/sectransp.h", 332*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/vtls.c", 333*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/vtls.h", 334*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/wolfssl.c", 335*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/wolfssl.h", 336*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/x509asn1.c", 337*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/x509asn1.h", 338*b6fb3261SAndroid Build Coastguard Worker ] + select({ 339*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:macos": [ 340*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/sectransp.c", 341*b6fb3261SAndroid Build Coastguard Worker ], 342*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:ios": [ 343*b6fb3261SAndroid Build Coastguard Worker "lib/vtls/sectransp.c", 344*b6fb3261SAndroid Build Coastguard Worker ], 345*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:windows": CURL_WIN_SRCS, 346*b6fb3261SAndroid Build Coastguard Worker "//conditions:default": [ 347*b6fb3261SAndroid Build Coastguard Worker ], 348*b6fb3261SAndroid Build Coastguard Worker }), 349*b6fb3261SAndroid Build Coastguard Worker hdrs = [ 350*b6fb3261SAndroid Build Coastguard Worker "include/curl/curl.h", 351*b6fb3261SAndroid Build Coastguard Worker "include/curl/curlver.h", 352*b6fb3261SAndroid Build Coastguard Worker "include/curl/easy.h", 353*b6fb3261SAndroid Build Coastguard Worker "include/curl/header.h", 354*b6fb3261SAndroid Build Coastguard Worker "include/curl/mprintf.h", 355*b6fb3261SAndroid Build Coastguard Worker "include/curl/multi.h", 356*b6fb3261SAndroid Build Coastguard Worker "include/curl/options.h", 357*b6fb3261SAndroid Build Coastguard Worker "include/curl/stdcheaders.h", 358*b6fb3261SAndroid Build Coastguard Worker "include/curl/system.h", 359*b6fb3261SAndroid Build Coastguard Worker "include/curl/typecheck-gcc.h", 360*b6fb3261SAndroid Build Coastguard Worker "include/curl/urlapi.h", 361*b6fb3261SAndroid Build Coastguard Worker ], 362*b6fb3261SAndroid Build Coastguard Worker copts = select({ 363*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:windows": CURL_WIN_COPTS, 364*b6fb3261SAndroid Build Coastguard Worker "//conditions:default": [ 365*b6fb3261SAndroid Build Coastguard Worker "-Iexternal/curl/lib", 366*b6fb3261SAndroid Build Coastguard Worker "-D_GNU_SOURCE", 367*b6fb3261SAndroid Build Coastguard Worker "-DBUILDING_LIBCURL", 368*b6fb3261SAndroid Build Coastguard Worker "-DHAVE_CONFIG_H", 369*b6fb3261SAndroid Build Coastguard Worker "-DCURL_DISABLE_FTP", 370*b6fb3261SAndroid Build Coastguard Worker "-DCURL_DISABLE_NTLM", # turning it off in configure is not enough 371*b6fb3261SAndroid Build Coastguard Worker "-DHAVE_LIBZ", 372*b6fb3261SAndroid Build Coastguard Worker "-DHAVE_ZLIB_H", 373*b6fb3261SAndroid Build Coastguard Worker "-Wno-string-plus-int", 374*b6fb3261SAndroid Build Coastguard Worker ], 375*b6fb3261SAndroid Build Coastguard Worker }) + select({ 376*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:macos": [ 377*b6fb3261SAndroid Build Coastguard Worker "-fno-constant-cfstrings", 378*b6fb3261SAndroid Build Coastguard Worker ], 379*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:windows": [ 380*b6fb3261SAndroid Build Coastguard Worker # See curl.h for discussion of write size and Windows 381*b6fb3261SAndroid Build Coastguard Worker "/DCURL_MAX_WRITE_SIZE=16384", 382*b6fb3261SAndroid Build Coastguard Worker ], 383*b6fb3261SAndroid Build Coastguard Worker "//conditions:default": [ 384*b6fb3261SAndroid Build Coastguard Worker "-DCURL_MAX_WRITE_SIZE=65536", 385*b6fb3261SAndroid Build Coastguard Worker ], 386*b6fb3261SAndroid Build Coastguard Worker }), 387*b6fb3261SAndroid Build Coastguard Worker defines = ["CURL_STATICLIB"], 388*b6fb3261SAndroid Build Coastguard Worker includes = ["include"], 389*b6fb3261SAndroid Build Coastguard Worker linkopts = select({ 390*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:android": [ 391*b6fb3261SAndroid Build Coastguard Worker "-pie", 392*b6fb3261SAndroid Build Coastguard Worker ], 393*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:macos": [ 394*b6fb3261SAndroid Build Coastguard Worker "-Wl,-framework", 395*b6fb3261SAndroid Build Coastguard Worker "-Wl,CoreFoundation", 396*b6fb3261SAndroid Build Coastguard Worker "-Wl,-framework", 397*b6fb3261SAndroid Build Coastguard Worker "-Wl,SystemConfiguration", 398*b6fb3261SAndroid Build Coastguard Worker "-Wl,-framework", 399*b6fb3261SAndroid Build Coastguard Worker "-Wl,Security", 400*b6fb3261SAndroid Build Coastguard Worker ], 401*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:ios": [], 402*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:windows": [ 403*b6fb3261SAndroid Build Coastguard Worker "-DEFAULTLIB:ws2_32.lib", 404*b6fb3261SAndroid Build Coastguard Worker "-DEFAULTLIB:advapi32.lib", 405*b6fb3261SAndroid Build Coastguard Worker "-DEFAULTLIB:crypt32.lib", 406*b6fb3261SAndroid Build Coastguard Worker "-DEFAULTLIB:Normaliz.lib", 407*b6fb3261SAndroid Build Coastguard Worker ], 408*b6fb3261SAndroid Build Coastguard Worker "//conditions:default": [ 409*b6fb3261SAndroid Build Coastguard Worker "-lrt", 410*b6fb3261SAndroid Build Coastguard Worker ], 411*b6fb3261SAndroid Build Coastguard Worker }), 412*b6fb3261SAndroid Build Coastguard Worker visibility = ["//visibility:public"], 413*b6fb3261SAndroid Build Coastguard Worker deps = [ 414*b6fb3261SAndroid Build Coastguard Worker "@zlib", 415*b6fb3261SAndroid Build Coastguard Worker ] + select({ 416*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:ios": [], 417*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:windows": [], 418*b6fb3261SAndroid Build Coastguard Worker "//conditions:default": [ 419*b6fb3261SAndroid Build Coastguard Worker "@boringssl//:ssl", 420*b6fb3261SAndroid Build Coastguard Worker ], 421*b6fb3261SAndroid Build Coastguard Worker }), 422*b6fb3261SAndroid Build Coastguard Worker) 423*b6fb3261SAndroid Build Coastguard Worker 424*b6fb3261SAndroid Build Coastguard WorkerCURL_BIN_WIN_COPTS = [ 425*b6fb3261SAndroid Build Coastguard Worker "/Iexternal/curl/lib", 426*b6fb3261SAndroid Build Coastguard Worker "/DHAVE_CONFIG_H", 427*b6fb3261SAndroid Build Coastguard Worker "/DCURL_DISABLE_LIBCURL_OPTION", 428*b6fb3261SAndroid Build Coastguard Worker] 429*b6fb3261SAndroid Build Coastguard Worker 430*b6fb3261SAndroid Build Coastguard Workercc_binary( 431*b6fb3261SAndroid Build Coastguard Worker name = "curl_bin", 432*b6fb3261SAndroid Build Coastguard Worker srcs = [ 433*b6fb3261SAndroid Build Coastguard Worker "lib/config-win32.h", 434*b6fb3261SAndroid Build Coastguard Worker "src/slist_wc.c", 435*b6fb3261SAndroid Build Coastguard Worker "src/slist_wc.h", 436*b6fb3261SAndroid Build Coastguard Worker "src/tool_binmode.c", 437*b6fb3261SAndroid Build Coastguard Worker "src/tool_binmode.h", 438*b6fb3261SAndroid Build Coastguard Worker "src/tool_bname.c", 439*b6fb3261SAndroid Build Coastguard Worker "src/tool_bname.h", 440*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_dbg.c", 441*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_dbg.h", 442*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_hdr.c", 443*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_hdr.h", 444*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_prg.c", 445*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_prg.h", 446*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_rea.c", 447*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_rea.h", 448*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_see.c", 449*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_see.h", 450*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_wrt.c", 451*b6fb3261SAndroid Build Coastguard Worker "src/tool_cb_wrt.h", 452*b6fb3261SAndroid Build Coastguard Worker "src/tool_cfgable.c", 453*b6fb3261SAndroid Build Coastguard Worker "src/tool_cfgable.h", 454*b6fb3261SAndroid Build Coastguard Worker "src/tool_dirhie.c", 455*b6fb3261SAndroid Build Coastguard Worker "src/tool_dirhie.h", 456*b6fb3261SAndroid Build Coastguard Worker "src/tool_doswin.c", 457*b6fb3261SAndroid Build Coastguard Worker "src/tool_doswin.h", 458*b6fb3261SAndroid Build Coastguard Worker "src/tool_easysrc.c", 459*b6fb3261SAndroid Build Coastguard Worker "src/tool_easysrc.h", 460*b6fb3261SAndroid Build Coastguard Worker "src/tool_filetime.c", 461*b6fb3261SAndroid Build Coastguard Worker "src/tool_filetime.h", 462*b6fb3261SAndroid Build Coastguard Worker "src/tool_formparse.c", 463*b6fb3261SAndroid Build Coastguard Worker "src/tool_formparse.h", 464*b6fb3261SAndroid Build Coastguard Worker "src/tool_getparam.c", 465*b6fb3261SAndroid Build Coastguard Worker "src/tool_getparam.h", 466*b6fb3261SAndroid Build Coastguard Worker "src/tool_getpass.c", 467*b6fb3261SAndroid Build Coastguard Worker "src/tool_getpass.h", 468*b6fb3261SAndroid Build Coastguard Worker "src/tool_help.c", 469*b6fb3261SAndroid Build Coastguard Worker "src/tool_help.h", 470*b6fb3261SAndroid Build Coastguard Worker "src/tool_helpers.c", 471*b6fb3261SAndroid Build Coastguard Worker "src/tool_helpers.h", 472*b6fb3261SAndroid Build Coastguard Worker "src/tool_homedir.c", 473*b6fb3261SAndroid Build Coastguard Worker "src/tool_homedir.h", 474*b6fb3261SAndroid Build Coastguard Worker "src/tool_hugehelp.c", 475*b6fb3261SAndroid Build Coastguard Worker "src/tool_hugehelp.h", 476*b6fb3261SAndroid Build Coastguard Worker "src/tool_libinfo.c", 477*b6fb3261SAndroid Build Coastguard Worker "src/tool_libinfo.h", 478*b6fb3261SAndroid Build Coastguard Worker "src/tool_main.c", 479*b6fb3261SAndroid Build Coastguard Worker "src/tool_main.h", 480*b6fb3261SAndroid Build Coastguard Worker "src/tool_metalink.c", 481*b6fb3261SAndroid Build Coastguard Worker "src/tool_metalink.h", 482*b6fb3261SAndroid Build Coastguard Worker "src/tool_mfiles.c", 483*b6fb3261SAndroid Build Coastguard Worker "src/tool_mfiles.h", 484*b6fb3261SAndroid Build Coastguard Worker "src/tool_msgs.c", 485*b6fb3261SAndroid Build Coastguard Worker "src/tool_msgs.h", 486*b6fb3261SAndroid Build Coastguard Worker "src/tool_operate.c", 487*b6fb3261SAndroid Build Coastguard Worker "src/tool_operate.h", 488*b6fb3261SAndroid Build Coastguard Worker "src/tool_operhlp.c", 489*b6fb3261SAndroid Build Coastguard Worker "src/tool_operhlp.h", 490*b6fb3261SAndroid Build Coastguard Worker "src/tool_panykey.c", 491*b6fb3261SAndroid Build Coastguard Worker "src/tool_panykey.h", 492*b6fb3261SAndroid Build Coastguard Worker "src/tool_paramhlp.c", 493*b6fb3261SAndroid Build Coastguard Worker "src/tool_paramhlp.h", 494*b6fb3261SAndroid Build Coastguard Worker "src/tool_parsecfg.c", 495*b6fb3261SAndroid Build Coastguard Worker "src/tool_parsecfg.h", 496*b6fb3261SAndroid Build Coastguard Worker "src/tool_progress.c", 497*b6fb3261SAndroid Build Coastguard Worker "src/tool_progress.h", 498*b6fb3261SAndroid Build Coastguard Worker "src/tool_sdecls.h", 499*b6fb3261SAndroid Build Coastguard Worker "src/tool_setopt.c", 500*b6fb3261SAndroid Build Coastguard Worker "src/tool_setopt.h", 501*b6fb3261SAndroid Build Coastguard Worker "src/tool_setup.h", 502*b6fb3261SAndroid Build Coastguard Worker "src/tool_sleep.c", 503*b6fb3261SAndroid Build Coastguard Worker "src/tool_sleep.h", 504*b6fb3261SAndroid Build Coastguard Worker "src/tool_strdup.c", 505*b6fb3261SAndroid Build Coastguard Worker "src/tool_strdup.h", 506*b6fb3261SAndroid Build Coastguard Worker "src/tool_urlglob.c", 507*b6fb3261SAndroid Build Coastguard Worker "src/tool_urlglob.h", 508*b6fb3261SAndroid Build Coastguard Worker "src/tool_util.c", 509*b6fb3261SAndroid Build Coastguard Worker "src/tool_util.h", 510*b6fb3261SAndroid Build Coastguard Worker "src/tool_version.h", 511*b6fb3261SAndroid Build Coastguard Worker "src/tool_vms.c", 512*b6fb3261SAndroid Build Coastguard Worker "src/tool_vms.h", 513*b6fb3261SAndroid Build Coastguard Worker "src/tool_writeenv.c", 514*b6fb3261SAndroid Build Coastguard Worker "src/tool_writeenv.h", 515*b6fb3261SAndroid Build Coastguard Worker "src/tool_writeout.c", 516*b6fb3261SAndroid Build Coastguard Worker "src/tool_writeout.h", 517*b6fb3261SAndroid Build Coastguard Worker "src/tool_writeout_json.c", 518*b6fb3261SAndroid Build Coastguard Worker "src/tool_writeout_json.h", 519*b6fb3261SAndroid Build Coastguard Worker "src/tool_xattr.c", 520*b6fb3261SAndroid Build Coastguard Worker "src/tool_xattr.h", 521*b6fb3261SAndroid Build Coastguard Worker ], 522*b6fb3261SAndroid Build Coastguard Worker copts = select({ 523*b6fb3261SAndroid Build Coastguard Worker "@org_tensorflow//tensorflow:windows": CURL_BIN_WIN_COPTS, 524*b6fb3261SAndroid Build Coastguard Worker "//conditions:default": [ 525*b6fb3261SAndroid Build Coastguard Worker "-Iexternal/curl/lib", 526*b6fb3261SAndroid Build Coastguard Worker "-D_GNU_SOURCE", 527*b6fb3261SAndroid Build Coastguard Worker "-DHAVE_CONFIG_H", 528*b6fb3261SAndroid Build Coastguard Worker "-DCURL_DISABLE_LIBCURL_OPTION", 529*b6fb3261SAndroid Build Coastguard Worker "-Wno-string-plus-int", 530*b6fb3261SAndroid Build Coastguard Worker ], 531*b6fb3261SAndroid Build Coastguard Worker }), 532*b6fb3261SAndroid Build Coastguard Worker deps = [":curl"], 533*b6fb3261SAndroid Build Coastguard Worker) 534*b6fb3261SAndroid Build Coastguard Worker 535*b6fb3261SAndroid Build Coastguard Workergenrule( 536*b6fb3261SAndroid Build Coastguard Worker name = "configure", 537*b6fb3261SAndroid Build Coastguard Worker outs = ["include/curl_config.h"], 538*b6fb3261SAndroid Build Coastguard Worker cmd = "\n".join([ 539*b6fb3261SAndroid Build Coastguard Worker "cat <<'EOF' >$@", 540*b6fb3261SAndroid Build Coastguard Worker "#ifndef EXTERNAL_CURL_INCLUDE_CURL_CONFIG_H_", 541*b6fb3261SAndroid Build Coastguard Worker "#define EXTERNAL_CURL_INCLUDE_CURL_CONFIG_H_", 542*b6fb3261SAndroid Build Coastguard Worker "", 543*b6fb3261SAndroid Build Coastguard Worker "#if !defined(_WIN32) && !defined(__APPLE__)", 544*b6fb3261SAndroid Build Coastguard Worker "# include <openssl/opensslv.h>", 545*b6fb3261SAndroid Build Coastguard Worker "# if defined(OPENSSL_IS_BORINGSSL)", 546*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_BORINGSSL 1", 547*b6fb3261SAndroid Build Coastguard Worker "# endif", 548*b6fb3261SAndroid Build Coastguard Worker "#endif", 549*b6fb3261SAndroid Build Coastguard Worker "", 550*b6fb3261SAndroid Build Coastguard Worker "#if defined(_WIN32)", 551*b6fb3261SAndroid Build Coastguard Worker "# include \"lib/config-win32.h\"", 552*b6fb3261SAndroid Build Coastguard Worker "# define BUILDING_LIBCURL 1", 553*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_CRYPTO_AUTH 1", 554*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_DICT 1", 555*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_FILE 1", 556*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_GOPHER 1", 557*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_IMAP 1", 558*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_LDAP 1", 559*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_LDAPS 1", 560*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_POP3 1", 561*b6fb3261SAndroid Build Coastguard Worker "# define CURL_PULL_WS2TCPIP_H 1", 562*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_SMTP 1", 563*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_TELNET 1", 564*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_TFTP 1", 565*b6fb3261SAndroid Build Coastguard Worker "# define CURL_PULL_WS2TCPIP_H 1", 566*b6fb3261SAndroid Build Coastguard Worker "# define USE_WINDOWS_SSPI 1", 567*b6fb3261SAndroid Build Coastguard Worker "# define USE_WIN32_IDN 1", 568*b6fb3261SAndroid Build Coastguard Worker "# define USE_SCHANNEL 1", 569*b6fb3261SAndroid Build Coastguard Worker "# define WANT_IDN_PROTOTYPES 1", 570*b6fb3261SAndroid Build Coastguard Worker "#elif defined(__APPLE__)", 571*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_FSETXATTR_6 1", 572*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SETMODE 1", 573*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_FILIO_H 1", 574*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_SOCKIO_H 1", 575*b6fb3261SAndroid Build Coastguard Worker "# define OS \"x86_64-apple-darwin15.5.0\"", 576*b6fb3261SAndroid Build Coastguard Worker "# define USE_SECTRANSP 1", 577*b6fb3261SAndroid Build Coastguard Worker "#else", 578*b6fb3261SAndroid Build Coastguard Worker "# define CURL_CA_BUNDLE \"/etc/ssl/certs/ca-certificates.crt\"", 579*b6fb3261SAndroid Build Coastguard Worker "# define GETSERVBYPORT_R_ARGS 6", 580*b6fb3261SAndroid Build Coastguard Worker "# define GETSERVBYPORT_R_BUFSIZE 4096", 581*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_BORINGSSL 1", 582*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_CLOCK_GETTIME_MONOTONIC 1", 583*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_CRYPTO_CLEANUP_ALL_EX_DATA 1", 584*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_FSETXATTR_5 1", 585*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETHOSTBYADDR_R 1", 586*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETHOSTBYADDR_R_8 1", 587*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETHOSTBYNAME_R 1", 588*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETHOSTBYNAME_R_6 1", 589*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETSERVBYPORT_R 1", 590*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_LIBSSL 1", 591*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_MALLOC_H 1", 592*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_MSG_NOSIGNAL 1", 593*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_OPENSSL_CRYPTO_H 1", 594*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_OPENSSL_ERR_H 1", 595*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_OPENSSL_PEM_H 1", 596*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_OPENSSL_PKCS12_H 1", 597*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_OPENSSL_RSA_H 1", 598*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_OPENSSL_SSL_H 1", 599*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_OPENSSL_X509_H 1", 600*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_RAND_EGD 1", 601*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_RAND_STATUS 1", 602*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SSL_GET_SHUTDOWN 1", 603*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_TERMIOS_H 1", 604*b6fb3261SAndroid Build Coastguard Worker "# define OS \"x86_64-pc-linux-gnu\"", 605*b6fb3261SAndroid Build Coastguard Worker "# define RANDOM_FILE \"/dev/urandom\"", 606*b6fb3261SAndroid Build Coastguard Worker "# define USE_OPENSSL 1", 607*b6fb3261SAndroid Build Coastguard Worker "#endif", 608*b6fb3261SAndroid Build Coastguard Worker "", 609*b6fb3261SAndroid Build Coastguard Worker "#if !defined(_WIN32)", 610*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_DICT 1", 611*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_FILE 1", 612*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_GOPHER 1", 613*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_IMAP 1", 614*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_LDAP 1", 615*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_LDAPS 1", 616*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_POP3 1", 617*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_SMTP 1", 618*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_TELNET 1", 619*b6fb3261SAndroid Build Coastguard Worker "# define CURL_DISABLE_TFTP 1", 620*b6fb3261SAndroid Build Coastguard Worker "# define CURL_EXTERN_SYMBOL __attribute__ ((__visibility__ (\"default\")))", 621*b6fb3261SAndroid Build Coastguard Worker "# define ENABLE_IPV6 1", 622*b6fb3261SAndroid Build Coastguard Worker "# define GETHOSTNAME_TYPE_ARG2 size_t", 623*b6fb3261SAndroid Build Coastguard Worker "# define GETNAMEINFO_QUAL_ARG1 const", 624*b6fb3261SAndroid Build Coastguard Worker "# define GETNAMEINFO_TYPE_ARG1 struct sockaddr *", 625*b6fb3261SAndroid Build Coastguard Worker "# define GETNAMEINFO_TYPE_ARG2 socklen_t", 626*b6fb3261SAndroid Build Coastguard Worker "# define GETNAMEINFO_TYPE_ARG46 socklen_t", 627*b6fb3261SAndroid Build Coastguard Worker "# define GETNAMEINFO_TYPE_ARG7 int", 628*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_ALARM 1", 629*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_ALLOCA_H 1", 630*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_ARPA_INET_H 1", 631*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_ARPA_TFTP_H 1", 632*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_ASSERT_H 1", 633*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_BASENAME 1", 634*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_BOOL_T 1", 635*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_CONNECT 1", 636*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_DLFCN_H 1", 637*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_ERRNO_H 1", 638*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_FCNTL 1", 639*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_FCNTL_H 1", 640*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_FCNTL_O_NONBLOCK 1", 641*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_FDOPEN 1", 642*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_FORK 1", 643*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_FREEADDRINFO 1", 644*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_FREEIFADDRS 1", 645*b6fb3261SAndroid Build Coastguard Worker "# if !defined(__ANDROID__)", 646*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_FSETXATTR 1", 647*b6fb3261SAndroid Build Coastguard Worker "# endif", 648*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_FTRUNCATE 1", 649*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GAI_STRERROR 1", 650*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETADDRINFO 1", 651*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETADDRINFO_THREADSAFE 1", 652*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETEUID 1", 653*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETHOSTBYADDR 1", 654*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETHOSTBYNAME 1", 655*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETHOSTNAME 1", 656*b6fb3261SAndroid Build Coastguard Worker "# if !defined(__ANDROID__)", 657*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETIFADDRS 1", 658*b6fb3261SAndroid Build Coastguard Worker "# endif", 659*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETNAMEINFO 1", 660*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETPPID 1", 661*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETPROTOBYNAME 1", 662*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETPWUID 1", 663*b6fb3261SAndroid Build Coastguard Worker "# if !defined(__ANDROID__)", 664*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETPWUID_R 1", 665*b6fb3261SAndroid Build Coastguard Worker "# endif", 666*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETRLIMIT 1", 667*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GETTIMEOFDAY 1", 668*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_GMTIME_R 1", 669*b6fb3261SAndroid Build Coastguard Worker "# if !defined(__ANDROID__)", 670*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_IFADDRS_H 1", 671*b6fb3261SAndroid Build Coastguard Worker "# endif", 672*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_IF_NAMETOINDEX 1", 673*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_INET_ADDR 1", 674*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_INET_NTOP 1", 675*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_INET_PTON 1", 676*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_INTTYPES_H 1", 677*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_IOCTL 1", 678*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_IOCTL_FIONBIO 1", 679*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_IOCTL_SIOCGIFADDR 1", 680*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_LIBGEN_H 1", 681*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_LIBZ 1", 682*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_LIMITS_H 1", 683*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_LL 1", 684*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_LOCALE_H 1", 685*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_LOCALTIME_R 1", 686*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_LONGLONG 1", 687*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_MEMORY_H 1", 688*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_NETDB_H 1", 689*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_NETINET_IN_H 1", 690*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_NETINET_TCP_H 1", 691*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_NET_IF_H 1", 692*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_PERROR 1", 693*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_PIPE 1", 694*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_POLL 1", 695*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_POLL_FINE 1", 696*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_POLL_H 1", 697*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_POSIX_STRERROR_R 1", 698*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_PWD_H 1", 699*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_RECV 1", 700*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SELECT 1", 701*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SEND 1", 702*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SETJMP_H 1", 703*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SETLOCALE 1", 704*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SETRLIMIT 1", 705*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SETSOCKOPT 1", 706*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SGTTY_H 1", 707*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SIGACTION 1", 708*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SIGINTERRUPT 1", 709*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SIGNAL 1", 710*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SIGNAL_H 1", 711*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SIGSETJMP 1", 712*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SIG_ATOMIC_T 1", 713*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1", 714*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SOCKET 1", 715*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SOCKETPAIR 1", 716*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STDBOOL_H 1", 717*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STDINT_H 1", 718*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STDIO_H 1", 719*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STDLIB_H 1", 720*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STRCASECMP 1", 721*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STRDUP 1", 722*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STRERROR_R 1", 723*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STRINGS_H 1", 724*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STRING_H 1", 725*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STRNCASECMP 1", 726*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STRSTR 1", 727*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STRTOK_R 1", 728*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STRTOLL 1", 729*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STRUCT_SOCKADDR_STORAGE 1", 730*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_STRUCT_TIMEVAL 1", 731*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_IOCTL_H 1", 732*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_PARAM_H 1", 733*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_POLL_H 1", 734*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_RESOURCE_H 1", 735*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_SELECT_H 1", 736*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_SOCKET_H 1", 737*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_STAT_H 1", 738*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_TIME_H 1", 739*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_TYPES_H 1", 740*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_UIO_H 1", 741*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_UN_H 1", 742*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_WAIT_H 1", 743*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_SYS_XATTR_H 1", 744*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_TIME_H 1", 745*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_UNAME 1", 746*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_UNISTD_H 1", 747*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_UTIME 1", 748*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_UTIME_H 1", 749*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_VARIADIC_MACROS_C99 1", 750*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_VARIADIC_MACROS_GCC 1", 751*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_WRITABLE_ARGV 1", 752*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_WRITEV 1", 753*b6fb3261SAndroid Build Coastguard Worker "# define HAVE_ZLIB_H 1", 754*b6fb3261SAndroid Build Coastguard Worker "# define LT_OBJDIR \".libs/\"", 755*b6fb3261SAndroid Build Coastguard Worker "# define PACKAGE \"curl\"", 756*b6fb3261SAndroid Build Coastguard Worker "# define PACKAGE_BUGREPORT \"a suitable curl mailing list: https://curl.haxx.se/mail/\"", 757*b6fb3261SAndroid Build Coastguard Worker "# define PACKAGE_NAME \"curl\"", 758*b6fb3261SAndroid Build Coastguard Worker "# define PACKAGE_STRING \"curl -\"", 759*b6fb3261SAndroid Build Coastguard Worker "# define PACKAGE_TARNAME \"curl\"", 760*b6fb3261SAndroid Build Coastguard Worker "# define PACKAGE_URL \"\"", 761*b6fb3261SAndroid Build Coastguard Worker "# define PACKAGE_VERSION \"-\"", 762*b6fb3261SAndroid Build Coastguard Worker "# define RECV_TYPE_ARG1 int", 763*b6fb3261SAndroid Build Coastguard Worker "# define RECV_TYPE_ARG2 void *", 764*b6fb3261SAndroid Build Coastguard Worker "# define RECV_TYPE_ARG3 size_t", 765*b6fb3261SAndroid Build Coastguard Worker "# define RECV_TYPE_ARG4 int", 766*b6fb3261SAndroid Build Coastguard Worker "# define RECV_TYPE_RETV ssize_t", 767*b6fb3261SAndroid Build Coastguard Worker "# define RETSIGTYPE void", 768*b6fb3261SAndroid Build Coastguard Worker "# define SELECT_QUAL_ARG5", 769*b6fb3261SAndroid Build Coastguard Worker "# define SELECT_TYPE_ARG1 int", 770*b6fb3261SAndroid Build Coastguard Worker "# define SELECT_TYPE_ARG234 fd_set *", 771*b6fb3261SAndroid Build Coastguard Worker "# define SELECT_TYPE_ARG5 struct timeval *", 772*b6fb3261SAndroid Build Coastguard Worker "# define SELECT_TYPE_RETV int", 773*b6fb3261SAndroid Build Coastguard Worker "# define SEND_QUAL_ARG2 const", 774*b6fb3261SAndroid Build Coastguard Worker "# define SEND_TYPE_ARG1 int", 775*b6fb3261SAndroid Build Coastguard Worker "# define SEND_TYPE_ARG2 void *", 776*b6fb3261SAndroid Build Coastguard Worker "# define SEND_TYPE_ARG3 size_t", 777*b6fb3261SAndroid Build Coastguard Worker "# define SEND_TYPE_ARG4 int", 778*b6fb3261SAndroid Build Coastguard Worker "# define SEND_TYPE_RETV ssize_t", 779*b6fb3261SAndroid Build Coastguard Worker "# define SIZEOF_INT 4", 780*b6fb3261SAndroid Build Coastguard Worker "# define SIZEOF_LONG 8", 781*b6fb3261SAndroid Build Coastguard Worker "# define SIZEOF_OFF_T 8", 782*b6fb3261SAndroid Build Coastguard Worker "# define SIZEOF_CURL_OFF_T 8", 783*b6fb3261SAndroid Build Coastguard Worker "# define SIZEOF_SHORT 2", 784*b6fb3261SAndroid Build Coastguard Worker "# define SIZEOF_SIZE_T 8", 785*b6fb3261SAndroid Build Coastguard Worker "# define SIZEOF_TIME_T 8", 786*b6fb3261SAndroid Build Coastguard Worker "# define SIZEOF_VOIDP 8", 787*b6fb3261SAndroid Build Coastguard Worker "# define STDC_HEADERS 1", 788*b6fb3261SAndroid Build Coastguard Worker "# define STRERROR_R_TYPE_ARG3 size_t", 789*b6fb3261SAndroid Build Coastguard Worker "# define TIME_WITH_SYS_TIME 1", 790*b6fb3261SAndroid Build Coastguard Worker "# define VERSION \"-\"", 791*b6fb3261SAndroid Build Coastguard Worker "# ifndef _DARWIN_USE_64_BIT_INODE", 792*b6fb3261SAndroid Build Coastguard Worker "# define _DARWIN_USE_64_BIT_INODE 1", 793*b6fb3261SAndroid Build Coastguard Worker "# endif", 794*b6fb3261SAndroid Build Coastguard Worker "#endif", 795*b6fb3261SAndroid Build Coastguard Worker "", 796*b6fb3261SAndroid Build Coastguard Worker "#endif // EXTERNAL_CURL_INCLUDE_CURL_CONFIG_H_", 797*b6fb3261SAndroid Build Coastguard Worker "EOF", 798*b6fb3261SAndroid Build Coastguard Worker ]), 799*b6fb3261SAndroid Build Coastguard Worker) 800