1 # Makefile.in generated by automake 1.16.5 from Makefile.am.
4 # Copyright (C) 1994-2021 Free Software Foundation, Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
17 #***************************************************************************
19 # Project ___| | | | _ \| |
21 # | (__| |_| | _ <| |___
22 # \___|\___/|_| \_\_____|
24 # Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
26 # This software is licensed as described in the file COPYING, which
27 # you should have received as part of this distribution. The terms
28 # are also available at https://curl.se/docs/copyright.html.
30 # You may opt to use, copy, modify, merge, publish, distribute and/or sell
31 # copies of the Software, and permit persons to whom the Software is
32 # furnished to do so, under the terms of the COPYING file.
34 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
35 # KIND, either express or implied.
37 # SPDX-License-Identifier: curl
39 ###########################################################################
41 #***************************************************************************
43 # Project ___| | | | _ \| |
45 # | (__| |_| | _ <| |___
46 # \___|\___/|_| \_\_____|
48 # Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
50 # This software is licensed as described in the file COPYING, which
51 # you should have received as part of this distribution. The terms
52 # are also available at https://curl.se/docs/copyright.html.
54 # You may opt to use, copy, modify, merge, publish, distribute and/or sell
55 # copies of the Software, and permit persons to whom the Software is
56 # furnished to do so, under the terms of the COPYING file.
58 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
59 # KIND, either express or implied.
61 # SPDX-License-Identifier: curl
63 ###########################################################################
65 #***************************************************************************
67 # Project ___| | | | _ \| |
69 # | (__| |_| | _ <| |___
70 # \___|\___/|_| \_\_____|
72 # Copyright (C) 1998 - 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
74 # This software is licensed as described in the file COPYING, which
75 # you should have received as part of this distribution. The terms
76 # are also available at https://curl.se/docs/copyright.html.
78 # You may opt to use, copy, modify, merge, publish, distribute and/or sell
79 # copies of the Software, and permit persons to whom the Software is
80 # furnished to do so, under the terms of the COPYING file.
82 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
83 # KIND, either express or implied.
85 # SPDX-License-Identifier: curl
87 ###########################################################################
89 # Using the backslash as line continuation character might be problematic with
90 # some make flavours. If we ever want to change this in a portable manner then
91 # we should consider this idea :
92 # CSRC1 = file1.c file2.c file3.c
93 # CSRC2 = file4.c file5.c file6.c
94 # CSOURCES = $(CSRC1) $(CSRC2)
99 if test -z '$(MAKELEVEL)'; then \
101 elif test -n '$(MAKE_HOST)'; then \
103 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
109 am__make_running_with_option = \
110 case $${target_option-} in \
112 *) echo "am__make_running_with_option: internal error: invalid" \
113 "target option '$${target_option-}' specified" >&2; \
117 sane_makeflags=$$MAKEFLAGS; \
118 if $(am__is_gnu_make); then \
119 sane_makeflags=$$MFLAGS; \
121 case $$MAKEFLAGS in \
124 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
125 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
131 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
133 for flg in $$sane_makeflags; do \
134 test $$skip_next = yes && { skip_next=no; continue; }; \
136 *=*|--*) continue;; \
137 -*I) strip_trailopt 'I'; skip_next=yes;; \
138 -*I?*) strip_trailopt 'I';; \
139 -*O) strip_trailopt 'O'; skip_next=yes;; \
140 -*O?*) strip_trailopt 'O';; \
141 -*l) strip_trailopt 'l'; skip_next=yes;; \
142 -*l?*) strip_trailopt 'l';; \
143 -[dEDm]) skip_next=yes;; \
144 -[JT]) skip_next=yes;; \
147 *$$target_option*) has_opt=yes; break;; \
151 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
152 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
153 pkgdatadir = $(datadir)/@PACKAGE@
154 pkgincludedir = $(includedir)/@PACKAGE@
155 pkglibdir = $(libdir)/@PACKAGE@
156 pkglibexecdir = $(libexecdir)/@PACKAGE@
157 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
158 install_sh_DATA = $(install_sh) -c -m 644
159 install_sh_PROGRAM = $(install_sh) -c
160 install_sh_SCRIPT = $(install_sh) -c
161 INSTALL_HEADER = $(INSTALL_DATA)
162 transform = $(program_transform_name)
169 build_triplet = @build@
170 host_triplet = @host@
172 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
173 am__aclocal_m4_deps = $(top_srcdir)/m4/curl-amissl.m4 \
174 $(top_srcdir)/m4/curl-bearssl.m4 \
175 $(top_srcdir)/m4/curl-compilers.m4 \
176 $(top_srcdir)/m4/curl-confopts.m4 \
177 $(top_srcdir)/m4/curl-functions.m4 \
178 $(top_srcdir)/m4/curl-gnutls.m4 \
179 $(top_srcdir)/m4/curl-mbedtls.m4 $(top_srcdir)/m4/curl-nss.m4 \
180 $(top_srcdir)/m4/curl-openssl.m4 \
181 $(top_srcdir)/m4/curl-override.m4 \
182 $(top_srcdir)/m4/curl-reentrant.m4 \
183 $(top_srcdir)/m4/curl-rustls.m4 \
184 $(top_srcdir)/m4/curl-schannel.m4 \
185 $(top_srcdir)/m4/curl-sectransp.m4 \
186 $(top_srcdir)/m4/curl-sysconfig.m4 \
187 $(top_srcdir)/m4/curl-wolfssl.m4 $(top_srcdir)/m4/libtool.m4 \
188 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
189 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
190 $(top_srcdir)/m4/xc-am-iface.m4 \
191 $(top_srcdir)/m4/xc-cc-check.m4 \
192 $(top_srcdir)/m4/xc-lt-iface.m4 \
193 $(top_srcdir)/m4/xc-translit.m4 \
194 $(top_srcdir)/m4/xc-val-flgs.m4 \
195 $(top_srcdir)/m4/zz40-xc-ovr.m4 \
196 $(top_srcdir)/m4/zz50-xc-ovr.m4 \
197 $(top_srcdir)/m4/zz60-xc-ovr.m4 $(top_srcdir)/acinclude.m4 \
198 $(top_srcdir)/configure.ac
199 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
201 DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
202 $(am__configure_deps) $(am__DIST_COMMON)
203 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
204 configure.lineno config.status.lineno
205 mkinstalldirs = $(install_sh) -d
206 CONFIG_HEADER = $(top_builddir)/lib/curl_config.h
207 CONFIG_CLEAN_FILES = curl-config libcurl.pc
208 CONFIG_CLEAN_VPATH_FILES =
209 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
210 am__vpath_adj = case $$p in \
211 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
214 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
216 am__nobase_strip_setup = \
217 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
219 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
220 am__nobase_list = $(am__nobase_strip_setup); \
221 for p in $$list; do echo "$$p $$p"; done | \
222 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
223 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
224 if (++n[$$2] == $(am__install_max)) \
225 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
226 END { for (dir in files) print dir, files[dir] }'
228 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
229 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
230 am__uninstall_files_from_dir = { \
232 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
233 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
234 $(am__cd) "$$dir" && rm -f $$files; }; \
236 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"
237 SCRIPTS = $(bin_SCRIPTS)
238 AM_V_P = $(am__v_P_@AM_V@)
239 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
242 AM_V_GEN = $(am__v_GEN_@AM_V@)
243 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
244 am__v_GEN_0 = @echo " GEN " $@;
246 AM_V_at = $(am__v_at_@AM_V@)
247 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
252 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
253 ctags-recursive dvi-recursive html-recursive info-recursive \
254 install-data-recursive install-dvi-recursive \
255 install-exec-recursive install-html-recursive \
256 install-info-recursive install-pdf-recursive \
257 install-ps-recursive install-recursive installcheck-recursive \
258 installdirs-recursive pdf-recursive ps-recursive \
259 tags-recursive uninstall-recursive
260 am__can_run_installinfo = \
261 case $$AM_UPDATE_INFO_DIR in \
263 *) (install-info --version) >/dev/null 2>&1;; \
265 DATA = $(pkgconfig_DATA)
266 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
267 distclean-recursive maintainer-clean-recursive
268 am__recursive_targets = \
269 $(RECURSIVE_TARGETS) \
270 $(RECURSIVE_CLEAN_TARGETS) \
271 $(am__extra_recursive_targets)
272 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
273 cscope distdir distdir-am dist dist-all distcheck
274 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
275 # Read a list of newline-separated strings from the standard input,
276 # and print each of them once, without duplicates. Input order is
278 am__uniquify_input = $(AWK) '\
279 BEGIN { nonempty = 0; } \
280 { items[$$0] = 1; nonempty = 1; } \
281 END { if (nonempty) { for (i in items) print i; }; } \
283 # Make sure the list of sources is unique. This is necessary because,
284 # e.g., the same source file might be shared among _SOURCES variables
285 # for different programs/libraries.
286 am__define_uniq_tagged_files = \
287 list='$(am__tagged_files)'; \
288 unique=`for i in $$list; do \
289 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
290 done | $(am__uniquify_input)`
291 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/curl-config.in \
292 $(srcdir)/lib/Makefile.inc $(srcdir)/libcurl.pc.in \
293 $(srcdir)/src/Makefile.inc COPYING README compile config.guess \
294 config.sub depcomp install-sh ltmain.sh missing
295 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
296 distdir = $(PACKAGE)-$(VERSION)
297 top_distdir = $(distdir)
298 am__remove_distdir = \
299 if test -d "$(distdir)"; then \
300 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
301 && rm -rf "$(distdir)" \
302 || { sleep 5 && rm -rf "$(distdir)"; }; \
304 am__post_remove_distdir = $(am__remove_distdir)
307 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
308 sed_rest='s,^[^/]*/*,,'; \
309 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
310 sed_butlast='s,/*[^/]*$$,,'; \
311 while test -n "$$dir1"; do \
312 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
313 if test "$$first" != "."; then \
314 if test "$$first" = ".."; then \
315 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
316 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
318 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
319 if test "$$first2" = "$$first"; then \
320 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
324 dir0="$$dir0"/"$$first"; \
327 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
330 DIST_ARCHIVES = $(distdir).tar.gz
332 DIST_TARGETS = dist-gzip
333 # Exists only to be overridden by the user if desired.
334 AM_DISTCHECK_DVI_TARGET = dvi
335 distuninstallcheck_listfiles = find . -type f -print
336 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
337 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
338 distcleancheck_listfiles = find . -type f -print
341 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
343 AR_FLAGS = @AR_FLAGS@
345 AUTOCONF = @AUTOCONF@
346 AUTOHEADER = @AUTOHEADER@
347 AUTOMAKE = @AUTOMAKE@
349 BLANK_AT_MAKETIME = @BLANK_AT_MAKETIME@
351 CCDEPMODE = @CCDEPMODE@
353 CFLAG_CURL_SYMBOL_HIDING = @CFLAG_CURL_SYMBOL_HIDING@
354 CONFIGURE_OPTIONS = @CONFIGURE_OPTIONS@
356 CPPFLAGS = @CPPFLAGS@
357 CPPFLAG_CURL_STATICLIB = @CPPFLAG_CURL_STATICLIB@
360 CURLVERSION = @CURLVERSION@
361 CURL_CA_BUNDLE = @CURL_CA_BUNDLE@
362 CURL_CFLAG_EXTRAS = @CURL_CFLAG_EXTRAS@
363 CURL_DISABLE_DICT = @CURL_DISABLE_DICT@
364 CURL_DISABLE_FILE = @CURL_DISABLE_FILE@
365 CURL_DISABLE_FTP = @CURL_DISABLE_FTP@
366 CURL_DISABLE_GOPHER = @CURL_DISABLE_GOPHER@
367 CURL_DISABLE_HTTP = @CURL_DISABLE_HTTP@
368 CURL_DISABLE_IMAP = @CURL_DISABLE_IMAP@
369 CURL_DISABLE_LDAP = @CURL_DISABLE_LDAP@
370 CURL_DISABLE_LDAPS = @CURL_DISABLE_LDAPS@
371 CURL_DISABLE_MQTT = @CURL_DISABLE_MQTT@
372 CURL_DISABLE_POP3 = @CURL_DISABLE_POP3@
373 CURL_DISABLE_PROXY = @CURL_DISABLE_PROXY@
374 CURL_DISABLE_RTSP = @CURL_DISABLE_RTSP@
375 CURL_DISABLE_SMB = @CURL_DISABLE_SMB@
376 CURL_DISABLE_SMTP = @CURL_DISABLE_SMTP@
377 CURL_DISABLE_TELNET = @CURL_DISABLE_TELNET@
378 CURL_DISABLE_TFTP = @CURL_DISABLE_TFTP@
379 CURL_LT_SHLIB_VERSIONED_FLAVOUR = @CURL_LT_SHLIB_VERSIONED_FLAVOUR@
380 CURL_NETWORK_AND_TIME_LIBS = @CURL_NETWORK_AND_TIME_LIBS@
381 CURL_NETWORK_LIBS = @CURL_NETWORK_LIBS@
382 CURL_PLIST_VERSION = @CURL_PLIST_VERSION@
383 CURL_WITH_MULTI_SSL = @CURL_WITH_MULTI_SSL@
384 CYGPATH_W = @CYGPATH_W@
385 DEFAULT_SSL_BACKEND = @DEFAULT_SSL_BACKEND@
389 DSYMUTIL = @DSYMUTIL@
395 ENABLE_SHARED = @ENABLE_SHARED@
396 ENABLE_STATIC = @ENABLE_STATIC@
401 FISH_FUNCTIONS_DIR = @FISH_FUNCTIONS_DIR@
404 HAVE_BROTLI = @HAVE_BROTLI@
405 HAVE_GNUTLS_SRP = @HAVE_GNUTLS_SRP@
406 HAVE_LDAP_SSL = @HAVE_LDAP_SSL@
407 HAVE_LIBZ = @HAVE_LIBZ@
408 HAVE_OPENSSL_SRP = @HAVE_OPENSSL_SRP@
409 HAVE_PROTO_BSDSOCKET_H = @HAVE_PROTO_BSDSOCKET_H@
410 HAVE_ZSTD = @HAVE_ZSTD@
411 IDN_ENABLED = @IDN_ENABLED@
413 INSTALL_DATA = @INSTALL_DATA@
414 INSTALL_PROGRAM = @INSTALL_PROGRAM@
415 INSTALL_SCRIPT = @INSTALL_SCRIPT@
416 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
417 IPV6_ENABLED = @IPV6_ENABLED@
421 LIBCURL_LIBS = @LIBCURL_LIBS@
422 LIBCURL_NO_SHARED = @LIBCURL_NO_SHARED@
428 LTLIBOBJS = @LTLIBOBJS@
429 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
431 MAKEINFO = @MAKEINFO@
432 MANIFEST_TOOL = @MANIFEST_TOOL@
438 NSS_LIBS = @NSS_LIBS@
444 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
445 PACKAGE_NAME = @PACKAGE_NAME@
446 PACKAGE_STRING = @PACKAGE_STRING@
447 PACKAGE_TARNAME = @PACKAGE_TARNAME@
448 PACKAGE_URL = @PACKAGE_URL@
449 PACKAGE_VERSION = @PACKAGE_VERSION@
450 PATH_SEPARATOR = @PATH_SEPARATOR@
452 PKGADD_NAME = @PKGADD_NAME@
453 PKGADD_PKG = @PKGADD_PKG@
454 PKGADD_VENDOR = @PKGADD_VENDOR@
455 PKGCONFIG = @PKGCONFIG@
456 RANDOM_FILE = @RANDOM_FILE@
459 REQUIRE_LIB_DEPS = @REQUIRE_LIB_DEPS@
461 SET_MAKE = @SET_MAKE@
463 SSL_BACKENDS = @SSL_BACKENDS@
464 SSL_ENABLED = @SSL_ENABLED@
465 SSL_LIBS = @SSL_LIBS@
467 SUPPORT_FEATURES = @SUPPORT_FEATURES@
468 SUPPORT_PROTOCOLS = @SUPPORT_PROTOCOLS@
469 USE_ARES = @USE_ARES@
470 USE_BEARSSL = @USE_BEARSSL@
471 USE_GNUTLS = @USE_GNUTLS@
472 USE_HYPER = @USE_HYPER@
473 USE_LIBRTMP = @USE_LIBRTMP@
474 USE_LIBSSH = @USE_LIBSSH@
475 USE_LIBSSH2 = @USE_LIBSSH2@
476 USE_MBEDTLS = @USE_MBEDTLS@
477 USE_MSH3 = @USE_MSH3@
478 USE_NGHTTP2 = @USE_NGHTTP2@
479 USE_NGHTTP3 = @USE_NGHTTP3@
480 USE_NGTCP2 = @USE_NGTCP2@
481 USE_NGTCP2_CRYPTO_GNUTLS = @USE_NGTCP2_CRYPTO_GNUTLS@
482 USE_NGTCP2_CRYPTO_OPENSSL = @USE_NGTCP2_CRYPTO_OPENSSL@
483 USE_NGTCP2_CRYPTO_WOLFSSL = @USE_NGTCP2_CRYPTO_WOLFSSL@
485 USE_OPENLDAP = @USE_OPENLDAP@
486 USE_QUICHE = @USE_QUICHE@
487 USE_RUSTLS = @USE_RUSTLS@
488 USE_SCHANNEL = @USE_SCHANNEL@
489 USE_SECTRANSP = @USE_SECTRANSP@
490 USE_UNIX_SOCKETS = @USE_UNIX_SOCKETS@
491 USE_WIN32_CRYPTO = @USE_WIN32_CRYPTO@
492 USE_WIN32_LARGE_FILES = @USE_WIN32_LARGE_FILES@
493 USE_WIN32_SMALL_FILES = @USE_WIN32_SMALL_FILES@
494 USE_WINDOWS_SSPI = @USE_WINDOWS_SSPI@
495 USE_WOLFSSH = @USE_WOLFSSH@
496 USE_WOLFSSL = @USE_WOLFSSL@
498 VERSIONNUM = @VERSIONNUM@
499 ZLIB_LIBS = @ZLIB_LIBS@
500 ZSH_FUNCTIONS_DIR = @ZSH_FUNCTIONS_DIR@
501 abs_builddir = @abs_builddir@
502 abs_srcdir = @abs_srcdir@
503 abs_top_builddir = @abs_top_builddir@
504 abs_top_srcdir = @abs_top_srcdir@
505 ac_ct_AR = @ac_ct_AR@
506 ac_ct_CC = @ac_ct_CC@
507 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
508 am__include = @am__include@
509 am__leading_dot = @am__leading_dot@
510 am__quote = @am__quote@
512 am__untar = @am__untar@
515 build_alias = @build_alias@
516 build_cpu = @build_cpu@
517 build_os = @build_os@
518 build_vendor = @build_vendor@
519 builddir = @builddir@
521 datarootdir = @datarootdir@
524 exec_prefix = @exec_prefix@
526 host_alias = @host_alias@
527 host_cpu = @host_cpu@
529 host_vendor = @host_vendor@
531 includedir = @includedir@
533 install_sh = @install_sh@
535 libexecdir = @libexecdir@
537 localedir = @localedir@
538 localstatedir = @localstatedir@
541 oldincludedir = @oldincludedir@
544 program_transform_name = @program_transform_name@
546 runstatedir = @runstatedir@
548 sharedstatedir = @sharedstatedir@
550 sysconfdir = @sysconfdir@
551 target_alias = @target_alias@
552 top_build_prefix = @top_build_prefix@
553 top_builddir = @top_builddir@
554 top_srcdir = @top_srcdir@
555 AUTOMAKE_OPTIONS = foreign
556 ACLOCAL_AMFLAGS = -I m4
558 CMake/cmake_uninstall.cmake.in \
559 CMake/CMakeConfigurableFile.in \
560 CMake/curl-config.cmake.in \
561 CMake/CurlSymbolHiding.cmake \
563 CMake/FindBearSSL.cmake \
564 CMake/FindBrotli.cmake \
565 CMake/FindCARES.cmake \
566 CMake/FindGSS.cmake \
567 CMake/FindLibPSL.cmake \
568 CMake/FindLibSSH2.cmake \
569 CMake/FindMbedTLS.cmake \
570 CMake/FindMSH3.cmake \
571 CMake/FindNGHTTP2.cmake \
572 CMake/FindNGHTTP3.cmake \
573 CMake/FindNGTCP2.cmake \
574 CMake/FindNSS.cmake \
575 CMake/FindQUICHE.cmake \
576 CMake/FindWolfSSL.cmake \
577 CMake/FindZstd.cmake \
579 CMake/OtherTests.cmake \
580 CMake/Platforms/WindowsCache.cmake \
581 CMake/Utilities.cmake \
584 VC10_LIBTMPL = projects/Windows/VC10/lib/libcurl.tmpl
585 VC10_LIBVCXPROJ = projects/Windows/VC10/lib/libcurl.vcxproj.dist
586 VC10_LIBVCXPROJ_DEPS = $(VC10_LIBTMPL) Makefile.am lib/Makefile.inc
587 VC10_SRCTMPL = projects/Windows/VC10/src/curl.tmpl
588 VC10_SRCVCXPROJ = projects/Windows/VC10/src/curl.vcxproj.dist
589 VC10_SRCVCXPROJ_DEPS = $(VC10_SRCTMPL) Makefile.am src/Makefile.inc
590 VC11_LIBTMPL = projects/Windows/VC11/lib/libcurl.tmpl
591 VC11_LIBVCXPROJ = projects/Windows/VC11/lib/libcurl.vcxproj.dist
592 VC11_LIBVCXPROJ_DEPS = $(VC11_LIBTMPL) Makefile.am lib/Makefile.inc
593 VC11_SRCTMPL = projects/Windows/VC11/src/curl.tmpl
594 VC11_SRCVCXPROJ = projects/Windows/VC11/src/curl.vcxproj.dist
595 VC11_SRCVCXPROJ_DEPS = $(VC11_SRCTMPL) Makefile.am src/Makefile.inc
596 VC12_LIBTMPL = projects/Windows/VC12/lib/libcurl.tmpl
597 VC12_LIBVCXPROJ = projects/Windows/VC12/lib/libcurl.vcxproj.dist
598 VC12_LIBVCXPROJ_DEPS = $(VC12_LIBTMPL) Makefile.am lib/Makefile.inc
599 VC12_SRCTMPL = projects/Windows/VC12/src/curl.tmpl
600 VC12_SRCVCXPROJ = projects/Windows/VC12/src/curl.vcxproj.dist
601 VC12_SRCVCXPROJ_DEPS = $(VC12_SRCTMPL) Makefile.am src/Makefile.inc
602 VC14_LIBTMPL = projects/Windows/VC14/lib/libcurl.tmpl
603 VC14_LIBVCXPROJ = projects/Windows/VC14/lib/libcurl.vcxproj.dist
604 VC14_LIBVCXPROJ_DEPS = $(VC14_LIBTMPL) Makefile.am lib/Makefile.inc
605 VC14_SRCTMPL = projects/Windows/VC14/src/curl.tmpl
606 VC14_SRCVCXPROJ = projects/Windows/VC14/src/curl.vcxproj.dist
607 VC14_SRCVCXPROJ_DEPS = $(VC14_SRCTMPL) Makefile.am src/Makefile.inc
608 VC14_10_LIBTMPL = projects/Windows/VC14.10/lib/libcurl.tmpl
609 VC14_10_LIBVCXPROJ = projects/Windows/VC14.10/lib/libcurl.vcxproj.dist
610 VC14_10_LIBVCXPROJ_DEPS = $(VC14_10_LIBTMPL) Makefile.am lib/Makefile.inc
611 VC14_10_SRCTMPL = projects/Windows/VC14.10/src/curl.tmpl
612 VC14_10_SRCVCXPROJ = projects/Windows/VC14.10/src/curl.vcxproj.dist
613 VC14_10_SRCVCXPROJ_DEPS = $(VC14_10_SRCTMPL) Makefile.am src/Makefile.inc
614 VC14_30_LIBTMPL = projects/Windows/VC14.30/lib/libcurl.tmpl
615 VC14_30_LIBVCXPROJ = projects/Windows/VC14.30/lib/libcurl.vcxproj.dist
616 VC14_30_LIBVCXPROJ_DEPS = $(VC14_30_LIBTMPL) Makefile.am lib/Makefile.inc
617 VC14_30_SRCTMPL = projects/Windows/VC14.30/src/curl.tmpl
618 VC14_30_SRCVCXPROJ = projects/Windows/VC14.30/src/curl.vcxproj.dist
619 VC14_30_SRCVCXPROJ_DEPS = $(VC14_30_SRCTMPL) Makefile.am src/Makefile.inc
620 VC_DIST = projects/README.md \
621 projects/build-openssl.bat \
622 projects/build-wolfssl.bat \
623 projects/checksrc.bat \
624 projects/Windows/VC10/curl-all.sln \
625 projects/Windows/VC10/lib/libcurl.sln \
626 projects/Windows/VC10/lib/libcurl.vcxproj.filters \
627 projects/Windows/VC10/src/curl.sln \
628 projects/Windows/VC10/src/curl.vcxproj.filters \
629 projects/Windows/VC11/curl-all.sln \
630 projects/Windows/VC11/lib/libcurl.sln \
631 projects/Windows/VC11/lib/libcurl.vcxproj.filters \
632 projects/Windows/VC11/src/curl.sln \
633 projects/Windows/VC11/src/curl.vcxproj.filters \
634 projects/Windows/VC12/curl-all.sln \
635 projects/Windows/VC12/lib/libcurl.sln \
636 projects/Windows/VC12/lib/libcurl.vcxproj.filters \
637 projects/Windows/VC12/src/curl.sln \
638 projects/Windows/VC12/src/curl.vcxproj.filters \
639 projects/Windows/VC14/curl-all.sln \
640 projects/Windows/VC14/lib/libcurl.sln \
641 projects/Windows/VC14/lib/libcurl.vcxproj.filters \
642 projects/Windows/VC14/src/curl.sln \
643 projects/Windows/VC14/src/curl.vcxproj.filters \
644 projects/Windows/VC14.10/curl-all.sln \
645 projects/Windows/VC14.10/lib/libcurl.sln \
646 projects/Windows/VC14.10/lib/libcurl.vcxproj.filters \
647 projects/Windows/VC14.10/src/curl.sln \
648 projects/Windows/VC14.10/src/curl.vcxproj.filters \
649 projects/Windows/VC14.30/curl-all.sln \
650 projects/Windows/VC14.30/lib/libcurl.sln \
651 projects/Windows/VC14.30/lib/libcurl.vcxproj.filters \
652 projects/Windows/VC14.30/src/curl.sln \
653 projects/Windows/VC14.30/src/curl.vcxproj.filters \
654 projects/generate.bat \
655 projects/wolfssl_options.h \
656 projects/wolfssl_override.props
658 WINBUILD_DIST = winbuild/README.md winbuild/gen_resp_file.bat \
659 winbuild/MakefileBuild.vc winbuild/Makefile.vc
661 PLAN9_DIST = plan9/include/mkfile \
662 plan9/include/mkfile \
666 plan9/lib/mkfile.inc \
668 plan9/src/mkfile.inc \
671 EXTRA_DIST = CHANGES COPYING maketgz Makefile.dist curl-config.in \
672 RELEASE-NOTES buildconf libcurl.pc.in MacOSX-Framework $(CMAKE_DIST) \
673 $(VC_DIST) $(WINBUILD_DIST) $(PLAN9_DIST) lib/libcurl.vers.in buildconf.bat
675 CLEANFILES = $(VC10_LIBVCXPROJ) $(VC10_SRCVCXPROJ) $(VC11_LIBVCXPROJ) \
676 $(VC11_SRCVCXPROJ) $(VC12_LIBVCXPROJ) $(VC12_SRCVCXPROJ) $(VC14_LIBVCXPROJ) \
677 $(VC14_SRCVCXPROJ) $(VC14_10_LIBVCXPROJ) $(VC14_10_SRCVCXPROJ) \
678 $(VC14_30_LIBVCXPROJ) $(VC14_30_SRCVCXPROJ)
680 bin_SCRIPTS = curl-config
682 DIST_SUBDIRS = $(SUBDIRS) tests packages scripts include docs
683 pkgconfigdir = $(libdir)/pkgconfig
684 pkgconfig_DATA = libcurl.pc
689 vauth/digest_sspi.c \
691 vauth/krb5_gssapi.c \
696 vauth/spnego_gssapi.c \
697 vauth/spnego_sspi.c \
712 vtls/mbedtls_threadlock.c \
717 vtls/schannel_verify.c \
730 vtls/mbedtls_threadlock.h \
1008 LIB_RCFILES = libcurl.rc
1009 CSOURCES = $(LIB_CFILES) $(LIB_VAUTH_CFILES) $(LIB_VTLS_CFILES) \
1010 $(LIB_VQUIC_CFILES) $(LIB_VSSH_CFILES)
1012 HHEADERS = $(LIB_HFILES) $(LIB_VAUTH_HFILES) $(LIB_VTLS_HFILES) \
1013 $(LIB_VQUIC_HFILES) $(LIB_VSSH_HFILES)
1016 # libcurl has sources that provide functions named curlx_* that aren't part of
1017 # the official API, but we re-use the code here to avoid duplication.
1019 ../lib/strtoofft.c \
1023 ../lib/curl_multibyte.c \
1024 ../lib/version_win32.c \
1028 ../lib/curl_setup.h \
1029 ../lib/strtoofft.h \
1033 ../lib/curl_ctype.h \
1034 ../lib/curl_multibyte.h \
1035 ../lib/version_win32.h \
1077 tool_writeout_json.c \
1121 tool_writeout_json.h \
1124 CURL_RCFILES = curl.rc
1126 # curl_SOURCES is special and gets assigned in src/Makefile.am
1127 CURL_FILES = $(CURL_CFILES) $(CURLX_CFILES) $(CURL_HFILES)
1131 am--refresh: Makefile
1133 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/lib/Makefile.inc $(srcdir)/src/Makefile.inc $(am__configure_deps)
1134 @for dep in $?; do \
1135 case '$(am__configure_deps)' in \
1137 echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
1138 $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
1143 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
1144 $(am__cd) $(top_srcdir) && \
1145 $(AUTOMAKE) --foreign Makefile
1146 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
1149 echo ' $(SHELL) ./config.status'; \
1150 $(SHELL) ./config.status;; \
1152 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
1153 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
1155 $(srcdir)/lib/Makefile.inc $(srcdir)/src/Makefile.inc $(am__empty):
1157 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
1158 $(SHELL) ./config.status --recheck
1160 $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
1161 $(am__cd) $(srcdir) && $(AUTOCONF)
1162 $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
1163 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
1164 $(am__aclocal_m4_deps):
1165 curl-config: $(top_builddir)/config.status $(srcdir)/curl-config.in
1166 cd $(top_builddir) && $(SHELL) ./config.status $@
1167 libcurl.pc: $(top_builddir)/config.status $(srcdir)/libcurl.pc.in
1168 cd $(top_builddir) && $(SHELL) ./config.status $@
1169 install-binSCRIPTS: $(bin_SCRIPTS)
1171 @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
1172 if test -n "$$list"; then \
1173 echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
1174 $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
1176 for p in $$list; do \
1177 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
1178 if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
1180 sed -e 'p;s,.*/,,;n' \
1182 -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
1183 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
1184 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
1185 if ($$2 == $$4) { files[d] = files[d] " " $$1; \
1186 if (++n[d] == $(am__install_max)) { \
1187 print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
1188 else { print "f", d "/" $$4, $$1 } } \
1189 END { for (d in files) print "f", d, files[d] }' | \
1190 while read type dir files; do \
1191 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
1192 test -z "$$files" || { \
1193 echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
1194 $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
1198 uninstall-binSCRIPTS:
1199 @$(NORMAL_UNINSTALL)
1200 @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
1201 files=`for p in $$list; do echo "$$p"; done | \
1202 sed -e 's,.*/,,;$(transform)'`; \
1203 dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
1205 mostlyclean-libtool:
1212 -rm -f libtool config.lt
1213 install-pkgconfigDATA: $(pkgconfig_DATA)
1215 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
1216 if test -n "$$list"; then \
1217 echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
1218 $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
1220 for p in $$list; do \
1221 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
1223 done | $(am__base_list) | \
1224 while read files; do \
1225 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
1226 $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
1229 uninstall-pkgconfigDATA:
1230 @$(NORMAL_UNINSTALL)
1231 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
1232 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
1233 dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
1235 # This directory's subdirectories are mostly independent; you can cd
1236 # into them and run 'make' without going through this Makefile.
1237 # To change the values of 'make' variables: instead of editing Makefiles,
1238 # (1) if the variable is set in 'config.status', edit 'config.status'
1239 # (which will cause the Makefiles to be regenerated when you run 'make');
1240 # (2) otherwise, pass the desired values on the 'make' command line.
1241 $(am__recursive_targets):
1243 if $(am__make_keepgoing); then \
1244 failcom='fail=yes'; \
1249 target=`echo $@ | sed s/-recursive//`; \
1251 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
1252 *) list='$(SUBDIRS)' ;; \
1254 for subdir in $$list; do \
1255 echo "Making $$target in $$subdir"; \
1256 if test "$$subdir" = "."; then \
1258 local_target="$$target-am"; \
1260 local_target="$$target"; \
1262 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
1263 || eval $$failcom; \
1265 if test "$$dot_seen" = "no"; then \
1266 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
1267 fi; test -z "$$fail"
1269 ID: $(am__tagged_files)
1270 $(am__define_uniq_tagged_files); mkid -fID $$unique
1271 tags: tags-recursive
1274 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
1277 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
1278 include_option=--etags-include; \
1281 include_option=--include; \
1284 list='$(SUBDIRS)'; for subdir in $$list; do \
1285 if test "$$subdir" = .; then :; else \
1286 test ! -f $$subdir/TAGS || \
1287 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
1290 $(am__define_uniq_tagged_files); \
1292 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
1293 test -n "$$unique" || unique=$$empty_fix; \
1294 if test $$# -gt 0; then \
1295 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1298 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1302 ctags: ctags-recursive
1305 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
1306 $(am__define_uniq_tagged_files); \
1307 test -z "$(CTAGS_ARGS)$$unique" \
1308 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
1312 here=`$(am__cd) $(top_builddir) && pwd` \
1313 && $(am__cd) $(top_srcdir) \
1314 && gtags -i $(GTAGS_ARGS) "$$here"
1315 cscope: cscope.files
1316 test ! -s cscope.files \
1317 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
1320 cscope.files: clean-cscope cscopelist
1321 cscopelist: cscopelist-recursive
1323 cscopelist-am: $(am__tagged_files)
1324 list='$(am__tagged_files)'; \
1325 case "$(srcdir)" in \
1326 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
1327 *) sdir=$(subdir)/$(srcdir) ;; \
1329 for i in $$list; do \
1330 if test -f "$$i"; then \
1331 echo "$(subdir)/$$i"; \
1333 echo "$$sdir/$$i"; \
1335 done >> $(top_builddir)/cscope.files
1338 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1339 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
1340 distdir: $(BUILT_SOURCES)
1341 $(MAKE) $(AM_MAKEFLAGS) distdir-am
1343 distdir-am: $(DISTFILES)
1344 $(am__remove_distdir)
1345 test -d "$(distdir)" || mkdir "$(distdir)"
1346 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1347 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1348 list='$(DISTFILES)'; \
1349 dist_files=`for file in $$list; do echo $$file; done | \
1350 sed -e "s|^$$srcdirstrip/||;t" \
1351 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
1352 case $$dist_files in \
1353 */*) $(MKDIR_P) `echo "$$dist_files" | \
1354 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
1357 for file in $$dist_files; do \
1358 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
1359 if test -d $$d/$$file; then \
1360 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
1361 if test -d "$(distdir)/$$file"; then \
1362 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1364 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
1365 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
1366 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1368 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1370 test -f "$(distdir)/$$file" \
1371 || cp -p $$d/$$file "$(distdir)/$$file" \
1375 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
1376 if test "$$subdir" = .; then :; else \
1377 $(am__make_dryrun) \
1378 || test -d "$(distdir)/$$subdir" \
1379 || $(MKDIR_P) "$(distdir)/$$subdir" \
1381 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
1382 $(am__relativize); \
1383 new_distdir=$$reldir; \
1384 dir1=$$subdir; dir2="$(top_distdir)"; \
1385 $(am__relativize); \
1386 new_top_distdir=$$reldir; \
1387 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
1388 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
1389 ($(am__cd) $$subdir && \
1390 $(MAKE) $(AM_MAKEFLAGS) \
1391 top_distdir="$$new_top_distdir" \
1392 distdir="$$new_distdir" \
1393 am__remove_distdir=: \
1394 am__skip_length_check=: \
1395 am__skip_mode_fix=: \
1400 $(MAKE) $(AM_MAKEFLAGS) \
1401 top_distdir="$(top_distdir)" distdir="$(distdir)" \
1403 -test -n "$(am__skip_mode_fix)" \
1404 || find "$(distdir)" -type d ! -perm -755 \
1405 -exec chmod u+rwx,go+rx {} \; -o \
1406 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
1407 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
1408 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
1409 || chmod -R a+r "$(distdir)"
1411 tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
1412 $(am__post_remove_distdir)
1415 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
1416 $(am__post_remove_distdir)
1419 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
1420 $(am__post_remove_distdir)
1423 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
1424 $(am__post_remove_distdir)
1427 tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
1428 $(am__post_remove_distdir)
1431 @echo WARNING: "Support for distribution archives compressed with" \
1432 "legacy program 'compress' is deprecated." >&2
1433 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
1434 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
1435 $(am__post_remove_distdir)
1438 @echo WARNING: "Support for shar distribution archives is" \
1440 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
1441 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
1442 $(am__post_remove_distdir)
1445 -rm -f $(distdir).zip
1446 zip -rq $(distdir).zip $(distdir)
1447 $(am__post_remove_distdir)
1450 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
1451 $(am__post_remove_distdir)
1453 # This target untars the dist file and tries a VPATH configuration. Then
1454 # it guarantees that the distribution is self-contained by making another
1457 case '$(DIST_ARCHIVES)' in \
1459 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
1461 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
1463 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
1465 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
1467 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
1469 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
1471 unzip $(distdir).zip ;;\
1473 zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
1475 chmod -R a-w $(distdir)
1476 chmod u+w $(distdir)
1477 mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
1478 chmod a-w $(distdir)
1479 test -d $(distdir)/_build || exit 0; \
1480 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
1481 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
1483 && $(am__cd) $(distdir)/_build/sub \
1484 && ../../configure \
1485 $(AM_DISTCHECK_CONFIGURE_FLAGS) \
1486 $(DISTCHECK_CONFIGURE_FLAGS) \
1487 --srcdir=../.. --prefix="$$dc_install_base" \
1488 && $(MAKE) $(AM_MAKEFLAGS) \
1489 && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
1490 && $(MAKE) $(AM_MAKEFLAGS) check \
1491 && $(MAKE) $(AM_MAKEFLAGS) install \
1492 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
1493 && $(MAKE) $(AM_MAKEFLAGS) uninstall \
1494 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
1495 distuninstallcheck \
1496 && chmod -R a-w "$$dc_install_base" \
1498 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
1499 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
1500 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
1501 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
1502 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
1503 } || { rm -rf "$$dc_destdir"; exit 1; }) \
1504 && rm -rf "$$dc_destdir" \
1505 && $(MAKE) $(AM_MAKEFLAGS) dist \
1506 && rm -rf $(DIST_ARCHIVES) \
1507 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
1510 $(am__post_remove_distdir)
1511 @(echo "$(distdir) archives ready for distribution: "; \
1512 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
1513 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
1515 @test -n '$(distuninstallcheck_dir)' || { \
1516 echo 'ERROR: trying to run $@ with an empty' \
1517 '$$(distuninstallcheck_dir)' >&2; \
1520 $(am__cd) '$(distuninstallcheck_dir)' || { \
1521 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
1524 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
1525 || { echo "ERROR: files left after uninstall:" ; \
1526 if test -n "$(DESTDIR)"; then \
1527 echo " (check DESTDIR support)"; \
1529 $(distuninstallcheck_listfiles) ; \
1531 distcleancheck: distclean
1532 @if test '$(srcdir)' = . ; then \
1533 echo "ERROR: distcleancheck can only run from a VPATH build" ; \
1536 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
1537 || { echo "ERROR: files left in build directory after distclean:" ; \
1538 $(distcleancheck_listfiles) ; \
1541 check: check-recursive
1542 all-am: Makefile $(SCRIPTS) $(DATA)
1543 installdirs: installdirs-recursive
1545 for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"; do \
1546 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
1548 install: install-recursive
1549 install-exec: install-exec-recursive
1550 install-data: install-data-recursive
1551 uninstall: uninstall-recursive
1554 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1556 installcheck: installcheck-recursive
1558 if test -z '$(STRIP)'; then \
1559 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1560 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1563 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1564 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1565 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
1567 mostlyclean-generic:
1570 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
1573 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1574 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
1576 maintainer-clean-generic:
1577 @echo "This command is intended for maintainers to use"
1578 @echo "it deletes files that may require special tools to rebuild."
1579 clean: clean-recursive
1581 clean-am: clean-generic clean-libtool mostlyclean-am
1583 distclean: distclean-recursive
1584 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
1586 distclean-am: clean-am distclean-generic distclean-libtool \
1595 info: info-recursive
1599 install-data-am: install-pkgconfigDATA
1601 $(MAKE) $(AM_MAKEFLAGS) install-data-hook
1602 install-dvi: install-dvi-recursive
1606 install-exec-am: install-binSCRIPTS
1608 install-html: install-html-recursive
1612 install-info: install-info-recursive
1618 install-pdf: install-pdf-recursive
1622 install-ps: install-ps-recursive
1628 maintainer-clean: maintainer-clean-recursive
1629 -rm -f $(am__CONFIG_DISTCLEAN_FILES)
1630 -rm -rf $(top_srcdir)/autom4te.cache
1632 maintainer-clean-am: distclean-am maintainer-clean-generic
1634 mostlyclean: mostlyclean-recursive
1636 mostlyclean-am: mostlyclean-generic mostlyclean-libtool
1644 uninstall-am: uninstall-binSCRIPTS uninstall-pkgconfigDATA
1646 $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
1647 .MAKE: $(am__recursive_targets) install-am install-data-am \
1648 install-strip uninstall-am
1650 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
1651 am--refresh check check-am clean clean-cscope clean-generic \
1652 clean-libtool cscope cscopelist-am ctags ctags-am dist \
1653 dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \
1654 dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \
1655 distclean-generic distclean-libtool distclean-tags \
1656 distcleancheck distdir distuninstallcheck dvi dvi-am html \
1657 html-am info info-am install install-am install-binSCRIPTS \
1658 install-data install-data-am install-data-hook install-dvi \
1659 install-dvi-am install-exec install-exec-am install-html \
1660 install-html-am install-info install-info-am install-man \
1661 install-pdf install-pdf-am install-pkgconfigDATA install-ps \
1662 install-ps-am install-strip installcheck installcheck-am \
1663 installdirs installdirs-am maintainer-clean \
1664 maintainer-clean-generic mostlyclean mostlyclean-generic \
1665 mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
1666 uninstall-am uninstall-binSCRIPTS uninstall-hook \
1667 uninstall-pkgconfigDATA
1672 # List of files required to generate VC IDE .dsp, .vcproj and .vcxproj files
1675 rm -rf $(top_builddir)/tests/log
1676 find $(distdir) -name "*.dist" -exec rm {} \;
1677 (distit=`find $(srcdir) -name "*.dist" | grep -v ./ares/`; \
1678 for file in $$distit; do \
1679 strip=`echo $$file | sed -e s/^$(srcdir)// -e s/\.dist//`; \
1680 cp -p $$file $(distdir)$$strip; \
1684 cd docs && $(MAKE) html
1687 cd docs && $(MAKE) pdf
1689 check: test examples check-docs
1691 @CROSSCOMPILING_TRUE@test-full: test
1692 @CROSSCOMPILING_TRUE@test-torture: test
1694 @CROSSCOMPILING_TRUE@test:
1695 @CROSSCOMPILING_TRUE@ @echo "NOTICE: we can't run the tests when cross-compiling!"
1697 @CROSSCOMPILING_FALSE@test:
1698 @CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all quiet-test)
1700 @CROSSCOMPILING_FALSE@test-full:
1701 @CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all full-test)
1703 @CROSSCOMPILING_FALSE@test-nonflaky:
1704 @CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all nonflaky-test)
1706 @CROSSCOMPILING_FALSE@test-torture:
1707 @CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all torture-test)
1709 @CROSSCOMPILING_FALSE@test-event:
1710 @CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all event-test)
1712 @CROSSCOMPILING_FALSE@test-am:
1713 @CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all am-test)
1715 @CROSSCOMPILING_FALSE@test-ci:
1716 @CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all ci-test)
1719 @(cd docs/examples; $(MAKE) check)
1722 @(cd docs/libcurl; $(MAKE) check)
1724 # Build source and binary rpms. For rpm-3.0 and above, the ~/.rpmmacros
1725 # must contain the following line:
1726 # %_topdir /home/loic/local/rpm
1727 # and that /home/loic/local/rpm contains the directory SOURCES, BUILD etc.
1729 # cd /home/loic/local/rpm ; mkdir -p SOURCES BUILD RPMS/i386 SPECS SRPMS
1731 # If additional configure flags are needed to build the package, add the
1732 # following in ~/.rpmmacros
1733 # %configure CFLAGS="%{optflags}" ./configure %{_target_platform} --prefix=%{_prefix} ${AM_CONFIGFLAGS}
1734 # and run make rpm in the following way:
1735 # AM_CONFIGFLAGS='--with-uri=/home/users/loic/local/RedHat-6.2' make rpm
1739 $(MAKE) RPMDIST=curl rpm
1740 $(MAKE) RPMDIST=curl-ssl rpm
1743 RPM_TOPDIR=`rpm --showrc | $(PERL) -n -e 'print if(s/.*_topdir\s+(.*)/$$1/)'` ; \
1744 cp $(srcdir)/packages/Linux/RPM/$(RPMDIST).spec $$RPM_TOPDIR/SPECS ; \
1745 cp $(PACKAGE)-$(VERSION).tar.gz $$RPM_TOPDIR/SOURCES ; \
1746 rpm -ba --clean --rmsource $$RPM_TOPDIR/SPECS/$(RPMDIST).spec ; \
1747 mv $$RPM_TOPDIR/RPMS/i386/$(RPMDIST)-*.rpm . ; \
1748 mv $$RPM_TOPDIR/SRPMS/$(RPMDIST)-*.src.rpm .
1751 # Build a Solaris pkgadd format file
1752 # run 'make pkgadd' once you've done './configure' and 'make' to make a Solaris pkgadd format
1753 # file (which ends up back in this directory).
1754 # The pkgadd file is in 'pkgtrans' format, so to install on Solaris, do
1755 # pkgadd -d ./HAXXcurl-*
1758 # gak - libtool requires an absolute directory, hence the pwd below...
1761 $(MAKE) install DESTDIR=`/bin/pwd`/packages/Solaris/root ; \
1762 cat COPYING > $(srcdir)/packages/Solaris/copyright ; \
1763 cd $(srcdir)/packages/Solaris && $(MAKE) package
1766 # Build a cygwin binary tarball installation file
1767 # resulting .tar.bz2 file will end up at packages/Win32/cygwin
1769 $(MAKE) -C packages/Win32/cygwin cygwinbin
1771 # We extend the standard install with a custom hook:
1773 (cd include && $(MAKE) install)
1774 (cd docs && $(MAKE) install)
1775 (cd docs/libcurl && $(MAKE) install)
1777 # We extend the standard uninstall with a custom hook:
1779 (cd include && $(MAKE) uninstall)
1780 (cd docs && $(MAKE) uninstall)
1781 (cd docs/libcurl && $(MAKE) uninstall)
1783 ca-bundle: $(srcdir)/scripts/mk-ca-bundle.pl
1784 @echo "generating a fresh ca-bundle.crt"
1785 @perl $(srcdir)/scripts/mk-ca-bundle.pl -b -l -u lib/ca-bundle.crt
1787 ca-firefox: $(srcdir)/scripts/firefox-db2pem.sh
1788 @echo "generating a fresh ca-bundle.crt"
1789 $(srcdir)/scripts/firefox-db2pem.sh lib/ca-bundle.crt
1792 (cd lib && $(MAKE) checksrc)
1793 (cd src && $(MAKE) checksrc)
1794 (cd tests && $(MAKE) checksrc)
1795 (cd include/curl && $(MAKE) checksrc)
1796 (cd docs/examples && $(MAKE) checksrc)
1797 (cd packages && $(MAKE) checksrc)
1801 vc-ide: $(VC10_LIBVCXPROJ_DEPS) $(VC10_SRCVCXPROJ_DEPS) \
1802 $(VC11_LIBVCXPROJ_DEPS) $(VC11_SRCVCXPROJ_DEPS) $(VC12_LIBVCXPROJ_DEPS) \
1803 $(VC12_SRCVCXPROJ_DEPS) $(VC14_LIBVCXPROJ_DEPS) $(VC14_SRCVCXPROJ_DEPS) \
1804 $(VC14_10_LIBVCXPROJ_DEPS) $(VC14_10_SRCVCXPROJ_DEPS) \
1805 $(VC14_30_LIBVCXPROJ_DEPS) $(VC14_30_SRCVCXPROJ_DEPS)
1806 @(win32_lib_srcs='$(LIB_CFILES)'; \
1807 win32_lib_hdrs='$(LIB_HFILES) config-win32.h'; \
1808 win32_lib_rc='$(LIB_RCFILES)'; \
1809 win32_lib_vauth_srcs='$(LIB_VAUTH_CFILES)'; \
1810 win32_lib_vauth_hdrs='$(LIB_VAUTH_HFILES)'; \
1811 win32_lib_vquic_srcs='$(LIB_VQUIC_CFILES)'; \
1812 win32_lib_vquic_hdrs='$(LIB_VQUIC_HFILES)'; \
1813 win32_lib_vssh_srcs='$(LIB_VSSH_CFILES)'; \
1814 win32_lib_vssh_hdrs='$(LIB_VSSH_HFILES)'; \
1815 win32_lib_vtls_srcs='$(LIB_VTLS_CFILES)'; \
1816 win32_lib_vtls_hdrs='$(LIB_VTLS_HFILES)'; \
1817 win32_src_srcs='$(CURL_CFILES)'; \
1818 win32_src_hdrs='$(CURL_HFILES)'; \
1819 win32_src_rc='$(CURL_RCFILES)'; \
1820 win32_src_x_srcs='$(CURLX_CFILES)'; \
1821 win32_src_x_hdrs='$(CURLX_HFILES) ../lib/config-win32.h'; \
1823 sorted_lib_srcs=`for file in $$win32_lib_srcs; do echo $$file; done | sort`; \
1824 sorted_lib_hdrs=`for file in $$win32_lib_hdrs; do echo $$file; done | sort`; \
1825 sorted_lib_vauth_srcs=`for file in $$win32_lib_vauth_srcs; do echo $$file; done | sort`; \
1826 sorted_lib_vauth_hdrs=`for file in $$win32_lib_vauth_hdrs; do echo $$file; done | sort`; \
1827 sorted_lib_vquic_srcs=`for file in $$win32_lib_vquic_srcs; do echo $$file; done | sort`; \
1828 sorted_lib_vquic_hdrs=`for file in $$win32_lib_vquic_hdrs; do echo $$file; done | sort`; \
1829 sorted_lib_vssh_srcs=`for file in $$win32_lib_vssh_srcs; do echo $$file; done | sort`; \
1830 sorted_lib_vssh_hdrs=`for file in $$win32_lib_vssh_hdrs; do echo $$file; done | sort`; \
1831 sorted_lib_vtls_srcs=`for file in $$win32_lib_vtls_srcs; do echo $$file; done | sort`; \
1832 sorted_lib_vtls_hdrs=`for file in $$win32_lib_vtls_hdrs; do echo $$file; done | sort`; \
1833 sorted_src_srcs=`for file in $$win32_src_srcs; do echo $$file; done | sort`; \
1834 sorted_src_hdrs=`for file in $$win32_src_hdrs; do echo $$file; done | sort`; \
1835 sorted_src_x_srcs=`for file in $$win32_src_x_srcs; do echo $$file; done | sort`; \
1836 sorted_src_x_hdrs=`for file in $$win32_src_x_hdrs; do echo $$file; done | sort`; \
1839 function gen_element(type, dir, file)\
1841 sub(/vauth\//, "", file);\
1842 sub(/vquic\//, "", file);\
1843 sub(/vssh\//, "", file);\
1844 sub(/vtls\//, "", file);\
1847 if(dir == "lib\\vauth" ||\
1848 dir == "lib\\vquic" ||\
1849 dir == "lib\\vssh" ||\
1850 dir == "lib\\vtls")\
1855 if(type == "dsp") {\
1856 printf("# Begin Source File\r\n");\
1858 printf("SOURCE=..\\..\\..\\..\\%s\\%s\r\n", dir, file);\
1859 printf("# End Source File\r\n");\
1861 else if(type == "vcproj1") {\
1862 printf("%s<File\r\n", tabs);\
1863 printf("%s RelativePath=\"..\\..\\..\\..\\%s\\%s\">\r\n",\
1865 printf("%s</File>\r\n", tabs);\
1867 else if(type == "vcproj2") {\
1868 printf("%s<File\r\n", tabs);\
1869 printf("%s RelativePath=\"..\\..\\..\\..\\%s\\%s\"\r\n",\
1871 printf("%s>\r\n", tabs);\
1872 printf("%s</File>\r\n", tabs);\
1874 else if(type == "vcxproj") {\
1875 i = index(file, ".");\
1876 ext = substr(file, i == 0 ? 0 : i + 1);\
1879 printf("%s<ClCompile Include=\"..\\..\\..\\..\\%s\\%s\" />\r\n",\
1880 spaces, dir, file);\
1881 else if(ext == "h")\
1882 printf("%s<ClInclude Include=\"..\\..\\..\\..\\%s\\%s\" />\r\n",\
1883 spaces, dir, file);\
1884 else if(ext == "rc")\
1885 printf("%s<ResourceCompile Include=\"..\\..\\..\\..\\%s\\%s\" />\r\n",\
1886 spaces, dir, file);\
1892 if($$0 == "CURL_LIB_C_FILES") {\
1893 split(lib_srcs, arr);\
1894 for(val in arr) gen_element(proj_type, "lib", arr[val]);\
1896 else if($$0 == "CURL_LIB_H_FILES") {\
1897 split(lib_hdrs, arr);\
1898 for(val in arr) gen_element(proj_type, "lib", arr[val]);\
1900 else if($$0 == "CURL_LIB_RC_FILES") {\
1901 split(lib_rc, arr);\
1902 for(val in arr) gen_element(proj_type, "lib", arr[val]);\
1904 else if($$0 == "CURL_LIB_VAUTH_C_FILES") {\
1905 split(lib_vauth_srcs, arr);\
1906 for(val in arr) gen_element(proj_type, "lib\\vauth", arr[val]);\
1908 else if($$0 == "CURL_LIB_VAUTH_H_FILES") {\
1909 split(lib_vauth_hdrs, arr);\
1910 for(val in arr) gen_element(proj_type, "lib\\vauth", arr[val]);\
1912 else if($$0 == "CURL_LIB_VQUIC_C_FILES") {\
1913 split(lib_vquic_srcs, arr);\
1914 for(val in arr) gen_element(proj_type, "lib\\vquic", arr[val]);\
1916 else if($$0 == "CURL_LIB_VQUIC_H_FILES") {\
1917 split(lib_vquic_hdrs, arr);\
1918 for(val in arr) gen_element(proj_type, "lib\\vquic", arr[val]);\
1920 else if($$0 == "CURL_LIB_VSSH_C_FILES") {\
1921 split(lib_vssh_srcs, arr);\
1922 for(val in arr) gen_element(proj_type, "lib\\vssh", arr[val]);\
1924 else if($$0 == "CURL_LIB_VSSH_H_FILES") {\
1925 split(lib_vssh_hdrs, arr);\
1926 for(val in arr) gen_element(proj_type, "lib\\vssh", arr[val]);\
1928 else if($$0 == "CURL_LIB_VTLS_C_FILES") {\
1929 split(lib_vtls_srcs, arr);\
1930 for(val in arr) gen_element(proj_type, "lib\\vtls", arr[val]);\
1932 else if($$0 == "CURL_LIB_VTLS_H_FILES") {\
1933 split(lib_vtls_hdrs, arr);\
1934 for(val in arr) gen_element(proj_type, "lib\\vtls", arr[val]);\
1936 else if($$0 == "CURL_SRC_C_FILES") {\
1937 split(src_srcs, arr);\
1938 for(val in arr) gen_element(proj_type, "src", arr[val]);\
1940 else if($$0 == "CURL_SRC_H_FILES") {\
1941 split(src_hdrs, arr);\
1942 for(val in arr) gen_element(proj_type, "src", arr[val]);\
1944 else if($$0 == "CURL_SRC_RC_FILES") {\
1945 split(src_rc, arr);\
1946 for(val in arr) gen_element(proj_type, "src", arr[val]);\
1948 else if($$0 == "CURL_SRC_X_C_FILES") {\
1949 split(src_x_srcs, arr);\
1951 sub(/..\/lib\//, "", arr[val]);\
1952 gen_element(proj_type, "lib", arr[val]);\
1955 else if($$0 == "CURL_SRC_X_H_FILES") {\
1956 split(src_x_hdrs, arr);\
1958 sub(/..\/lib\//, "", arr[val]);\
1959 gen_element(proj_type, "lib", arr[val]);\
1963 printf("%s\r\n", $$0);\
1966 echo "generating '$(VC10_LIBVCXPROJ)'"; \
1967 awk -v proj_type=vcxproj \
1968 -v lib_srcs="$$sorted_lib_srcs" \
1969 -v lib_hdrs="$$sorted_lib_hdrs" \
1970 -v lib_rc="$$win32_lib_rc" \
1971 -v lib_vauth_srcs="$$sorted_lib_vauth_srcs" \
1972 -v lib_vauth_hdrs="$$sorted_lib_vauth_hdrs" \
1973 -v lib_vquic_srcs="$$sorted_lib_vquic_srcs" \
1974 -v lib_vquic_hdrs="$$sorted_lib_vquic_hdrs" \
1975 -v lib_vssh_srcs="$$sorted_lib_vssh_srcs" \
1976 -v lib_vssh_hdrs="$$sorted_lib_vssh_hdrs" \
1977 -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \
1978 -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \
1979 "$$awk_code" $(srcdir)/$(VC10_LIBTMPL) > $(VC10_LIBVCXPROJ) || { exit 1; }; \
1981 echo "generating '$(VC10_SRCVCXPROJ)'"; \
1982 awk -v proj_type=vcxproj \
1983 -v src_srcs="$$sorted_src_srcs" \
1984 -v src_hdrs="$$sorted_src_hdrs" \
1985 -v src_rc="$$win32_src_rc" \
1986 -v src_x_srcs="$$sorted_src_x_srcs" \
1987 -v src_x_hdrs="$$sorted_src_x_hdrs" \
1988 "$$awk_code" $(srcdir)/$(VC10_SRCTMPL) > $(VC10_SRCVCXPROJ) || { exit 1; }; \
1990 echo "generating '$(VC11_LIBVCXPROJ)'"; \
1991 awk -v proj_type=vcxproj \
1992 -v lib_srcs="$$sorted_lib_srcs" \
1993 -v lib_hdrs="$$sorted_lib_hdrs" \
1994 -v lib_rc="$$win32_lib_rc" \
1995 -v lib_vauth_srcs="$$sorted_lib_vauth_srcs" \
1996 -v lib_vauth_hdrs="$$sorted_lib_vauth_hdrs" \
1997 -v lib_vquic_srcs="$$sorted_lib_vquic_srcs" \
1998 -v lib_vquic_hdrs="$$sorted_lib_vquic_hdrs" \
1999 -v lib_vssh_srcs="$$sorted_lib_vssh_srcs" \
2000 -v lib_vssh_hdrs="$$sorted_lib_vssh_hdrs" \
2001 -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \
2002 -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \
2003 "$$awk_code" $(srcdir)/$(VC11_LIBTMPL) > $(VC11_LIBVCXPROJ) || { exit 1; }; \
2005 echo "generating '$(VC11_SRCVCXPROJ)'"; \
2006 awk -v proj_type=vcxproj \
2007 -v src_srcs="$$sorted_src_srcs" \
2008 -v src_hdrs="$$sorted_src_hdrs" \
2009 -v src_rc="$$win32_src_rc" \
2010 -v src_x_srcs="$$sorted_src_x_srcs" \
2011 -v src_x_hdrs="$$sorted_src_x_hdrs" \
2012 "$$awk_code" $(srcdir)/$(VC11_SRCTMPL) > $(VC11_SRCVCXPROJ) || { exit 1; }; \
2014 echo "generating '$(VC12_LIBVCXPROJ)'"; \
2015 awk -v proj_type=vcxproj \
2016 -v lib_srcs="$$sorted_lib_srcs" \
2017 -v lib_hdrs="$$sorted_lib_hdrs" \
2018 -v lib_rc="$$win32_lib_rc" \
2019 -v lib_vauth_srcs="$$sorted_lib_vauth_srcs" \
2020 -v lib_vauth_hdrs="$$sorted_lib_vauth_hdrs" \
2021 -v lib_vquic_srcs="$$sorted_lib_vquic_srcs" \
2022 -v lib_vquic_hdrs="$$sorted_lib_vquic_hdrs" \
2023 -v lib_vssh_srcs="$$sorted_lib_vssh_srcs" \
2024 -v lib_vssh_hdrs="$$sorted_lib_vssh_hdrs" \
2025 -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \
2026 -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \
2027 "$$awk_code" $(srcdir)/$(VC12_LIBTMPL) > $(VC12_LIBVCXPROJ) || { exit 1; }; \
2029 echo "generating '$(VC12_SRCVCXPROJ)'"; \
2030 awk -v proj_type=vcxproj \
2031 -v src_srcs="$$sorted_src_srcs" \
2032 -v src_hdrs="$$sorted_src_hdrs" \
2033 -v src_rc="$$win32_src_rc" \
2034 -v src_x_srcs="$$sorted_src_x_srcs" \
2035 -v src_x_hdrs="$$sorted_src_x_hdrs" \
2036 "$$awk_code" $(srcdir)/$(VC12_SRCTMPL) > $(VC12_SRCVCXPROJ) || { exit 1; }; \
2038 echo "generating '$(VC14_LIBVCXPROJ)'"; \
2039 awk -v proj_type=vcxproj \
2040 -v lib_srcs="$$sorted_lib_srcs" \
2041 -v lib_hdrs="$$sorted_lib_hdrs" \
2042 -v lib_rc="$$win32_lib_rc" \
2043 -v lib_vauth_srcs="$$sorted_lib_vauth_srcs" \
2044 -v lib_vauth_hdrs="$$sorted_lib_vauth_hdrs" \
2045 -v lib_vquic_srcs="$$sorted_lib_vquic_srcs" \
2046 -v lib_vquic_hdrs="$$sorted_lib_vquic_hdrs" \
2047 -v lib_vssh_srcs="$$sorted_lib_vssh_srcs" \
2048 -v lib_vssh_hdrs="$$sorted_lib_vssh_hdrs" \
2049 -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \
2050 -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \
2051 "$$awk_code" $(srcdir)/$(VC14_LIBTMPL) > $(VC14_LIBVCXPROJ) || { exit 1; }; \
2053 echo "generating '$(VC14_SRCVCXPROJ)'"; \
2054 awk -v proj_type=vcxproj \
2055 -v src_srcs="$$sorted_src_srcs" \
2056 -v src_hdrs="$$sorted_src_hdrs" \
2057 -v src_rc="$$win32_src_rc" \
2058 -v src_x_srcs="$$sorted_src_x_srcs" \
2059 -v src_x_hdrs="$$sorted_src_x_hdrs" \
2060 "$$awk_code" $(srcdir)/$(VC14_SRCTMPL) > $(VC14_SRCVCXPROJ) || { exit 1; }; \
2062 echo "generating '$(VC14_10_LIBVCXPROJ)'"; \
2063 awk -v proj_type=vcxproj \
2064 -v lib_srcs="$$sorted_lib_srcs" \
2065 -v lib_hdrs="$$sorted_lib_hdrs" \
2066 -v lib_rc="$$win32_lib_rc" \
2067 -v lib_vauth_srcs="$$sorted_lib_vauth_srcs" \
2068 -v lib_vauth_hdrs="$$sorted_lib_vauth_hdrs" \
2069 -v lib_vquic_srcs="$$sorted_lib_vquic_srcs" \
2070 -v lib_vquic_hdrs="$$sorted_lib_vquic_hdrs" \
2071 -v lib_vssh_srcs="$$sorted_lib_vssh_srcs" \
2072 -v lib_vssh_hdrs="$$sorted_lib_vssh_hdrs" \
2073 -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \
2074 -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \
2075 "$$awk_code" $(srcdir)/$(VC14_10_LIBTMPL) > $(VC14_10_LIBVCXPROJ) || { exit 1; }; \
2077 echo "generating '$(VC14_10_SRCVCXPROJ)'"; \
2078 awk -v proj_type=vcxproj \
2079 -v src_srcs="$$sorted_src_srcs" \
2080 -v src_hdrs="$$sorted_src_hdrs" \
2081 -v src_rc="$$win32_src_rc" \
2082 -v src_x_srcs="$$sorted_src_x_srcs" \
2083 -v src_x_hdrs="$$sorted_src_x_hdrs" \
2084 "$$awk_code" $(srcdir)/$(VC14_10_SRCTMPL) > $(VC14_10_SRCVCXPROJ) || { exit 1; }; \
2086 echo "generating '$(VC14_30_LIBVCXPROJ)'"; \
2087 awk -v proj_type=vcxproj \
2088 -v lib_srcs="$$sorted_lib_srcs" \
2089 -v lib_hdrs="$$sorted_lib_hdrs" \
2090 -v lib_rc="$$win32_lib_rc" \
2091 -v lib_vauth_srcs="$$sorted_lib_vauth_srcs" \
2092 -v lib_vauth_hdrs="$$sorted_lib_vauth_hdrs" \
2093 -v lib_vquic_srcs="$$sorted_lib_vquic_srcs" \
2094 -v lib_vquic_hdrs="$$sorted_lib_vquic_hdrs" \
2095 -v lib_vssh_srcs="$$sorted_lib_vssh_srcs" \
2096 -v lib_vssh_hdrs="$$sorted_lib_vssh_hdrs" \
2097 -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \
2098 -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \
2099 "$$awk_code" $(srcdir)/$(VC14_30_LIBTMPL) > $(VC14_30_LIBVCXPROJ) || { exit 1; }; \
2101 echo "generating '$(VC14_30_SRCVCXPROJ)'"; \
2102 awk -v proj_type=vcxproj \
2103 -v src_srcs="$$sorted_src_srcs" \
2104 -v src_hdrs="$$sorted_src_hdrs" \
2105 -v src_rc="$$win32_src_rc" \
2106 -v src_x_srcs="$$sorted_src_x_srcs" \
2107 -v src_x_hdrs="$$sorted_src_x_hdrs" \
2108 "$$awk_code" $(srcdir)/$(VC14_30_SRCTMPL) > $(VC14_30_SRCVCXPROJ) || { exit 1; };)
2111 (cd src && $(MAKE) tidy)
2112 (cd lib && $(MAKE) tidy)
2114 # Tell versions [3.59,3.63) of GNU make to not export all variables.
2115 # Otherwise a system limit (for SysV at least) may be exceeded.