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