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