113498266Sopenharmony_ci#*************************************************************************** 213498266Sopenharmony_ci# _ _ ____ _ 313498266Sopenharmony_ci# Project ___| | | | _ \| | 413498266Sopenharmony_ci# / __| | | | |_) | | 513498266Sopenharmony_ci# | (__| |_| | _ <| |___ 613498266Sopenharmony_ci# \___|\___/|_| \_\_____| 713498266Sopenharmony_ci# 813498266Sopenharmony_ci# Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. 913498266Sopenharmony_ci# 1013498266Sopenharmony_ci# This software is licensed as described in the file COPYING, which 1113498266Sopenharmony_ci# you should have received as part of this distribution. The terms 1213498266Sopenharmony_ci# are also available at https://curl.se/docs/copyright.html. 1313498266Sopenharmony_ci# 1413498266Sopenharmony_ci# You may opt to use, copy, modify, merge, publish, distribute and/or sell 1513498266Sopenharmony_ci# copies of the Software, and permit persons to whom the Software is 1613498266Sopenharmony_ci# furnished to do so, under the terms of the COPYING file. 1713498266Sopenharmony_ci# 1813498266Sopenharmony_ci# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 1913498266Sopenharmony_ci# KIND, either express or implied. 2013498266Sopenharmony_ci# 2113498266Sopenharmony_ci# SPDX-License-Identifier: curl 2213498266Sopenharmony_ci# 2313498266Sopenharmony_ci########################################################################### 2413498266Sopenharmony_ci 2513498266Sopenharmony_ciLIB_VAUTH_CFILES = \ 2613498266Sopenharmony_ci vauth/cleartext.c \ 2713498266Sopenharmony_ci vauth/cram.c \ 2813498266Sopenharmony_ci vauth/digest.c \ 2913498266Sopenharmony_ci vauth/digest_sspi.c \ 3013498266Sopenharmony_ci vauth/gsasl.c \ 3113498266Sopenharmony_ci vauth/krb5_gssapi.c \ 3213498266Sopenharmony_ci vauth/krb5_sspi.c \ 3313498266Sopenharmony_ci vauth/ntlm.c \ 3413498266Sopenharmony_ci vauth/ntlm_sspi.c \ 3513498266Sopenharmony_ci vauth/oauth2.c \ 3613498266Sopenharmony_ci vauth/spnego_gssapi.c \ 3713498266Sopenharmony_ci vauth/spnego_sspi.c \ 3813498266Sopenharmony_ci vauth/vauth.c 3913498266Sopenharmony_ci 4013498266Sopenharmony_ciLIB_VAUTH_HFILES = \ 4113498266Sopenharmony_ci vauth/digest.h \ 4213498266Sopenharmony_ci vauth/ntlm.h \ 4313498266Sopenharmony_ci vauth/vauth.h 4413498266Sopenharmony_ci 4513498266Sopenharmony_ciLIB_VTLS_CFILES = \ 4613498266Sopenharmony_ci vtls/bearssl.c \ 4713498266Sopenharmony_ci vtls/gtls.c \ 4813498266Sopenharmony_ci vtls/hostcheck.c \ 4913498266Sopenharmony_ci vtls/keylog.c \ 5013498266Sopenharmony_ci vtls/mbedtls.c \ 5113498266Sopenharmony_ci vtls/mbedtls_threadlock.c \ 5213498266Sopenharmony_ci vtls/openssl.c \ 5313498266Sopenharmony_ci vtls/rustls.c \ 5413498266Sopenharmony_ci vtls/schannel.c \ 5513498266Sopenharmony_ci vtls/schannel_verify.c \ 5613498266Sopenharmony_ci vtls/sectransp.c \ 5713498266Sopenharmony_ci vtls/vtls.c \ 5813498266Sopenharmony_ci vtls/wolfssl.c \ 5913498266Sopenharmony_ci vtls/x509asn1.c 6013498266Sopenharmony_ci 6113498266Sopenharmony_ciLIB_VTLS_HFILES = \ 6213498266Sopenharmony_ci vtls/bearssl.h \ 6313498266Sopenharmony_ci vtls/gtls.h \ 6413498266Sopenharmony_ci vtls/hostcheck.h \ 6513498266Sopenharmony_ci vtls/keylog.h \ 6613498266Sopenharmony_ci vtls/mbedtls.h \ 6713498266Sopenharmony_ci vtls/mbedtls_threadlock.h \ 6813498266Sopenharmony_ci vtls/openssl.h \ 6913498266Sopenharmony_ci vtls/rustls.h \ 7013498266Sopenharmony_ci vtls/schannel.h \ 7113498266Sopenharmony_ci vtls/schannel_int.h \ 7213498266Sopenharmony_ci vtls/sectransp.h \ 7313498266Sopenharmony_ci vtls/vtls.h \ 7413498266Sopenharmony_ci vtls/vtls_int.h \ 7513498266Sopenharmony_ci vtls/wolfssl.h \ 7613498266Sopenharmony_ci vtls/x509asn1.h 7713498266Sopenharmony_ci 7813498266Sopenharmony_ciLIB_VQUIC_CFILES = \ 7913498266Sopenharmony_ci vquic/curl_msh3.c \ 8013498266Sopenharmony_ci vquic/curl_ngtcp2.c \ 8113498266Sopenharmony_ci vquic/curl_osslq.c \ 8213498266Sopenharmony_ci vquic/curl_quiche.c \ 8313498266Sopenharmony_ci vquic/vquic.c \ 8413498266Sopenharmony_ci vquic/vquic-tls.c 8513498266Sopenharmony_ci 8613498266Sopenharmony_ciLIB_VQUIC_HFILES = \ 8713498266Sopenharmony_ci vquic/curl_msh3.h \ 8813498266Sopenharmony_ci vquic/curl_ngtcp2.h \ 8913498266Sopenharmony_ci vquic/curl_osslq.h \ 9013498266Sopenharmony_ci vquic/curl_quiche.h \ 9113498266Sopenharmony_ci vquic/vquic.h \ 9213498266Sopenharmony_ci vquic/vquic_int.h \ 9313498266Sopenharmony_ci vquic/vquic-tls.h 9413498266Sopenharmony_ci 9513498266Sopenharmony_ciLIB_VSSH_CFILES = \ 9613498266Sopenharmony_ci vssh/libssh.c \ 9713498266Sopenharmony_ci vssh/libssh2.c \ 9813498266Sopenharmony_ci vssh/wolfssh.c 9913498266Sopenharmony_ci 10013498266Sopenharmony_ciLIB_VSSH_HFILES = \ 10113498266Sopenharmony_ci vssh/ssh.h 10213498266Sopenharmony_ci 10313498266Sopenharmony_ciLIB_CFILES = \ 10413498266Sopenharmony_ci altsvc.c \ 10513498266Sopenharmony_ci amigaos.c \ 10613498266Sopenharmony_ci asyn-ares.c \ 10713498266Sopenharmony_ci asyn-thread.c \ 10813498266Sopenharmony_ci base64.c \ 10913498266Sopenharmony_ci bufq.c \ 11013498266Sopenharmony_ci bufref.c \ 11113498266Sopenharmony_ci c-hyper.c \ 11213498266Sopenharmony_ci cf-h1-proxy.c \ 11313498266Sopenharmony_ci cf-h2-proxy.c \ 11413498266Sopenharmony_ci cf-haproxy.c \ 11513498266Sopenharmony_ci cf-https-connect.c \ 11613498266Sopenharmony_ci cf-socket.c \ 11713498266Sopenharmony_ci cfilters.c \ 11813498266Sopenharmony_ci conncache.c \ 11913498266Sopenharmony_ci connect.c \ 12013498266Sopenharmony_ci content_encoding.c \ 12113498266Sopenharmony_ci cookie.c \ 12213498266Sopenharmony_ci curl_addrinfo.c \ 12313498266Sopenharmony_ci curl_des.c \ 12413498266Sopenharmony_ci curl_endian.c \ 12513498266Sopenharmony_ci curl_fnmatch.c \ 12613498266Sopenharmony_ci curl_get_line.c \ 12713498266Sopenharmony_ci curl_gethostname.c \ 12813498266Sopenharmony_ci curl_gssapi.c \ 12913498266Sopenharmony_ci curl_memrchr.c \ 13013498266Sopenharmony_ci curl_multibyte.c \ 13113498266Sopenharmony_ci curl_ntlm_core.c \ 13213498266Sopenharmony_ci curl_ntlm_wb.c \ 13313498266Sopenharmony_ci curl_path.c \ 13413498266Sopenharmony_ci curl_range.c \ 13513498266Sopenharmony_ci curl_rtmp.c \ 13613498266Sopenharmony_ci curl_sasl.c \ 13713498266Sopenharmony_ci curl_sspi.c \ 13813498266Sopenharmony_ci curl_threads.c \ 13913498266Sopenharmony_ci curl_trc.c \ 14013498266Sopenharmony_ci dict.c \ 14113498266Sopenharmony_ci doh.c \ 14213498266Sopenharmony_ci dynbuf.c \ 14313498266Sopenharmony_ci dynhds.c \ 14413498266Sopenharmony_ci easy.c \ 14513498266Sopenharmony_ci easygetopt.c \ 14613498266Sopenharmony_ci easyoptions.c \ 14713498266Sopenharmony_ci escape.c \ 14813498266Sopenharmony_ci file.c \ 14913498266Sopenharmony_ci fileinfo.c \ 15013498266Sopenharmony_ci fopen.c \ 15113498266Sopenharmony_ci formdata.c \ 15213498266Sopenharmony_ci ftp.c \ 15313498266Sopenharmony_ci ftplistparser.c \ 15413498266Sopenharmony_ci getenv.c \ 15513498266Sopenharmony_ci getinfo.c \ 15613498266Sopenharmony_ci gopher.c \ 15713498266Sopenharmony_ci hash.c \ 15813498266Sopenharmony_ci headers.c \ 15913498266Sopenharmony_ci hmac.c \ 16013498266Sopenharmony_ci hostasyn.c \ 16113498266Sopenharmony_ci hostip.c \ 16213498266Sopenharmony_ci hostip4.c \ 16313498266Sopenharmony_ci hostip6.c \ 16413498266Sopenharmony_ci hostsyn.c \ 16513498266Sopenharmony_ci hsts.c \ 16613498266Sopenharmony_ci http.c \ 16713498266Sopenharmony_ci http1.c \ 16813498266Sopenharmony_ci http2.c \ 16913498266Sopenharmony_ci http_aws_sigv4.c \ 17013498266Sopenharmony_ci http_chunks.c \ 17113498266Sopenharmony_ci http_digest.c \ 17213498266Sopenharmony_ci http_negotiate.c \ 17313498266Sopenharmony_ci http_ntlm.c \ 17413498266Sopenharmony_ci http_proxy.c \ 17513498266Sopenharmony_ci idn.c \ 17613498266Sopenharmony_ci if2ip.c \ 17713498266Sopenharmony_ci imap.c \ 17813498266Sopenharmony_ci inet_ntop.c \ 17913498266Sopenharmony_ci inet_pton.c \ 18013498266Sopenharmony_ci krb5.c \ 18113498266Sopenharmony_ci ldap.c \ 18213498266Sopenharmony_ci llist.c \ 18313498266Sopenharmony_ci macos.c \ 18413498266Sopenharmony_ci md4.c \ 18513498266Sopenharmony_ci md5.c \ 18613498266Sopenharmony_ci memdebug.c \ 18713498266Sopenharmony_ci mime.c \ 18813498266Sopenharmony_ci mprintf.c \ 18913498266Sopenharmony_ci mqtt.c \ 19013498266Sopenharmony_ci multi.c \ 19113498266Sopenharmony_ci netrc.c \ 19213498266Sopenharmony_ci nonblock.c \ 19313498266Sopenharmony_ci noproxy.c \ 19413498266Sopenharmony_ci openldap.c \ 19513498266Sopenharmony_ci parsedate.c \ 19613498266Sopenharmony_ci pingpong.c \ 19713498266Sopenharmony_ci pop3.c \ 19813498266Sopenharmony_ci progress.c \ 19913498266Sopenharmony_ci psl.c \ 20013498266Sopenharmony_ci rand.c \ 20113498266Sopenharmony_ci rename.c \ 20213498266Sopenharmony_ci rtsp.c \ 20313498266Sopenharmony_ci select.c \ 20413498266Sopenharmony_ci sendf.c \ 20513498266Sopenharmony_ci setopt.c \ 20613498266Sopenharmony_ci sha256.c \ 20713498266Sopenharmony_ci share.c \ 20813498266Sopenharmony_ci slist.c \ 20913498266Sopenharmony_ci smb.c \ 21013498266Sopenharmony_ci smtp.c \ 21113498266Sopenharmony_ci socketpair.c \ 21213498266Sopenharmony_ci socks.c \ 21313498266Sopenharmony_ci socks_gssapi.c \ 21413498266Sopenharmony_ci socks_sspi.c \ 21513498266Sopenharmony_ci speedcheck.c \ 21613498266Sopenharmony_ci splay.c \ 21713498266Sopenharmony_ci strcase.c \ 21813498266Sopenharmony_ci strdup.c \ 21913498266Sopenharmony_ci strerror.c \ 22013498266Sopenharmony_ci strtok.c \ 22113498266Sopenharmony_ci strtoofft.c \ 22213498266Sopenharmony_ci system_win32.c \ 22313498266Sopenharmony_ci telnet.c \ 22413498266Sopenharmony_ci tftp.c \ 22513498266Sopenharmony_ci timediff.c \ 22613498266Sopenharmony_ci timeval.c \ 22713498266Sopenharmony_ci transfer.c \ 22813498266Sopenharmony_ci url.c \ 22913498266Sopenharmony_ci urlapi.c \ 23013498266Sopenharmony_ci version.c \ 23113498266Sopenharmony_ci version_win32.c \ 23213498266Sopenharmony_ci warnless.c \ 23313498266Sopenharmony_ci ws.c 23413498266Sopenharmony_ci 23513498266Sopenharmony_ciLIB_HFILES = \ 23613498266Sopenharmony_ci altsvc.h \ 23713498266Sopenharmony_ci amigaos.h \ 23813498266Sopenharmony_ci arpa_telnet.h \ 23913498266Sopenharmony_ci asyn.h \ 24013498266Sopenharmony_ci bufq.h \ 24113498266Sopenharmony_ci bufref.h \ 24213498266Sopenharmony_ci c-hyper.h \ 24313498266Sopenharmony_ci cf-h1-proxy.h \ 24413498266Sopenharmony_ci cf-h2-proxy.h \ 24513498266Sopenharmony_ci cf-haproxy.h \ 24613498266Sopenharmony_ci cf-https-connect.h \ 24713498266Sopenharmony_ci cf-socket.h \ 24813498266Sopenharmony_ci cfilters.h \ 24913498266Sopenharmony_ci conncache.h \ 25013498266Sopenharmony_ci connect.h \ 25113498266Sopenharmony_ci content_encoding.h \ 25213498266Sopenharmony_ci cookie.h \ 25313498266Sopenharmony_ci curl_addrinfo.h \ 25413498266Sopenharmony_ci curl_base64.h \ 25513498266Sopenharmony_ci curl_ctype.h \ 25613498266Sopenharmony_ci curl_des.h \ 25713498266Sopenharmony_ci curl_endian.h \ 25813498266Sopenharmony_ci curl_fnmatch.h \ 25913498266Sopenharmony_ci curl_get_line.h \ 26013498266Sopenharmony_ci curl_gethostname.h \ 26113498266Sopenharmony_ci curl_gssapi.h \ 26213498266Sopenharmony_ci curl_hmac.h \ 26313498266Sopenharmony_ci curl_krb5.h \ 26413498266Sopenharmony_ci curl_ldap.h \ 26513498266Sopenharmony_ci curl_md4.h \ 26613498266Sopenharmony_ci curl_md5.h \ 26713498266Sopenharmony_ci curl_memory.h \ 26813498266Sopenharmony_ci curl_memrchr.h \ 26913498266Sopenharmony_ci curl_multibyte.h \ 27013498266Sopenharmony_ci curl_ntlm_core.h \ 27113498266Sopenharmony_ci curl_ntlm_wb.h \ 27213498266Sopenharmony_ci curl_path.h \ 27313498266Sopenharmony_ci curl_printf.h \ 27413498266Sopenharmony_ci curl_range.h \ 27513498266Sopenharmony_ci curl_rtmp.h \ 27613498266Sopenharmony_ci curl_sasl.h \ 27713498266Sopenharmony_ci curl_setup.h \ 27813498266Sopenharmony_ci curl_setup_once.h \ 27913498266Sopenharmony_ci curl_sha256.h \ 28013498266Sopenharmony_ci curl_sspi.h \ 28113498266Sopenharmony_ci curl_threads.h \ 28213498266Sopenharmony_ci curl_trc.h \ 28313498266Sopenharmony_ci curlx.h \ 28413498266Sopenharmony_ci dict.h \ 28513498266Sopenharmony_ci doh.h \ 28613498266Sopenharmony_ci dynbuf.h \ 28713498266Sopenharmony_ci dynhds.h \ 28813498266Sopenharmony_ci easy_lock.h \ 28913498266Sopenharmony_ci easyif.h \ 29013498266Sopenharmony_ci easyoptions.h \ 29113498266Sopenharmony_ci escape.h \ 29213498266Sopenharmony_ci file.h \ 29313498266Sopenharmony_ci fileinfo.h \ 29413498266Sopenharmony_ci fopen.h \ 29513498266Sopenharmony_ci formdata.h \ 29613498266Sopenharmony_ci ftp.h \ 29713498266Sopenharmony_ci ftplistparser.h \ 29813498266Sopenharmony_ci functypes.h \ 29913498266Sopenharmony_ci getinfo.h \ 30013498266Sopenharmony_ci gopher.h \ 30113498266Sopenharmony_ci hash.h \ 30213498266Sopenharmony_ci headers.h \ 30313498266Sopenharmony_ci hostip.h \ 30413498266Sopenharmony_ci hsts.h \ 30513498266Sopenharmony_ci http.h \ 30613498266Sopenharmony_ci http1.h \ 30713498266Sopenharmony_ci http2.h \ 30813498266Sopenharmony_ci http_aws_sigv4.h \ 30913498266Sopenharmony_ci http_chunks.h \ 31013498266Sopenharmony_ci http_digest.h \ 31113498266Sopenharmony_ci http_negotiate.h \ 31213498266Sopenharmony_ci http_ntlm.h \ 31313498266Sopenharmony_ci http_proxy.h \ 31413498266Sopenharmony_ci idn.h \ 31513498266Sopenharmony_ci if2ip.h \ 31613498266Sopenharmony_ci imap.h \ 31713498266Sopenharmony_ci inet_ntop.h \ 31813498266Sopenharmony_ci inet_pton.h \ 31913498266Sopenharmony_ci llist.h \ 32013498266Sopenharmony_ci macos.h \ 32113498266Sopenharmony_ci memdebug.h \ 32213498266Sopenharmony_ci mime.h \ 32313498266Sopenharmony_ci mqtt.h \ 32413498266Sopenharmony_ci multihandle.h \ 32513498266Sopenharmony_ci multiif.h \ 32613498266Sopenharmony_ci netrc.h \ 32713498266Sopenharmony_ci nonblock.h \ 32813498266Sopenharmony_ci noproxy.h \ 32913498266Sopenharmony_ci parsedate.h \ 33013498266Sopenharmony_ci pingpong.h \ 33113498266Sopenharmony_ci pop3.h \ 33213498266Sopenharmony_ci progress.h \ 33313498266Sopenharmony_ci psl.h \ 33413498266Sopenharmony_ci rand.h \ 33513498266Sopenharmony_ci rename.h \ 33613498266Sopenharmony_ci rtsp.h \ 33713498266Sopenharmony_ci select.h \ 33813498266Sopenharmony_ci sendf.h \ 33913498266Sopenharmony_ci setopt.h \ 34013498266Sopenharmony_ci setup-vms.h \ 34113498266Sopenharmony_ci share.h \ 34213498266Sopenharmony_ci sigpipe.h \ 34313498266Sopenharmony_ci slist.h \ 34413498266Sopenharmony_ci smb.h \ 34513498266Sopenharmony_ci smtp.h \ 34613498266Sopenharmony_ci sockaddr.h \ 34713498266Sopenharmony_ci socketpair.h \ 34813498266Sopenharmony_ci socks.h \ 34913498266Sopenharmony_ci speedcheck.h \ 35013498266Sopenharmony_ci splay.h \ 35113498266Sopenharmony_ci strcase.h \ 35213498266Sopenharmony_ci strdup.h \ 35313498266Sopenharmony_ci strerror.h \ 35413498266Sopenharmony_ci strtok.h \ 35513498266Sopenharmony_ci strtoofft.h \ 35613498266Sopenharmony_ci system_win32.h \ 35713498266Sopenharmony_ci telnet.h \ 35813498266Sopenharmony_ci tftp.h \ 35913498266Sopenharmony_ci timediff.h \ 36013498266Sopenharmony_ci timeval.h \ 36113498266Sopenharmony_ci transfer.h \ 36213498266Sopenharmony_ci url.h \ 36313498266Sopenharmony_ci urlapi-int.h \ 36413498266Sopenharmony_ci urldata.h \ 36513498266Sopenharmony_ci version_win32.h \ 36613498266Sopenharmony_ci warnless.h \ 36713498266Sopenharmony_ci ws.h 36813498266Sopenharmony_ci 36913498266Sopenharmony_ciLIB_RCFILES = libcurl.rc 37013498266Sopenharmony_ci 37113498266Sopenharmony_ciCSOURCES = $(LIB_CFILES) $(LIB_VAUTH_CFILES) $(LIB_VTLS_CFILES) \ 37213498266Sopenharmony_ci $(LIB_VQUIC_CFILES) $(LIB_VSSH_CFILES) 37313498266Sopenharmony_ciHHEADERS = $(LIB_HFILES) $(LIB_VAUTH_HFILES) $(LIB_VTLS_HFILES) \ 37413498266Sopenharmony_ci $(LIB_VQUIC_HFILES) $(LIB_VSSH_HFILES) 375