1 | #***************************************************************************
|
---|
2 | # _ _ ____ _
|
---|
3 | # Project ___| | | | _ \| |
|
---|
4 | # / __| | | | |_) | |
|
---|
5 | # | (__| |_| | _ <| |___
|
---|
6 | # \___|\___/|_| \_\_____|
|
---|
7 | #
|
---|
8 | # Copyright (C) 1998 - 2022, Daniel Stenberg, <[email protected]>, 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 |
|
---|
23 | LIB_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 |
|
---|
38 | LIB_VAUTH_HFILES = \
|
---|
39 | vauth/digest.h \
|
---|
40 | vauth/ntlm.h \
|
---|
41 | vauth/vauth.h
|
---|
42 |
|
---|
43 | LIB_VTLS_CFILES = \
|
---|
44 | vtls/bearssl.c \
|
---|
45 | vtls/gskit.c \
|
---|
46 | vtls/gtls.c \
|
---|
47 | vtls/hostcheck.c \
|
---|
48 | vtls/keylog.c \
|
---|
49 | vtls/mbedtls.c \
|
---|
50 | vtls/mbedtls_threadlock.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 | vtls/x509asn1.c
|
---|
60 |
|
---|
61 | LIB_VTLS_HFILES = \
|
---|
62 | vtls/bearssl.h \
|
---|
63 | vtls/gskit.h \
|
---|
64 | vtls/gtls.h \
|
---|
65 | vtls/hostcheck.h \
|
---|
66 | vtls/keylog.h \
|
---|
67 | vtls/mbedtls.h \
|
---|
68 | vtls/mbedtls_threadlock.h \
|
---|
69 | vtls/nssg.h \
|
---|
70 | vtls/openssl.h \
|
---|
71 | vtls/rustls.h \
|
---|
72 | vtls/schannel.h \
|
---|
73 | vtls/sectransp.h \
|
---|
74 | vtls/vtls.h \
|
---|
75 | vtls/wolfssl.h \
|
---|
76 | vtls/x509asn1.h
|
---|
77 |
|
---|
78 | LIB_VQUIC_CFILES = \
|
---|
79 | vquic/msh3.c \
|
---|
80 | vquic/ngtcp2.c \
|
---|
81 | vquic/quiche.c \
|
---|
82 | vquic/vquic.c
|
---|
83 |
|
---|
84 | LIB_VQUIC_HFILES = \
|
---|
85 | vquic/msh3.h \
|
---|
86 | vquic/ngtcp2.h \
|
---|
87 | vquic/quiche.h \
|
---|
88 | vquic/vquic.h
|
---|
89 |
|
---|
90 | LIB_VSSH_CFILES = \
|
---|
91 | vssh/libssh.c \
|
---|
92 | vssh/libssh2.c \
|
---|
93 | vssh/wolfssh.c
|
---|
94 |
|
---|
95 | LIB_VSSH_HFILES = \
|
---|
96 | vssh/ssh.h
|
---|
97 |
|
---|
98 | LIB_CFILES = \
|
---|
99 | altsvc.c \
|
---|
100 | amigaos.c \
|
---|
101 | asyn-ares.c \
|
---|
102 | asyn-thread.c \
|
---|
103 | base64.c \
|
---|
104 | bufref.c \
|
---|
105 | c-hyper.c \
|
---|
106 | conncache.c \
|
---|
107 | connect.c \
|
---|
108 | content_encoding.c \
|
---|
109 | cookie.c \
|
---|
110 | curl_addrinfo.c \
|
---|
111 | curl_ctype.c \
|
---|
112 | curl_des.c \
|
---|
113 | curl_endian.c \
|
---|
114 | curl_fnmatch.c \
|
---|
115 | curl_get_line.c \
|
---|
116 | curl_gethostname.c \
|
---|
117 | curl_gssapi.c \
|
---|
118 | curl_memrchr.c \
|
---|
119 | curl_multibyte.c \
|
---|
120 | curl_ntlm_core.c \
|
---|
121 | curl_ntlm_wb.c \
|
---|
122 | curl_path.c \
|
---|
123 | curl_range.c \
|
---|
124 | curl_rtmp.c \
|
---|
125 | curl_sasl.c \
|
---|
126 | curl_sspi.c \
|
---|
127 | curl_threads.c \
|
---|
128 | dict.c \
|
---|
129 | doh.c \
|
---|
130 | dotdot.c \
|
---|
131 | dynbuf.c \
|
---|
132 | easy.c \
|
---|
133 | easygetopt.c \
|
---|
134 | easyoptions.c \
|
---|
135 | escape.c \
|
---|
136 | file.c \
|
---|
137 | fileinfo.c \
|
---|
138 | formdata.c \
|
---|
139 | ftp.c \
|
---|
140 | ftplistparser.c \
|
---|
141 | getenv.c \
|
---|
142 | getinfo.c \
|
---|
143 | gopher.c \
|
---|
144 | h2h3.c \
|
---|
145 | hash.c \
|
---|
146 | headers.c \
|
---|
147 | hmac.c \
|
---|
148 | hostasyn.c \
|
---|
149 | hostip.c \
|
---|
150 | hostip4.c \
|
---|
151 | hostip6.c \
|
---|
152 | hostsyn.c \
|
---|
153 | hsts.c \
|
---|
154 | http.c \
|
---|
155 | http2.c \
|
---|
156 | http_chunks.c \
|
---|
157 | http_digest.c \
|
---|
158 | http_negotiate.c \
|
---|
159 | http_ntlm.c \
|
---|
160 | http_proxy.c \
|
---|
161 | http_aws_sigv4.c \
|
---|
162 | idn_win32.c \
|
---|
163 | if2ip.c \
|
---|
164 | imap.c \
|
---|
165 | inet_ntop.c \
|
---|
166 | inet_pton.c \
|
---|
167 | krb5.c \
|
---|
168 | ldap.c \
|
---|
169 | llist.c \
|
---|
170 | md4.c \
|
---|
171 | md5.c \
|
---|
172 | memdebug.c \
|
---|
173 | mime.c \
|
---|
174 | mprintf.c \
|
---|
175 | mqtt.c \
|
---|
176 | multi.c \
|
---|
177 | netrc.c \
|
---|
178 | nonblock.c \
|
---|
179 | openldap.c \
|
---|
180 | parsedate.c \
|
---|
181 | pingpong.c \
|
---|
182 | pop3.c \
|
---|
183 | progress.c \
|
---|
184 | psl.c \
|
---|
185 | rand.c \
|
---|
186 | rename.c \
|
---|
187 | rtsp.c \
|
---|
188 | select.c \
|
---|
189 | sendf.c \
|
---|
190 | setopt.c \
|
---|
191 | sha256.c \
|
---|
192 | share.c \
|
---|
193 | slist.c \
|
---|
194 | smb.c \
|
---|
195 | smtp.c \
|
---|
196 | socketpair.c \
|
---|
197 | socks.c \
|
---|
198 | socks_gssapi.c \
|
---|
199 | socks_sspi.c \
|
---|
200 | speedcheck.c \
|
---|
201 | splay.c \
|
---|
202 | strcase.c \
|
---|
203 | strdup.c \
|
---|
204 | strerror.c \
|
---|
205 | strtok.c \
|
---|
206 | strtoofft.c \
|
---|
207 | system_win32.c \
|
---|
208 | telnet.c \
|
---|
209 | tftp.c \
|
---|
210 | timediff.c \
|
---|
211 | timeval.c \
|
---|
212 | transfer.c \
|
---|
213 | url.c \
|
---|
214 | urlapi.c \
|
---|
215 | version.c \
|
---|
216 | version_win32.c \
|
---|
217 | warnless.c \
|
---|
218 | wildcard.c
|
---|
219 |
|
---|
220 | LIB_HFILES = \
|
---|
221 | altsvc.h \
|
---|
222 | amigaos.h \
|
---|
223 | arpa_telnet.h \
|
---|
224 | asyn.h \
|
---|
225 | bufref.h \
|
---|
226 | c-hyper.h \
|
---|
227 | conncache.h \
|
---|
228 | connect.h \
|
---|
229 | content_encoding.h \
|
---|
230 | cookie.h \
|
---|
231 | curl_addrinfo.h \
|
---|
232 | curl_base64.h \
|
---|
233 | curl_ctype.h \
|
---|
234 | curl_des.h \
|
---|
235 | curl_endian.h \
|
---|
236 | curl_fnmatch.h \
|
---|
237 | curl_get_line.h \
|
---|
238 | curl_gethostname.h \
|
---|
239 | curl_gssapi.h \
|
---|
240 | curl_hmac.h \
|
---|
241 | curl_krb5.h \
|
---|
242 | curl_ldap.h \
|
---|
243 | curl_md4.h \
|
---|
244 | curl_md5.h \
|
---|
245 | curl_memory.h \
|
---|
246 | curl_memrchr.h \
|
---|
247 | curl_multibyte.h \
|
---|
248 | curl_ntlm_core.h \
|
---|
249 | curl_ntlm_wb.h \
|
---|
250 | curl_path.h \
|
---|
251 | curl_printf.h \
|
---|
252 | curl_range.h \
|
---|
253 | curl_rtmp.h \
|
---|
254 | curl_sasl.h \
|
---|
255 | curl_setup.h \
|
---|
256 | curl_setup_once.h \
|
---|
257 | curl_sha256.h \
|
---|
258 | curl_sspi.h \
|
---|
259 | curl_threads.h \
|
---|
260 | curlx.h \
|
---|
261 | dict.h \
|
---|
262 | doh.h \
|
---|
263 | dotdot.h \
|
---|
264 | dynbuf.h \
|
---|
265 | easyif.h \
|
---|
266 | easyoptions.h \
|
---|
267 | escape.h \
|
---|
268 | file.h \
|
---|
269 | fileinfo.h \
|
---|
270 | formdata.h \
|
---|
271 | ftp.h \
|
---|
272 | ftplistparser.h \
|
---|
273 | getinfo.h \
|
---|
274 | gopher.h \
|
---|
275 | h2h3.h \
|
---|
276 | hash.h \
|
---|
277 | headers.h \
|
---|
278 | hostip.h \
|
---|
279 | hsts.h \
|
---|
280 | http.h \
|
---|
281 | http2.h \
|
---|
282 | http_chunks.h \
|
---|
283 | http_digest.h \
|
---|
284 | http_negotiate.h \
|
---|
285 | http_ntlm.h \
|
---|
286 | http_proxy.h \
|
---|
287 | http_aws_sigv4.h \
|
---|
288 | if2ip.h \
|
---|
289 | imap.h \
|
---|
290 | inet_ntop.h \
|
---|
291 | inet_pton.h \
|
---|
292 | llist.h \
|
---|
293 | memdebug.h \
|
---|
294 | mime.h \
|
---|
295 | mqtt.h \
|
---|
296 | multihandle.h \
|
---|
297 | multiif.h \
|
---|
298 | netrc.h \
|
---|
299 | nonblock.h \
|
---|
300 | parsedate.h \
|
---|
301 | pingpong.h \
|
---|
302 | pop3.h \
|
---|
303 | progress.h \
|
---|
304 | psl.h \
|
---|
305 | quic.h \
|
---|
306 | rand.h \
|
---|
307 | rename.h \
|
---|
308 | rtsp.h \
|
---|
309 | select.h \
|
---|
310 | sendf.h \
|
---|
311 | setopt.h \
|
---|
312 | setup-vms.h \
|
---|
313 | share.h \
|
---|
314 | sigpipe.h \
|
---|
315 | slist.h \
|
---|
316 | smb.h \
|
---|
317 | smtp.h \
|
---|
318 | sockaddr.h \
|
---|
319 | socketpair.h \
|
---|
320 | socks.h \
|
---|
321 | speedcheck.h \
|
---|
322 | splay.h \
|
---|
323 | strcase.h \
|
---|
324 | strdup.h \
|
---|
325 | strerror.h \
|
---|
326 | strtok.h \
|
---|
327 | strtoofft.h \
|
---|
328 | system_win32.h \
|
---|
329 | telnet.h \
|
---|
330 | tftp.h \
|
---|
331 | timediff.h \
|
---|
332 | timeval.h \
|
---|
333 | transfer.h \
|
---|
334 | url.h \
|
---|
335 | urlapi-int.h \
|
---|
336 | urldata.h \
|
---|
337 | version_win32.h \
|
---|
338 | warnless.h \
|
---|
339 | wildcard.h
|
---|
340 |
|
---|
341 | LIB_RCFILES = libcurl.rc
|
---|
342 |
|
---|
343 | CSOURCES = $(LIB_CFILES) $(LIB_VAUTH_CFILES) $(LIB_VTLS_CFILES) \
|
---|
344 | $(LIB_VQUIC_CFILES) $(LIB_VSSH_CFILES)
|
---|
345 | HHEADERS = $(LIB_HFILES) $(LIB_VAUTH_HFILES) $(LIB_VTLS_HFILES) \
|
---|
346 | $(LIB_VQUIC_HFILES) $(LIB_VSSH_HFILES)
|
---|