1#*************************************************************************** 2# _ _ ____ _ 3# Project ___| | | | _ \| | 4# / __| | | | |_) | | 5# | (__| |_| | _ <| |___ 6# \___|\___/|_| \_\_____| 7# 8# Copyright (C) 1998 - 2021, Daniel Stenberg, <daniel@haxx.se>, et al. 9# 10# This software is licensed as described in the file COPYING, which 11# you should have received as part of this distribution. The terms 12# are also available at https://curl.se/docs/copyright.html. 13# 14# You may opt to use, copy, modify, merge, publish, distribute and/or sell 15# copies of the Software, and permit persons to whom the Software is 16# furnished to do so, under the terms of the COPYING file. 17# 18# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 19# KIND, either express or implied. 20# 21########################################################################### 22 23LIB_VAUTH_CFILES = \ 24 vauth/cleartext.c \ 25 vauth/cram.c \ 26 vauth/digest.c \ 27 vauth/digest_sspi.c \ 28 vauth/gsasl.c \ 29 vauth/krb5_gssapi.c \ 30 vauth/krb5_sspi.c \ 31 vauth/ntlm.c \ 32 vauth/ntlm_sspi.c \ 33 vauth/oauth2.c \ 34 vauth/spnego_gssapi.c \ 35 vauth/spnego_sspi.c \ 36 vauth/vauth.c 37 38LIB_VAUTH_HFILES = \ 39 vauth/digest.h \ 40 vauth/ntlm.h \ 41 vauth/vauth.h 42 43LIB_VTLS_CFILES = \ 44 vtls/bearssl.c \ 45 vtls/gskit.c \ 46 vtls/gtls.c \ 47 vtls/keylog.c \ 48 vtls/mbedtls.c \ 49 vtls/mbedtls_threadlock.c \ 50 vtls/mesalink.c \ 51 vtls/nss.c \ 52 vtls/openssl.c \ 53 vtls/rustls.c \ 54 vtls/schannel.c \ 55 vtls/schannel_verify.c \ 56 vtls/sectransp.c \ 57 vtls/vtls.c \ 58 vtls/wolfssl.c 59 60LIB_VTLS_HFILES = \ 61 vtls/bearssl.h \ 62 vtls/gskit.h \ 63 vtls/gtls.h \ 64 vtls/keylog.h \ 65 vtls/mbedtls.h \ 66 vtls/mbedtls_threadlock.h \ 67 vtls/mesalink.h \ 68 vtls/nssg.h \ 69 vtls/openssl.h \ 70 vtls/rustls.h \ 71 vtls/schannel.h \ 72 vtls/sectransp.h \ 73 vtls/vtls.h \ 74 vtls/wolfssl.h 75 76LIB_VQUIC_CFILES = \ 77 vquic/ngtcp2.c \ 78 vquic/quiche.c \ 79 vquic/vquic.c 80 81LIB_VQUIC_HFILES = \ 82 vquic/ngtcp2.h \ 83 vquic/quiche.h \ 84 vquic/vquic.h 85 86LIB_VSSH_CFILES = \ 87 vssh/libssh.c \ 88 vssh/libssh2.c \ 89 vssh/wolfssh.c 90 91LIB_VSSH_HFILES = \ 92 vssh/ssh.h 93 94LIB_CFILES = \ 95 altsvc.c \ 96 amigaos.c \ 97 asyn-ares.c \ 98 asyn-thread.c \ 99 base64.c \ 100 bufref.c \ 101 c-hyper.c \ 102 conncache.c \ 103 connect.c \ 104 content_encoding.c \ 105 cookie.c \ 106 curl_addrinfo.c \ 107 curl_ctype.c \ 108 curl_des.c \ 109 curl_endian.c \ 110 curl_fnmatch.c \ 111 curl_get_line.c \ 112 curl_gethostname.c \ 113 curl_gssapi.c \ 114 curl_memrchr.c \ 115 curl_multibyte.c \ 116 curl_ntlm_core.c \ 117 curl_ntlm_wb.c \ 118 curl_path.c \ 119 curl_range.c \ 120 curl_rtmp.c \ 121 curl_sasl.c \ 122 curl_sspi.c \ 123 curl_threads.c \ 124 dict.c \ 125 doh.c \ 126 dotdot.c \ 127 dynbuf.c \ 128 easy.c \ 129 easygetopt.c \ 130 easyoptions.c \ 131 escape.c \ 132 file.c \ 133 fileinfo.c \ 134 fopen.c \ 135 formdata.c \ 136 ftp.c \ 137 ftplistparser.c \ 138 getenv.c \ 139 getinfo.c \ 140 gopher.c \ 141 hash.c \ 142 hmac.c \ 143 hostasyn.c \ 144 hostcheck.c \ 145 hostip.c \ 146 hostip4.c \ 147 hostip6.c \ 148 hostsyn.c \ 149 hsts.c \ 150 http.c \ 151 http2.c \ 152 http_chunks.c \ 153 http_digest.c \ 154 http_negotiate.c \ 155 http_ntlm.c \ 156 http_proxy.c \ 157 http_aws_sigv4.c \ 158 idn_win32.c \ 159 if2ip.c \ 160 imap.c \ 161 inet_ntop.c \ 162 inet_pton.c \ 163 krb5.c \ 164 ldap.c \ 165 llist.c \ 166 md4.c \ 167 md5.c \ 168 memdebug.c \ 169 mime.c \ 170 mprintf.c \ 171 mqtt.c \ 172 multi.c \ 173 netrc.c \ 174 non-ascii.c \ 175 nonblock.c \ 176 openldap.c \ 177 parsedate.c \ 178 pingpong.c \ 179 pop3.c \ 180 progress.c \ 181 psl.c \ 182 rand.c \ 183 rename.c \ 184 rtsp.c \ 185 select.c \ 186 sendf.c \ 187 setopt.c \ 188 sha256.c \ 189 share.c \ 190 slist.c \ 191 smb.c \ 192 smtp.c \ 193 socketpair.c \ 194 socks.c \ 195 socks_gssapi.c \ 196 socks_sspi.c \ 197 speedcheck.c \ 198 splay.c \ 199 strcase.c \ 200 strdup.c \ 201 strerror.c \ 202 strtok.c \ 203 strtoofft.c \ 204 system_win32.c \ 205 telnet.c \ 206 tftp.c \ 207 timeval.c \ 208 transfer.c \ 209 url.c \ 210 urlapi.c \ 211 version.c \ 212 version_win32.c \ 213 warnless.c \ 214 wildcard.c \ 215 x509asn1.c 216 217LIB_HFILES = \ 218 altsvc.h \ 219 amigaos.h \ 220 arpa_telnet.h \ 221 asyn.h \ 222 bufref.h \ 223 c-hyper.h \ 224 conncache.h \ 225 connect.h \ 226 content_encoding.h \ 227 cookie.h \ 228 curl_addrinfo.h \ 229 curl_base64.h \ 230 curl_ctype.h \ 231 curl_des.h \ 232 curl_endian.h \ 233 curl_fnmatch.h \ 234 curl_get_line.h \ 235 curl_gethostname.h \ 236 curl_gssapi.h \ 237 curl_hmac.h \ 238 curl_krb5.h \ 239 curl_ldap.h \ 240 curl_md4.h \ 241 curl_md5.h \ 242 curl_memory.h \ 243 curl_memrchr.h \ 244 curl_multibyte.h \ 245 curl_ntlm_core.h \ 246 curl_ntlm_wb.h \ 247 curl_path.h \ 248 curl_printf.h \ 249 curl_range.h \ 250 curl_rtmp.h \ 251 curl_sasl.h \ 252 curl_setup.h \ 253 curl_setup_once.h \ 254 curl_sha256.h \ 255 curl_sspi.h \ 256 curl_threads.h \ 257 curlx.h \ 258 dict.h \ 259 doh.h \ 260 dotdot.h \ 261 dynbuf.h \ 262 easyif.h \ 263 easyoptions.h \ 264 escape.h \ 265 file.h \ 266 fileinfo.h \ 267 fopen.h \ 268 formdata.h \ 269 ftp.h \ 270 ftplistparser.h \ 271 getinfo.h \ 272 gopher.h \ 273 hash.h \ 274 hostcheck.h \ 275 hostip.h \ 276 hsts.h \ 277 http.h \ 278 http2.h \ 279 http_chunks.h \ 280 http_digest.h \ 281 http_negotiate.h \ 282 http_ntlm.h \ 283 http_proxy.h \ 284 http_aws_sigv4.h \ 285 if2ip.h \ 286 imap.h \ 287 inet_ntop.h \ 288 inet_pton.h \ 289 llist.h \ 290 memdebug.h \ 291 mime.h \ 292 mqtt.h \ 293 multihandle.h \ 294 multiif.h \ 295 netrc.h \ 296 non-ascii.h \ 297 nonblock.h \ 298 parsedate.h \ 299 pingpong.h \ 300 pop3.h \ 301 progress.h \ 302 psl.h \ 303 quic.h \ 304 rand.h \ 305 rename.h \ 306 rtsp.h \ 307 select.h \ 308 sendf.h \ 309 setopt.h \ 310 setup-vms.h \ 311 share.h \ 312 sigpipe.h \ 313 slist.h \ 314 smb.h \ 315 smtp.h \ 316 sockaddr.h \ 317 socketpair.h \ 318 socks.h \ 319 speedcheck.h \ 320 splay.h \ 321 strcase.h \ 322 strdup.h \ 323 strerror.h \ 324 strtok.h \ 325 strtoofft.h \ 326 system_win32.h \ 327 telnet.h \ 328 tftp.h \ 329 timeval.h \ 330 transfer.h \ 331 url.h \ 332 urlapi-int.h \ 333 urldata.h \ 334 version_win32.h \ 335 warnless.h \ 336 wildcard.h \ 337 x509asn1.h 338 339LIB_RCFILES = libcurl.rc 340 341CSOURCES = $(LIB_CFILES) $(LIB_VAUTH_CFILES) $(LIB_VTLS_CFILES) \ 342 $(LIB_VQUIC_CFILES) $(LIB_VSSH_CFILES) 343HHEADERS = $(LIB_HFILES) $(LIB_VAUTH_HFILES) $(LIB_VTLS_HFILES) \ 344 $(LIB_VQUIC_HFILES) $(LIB_VSSH_HFILES) 345