1# Makefile.in generated by automake 1.16.5 from Makefile.am. 2# @configure_input@ 3 4# Copyright (C) 1994-2021 Free Software Foundation, Inc. 5 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. 9 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 13# PARTICULAR PURPOSE. 14 15@SET_MAKE@ 16 17#*************************************************************************** 18# _ _ ____ _ 19# Project ___| | | | _ \| | 20# / __| | | | |_) | | 21# | (__| |_| | _ <| |___ 22# \___|\___/|_| \_\_____| 23# 24# Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. 25# 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. 29# 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. 33# 34# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 35# KIND, either express or implied. 36# 37# SPDX-License-Identifier: curl 38# 39########################################################################### 40 41#*************************************************************************** 42# _ _ ____ _ 43# Project ___| | | | _ \| | 44# / __| | | | |_) | | 45# | (__| |_| | _ <| |___ 46# \___|\___/|_| \_\_____| 47# 48# Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. 49# 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. 53# 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. 57# 58# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 59# KIND, either express or implied. 60# 61# SPDX-License-Identifier: curl 62# 63########################################################################### 64 65#*************************************************************************** 66# _ _ ____ _ 67# Project ___| | | | _ \| | 68# / __| | | | |_) | | 69# | (__| |_| | _ <| |___ 70# \___|\___/|_| \_\_____| 71# 72# Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. 73# 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. 77# 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. 81# 82# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 83# KIND, either express or implied. 84# 85# SPDX-License-Identifier: curl 86# 87########################################################################### 88# ./src/Makefile.inc 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) 95 96 97VPATH = @srcdir@ 98am__is_gnu_make = { \ 99 if test -z '$(MAKELEVEL)'; then \ 100 false; \ 101 elif test -n '$(MAKE_HOST)'; then \ 102 true; \ 103 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 104 true; \ 105 else \ 106 false; \ 107 fi; \ 108} 109am__make_running_with_option = \ 110 case $${target_option-} in \ 111 ?) ;; \ 112 *) echo "am__make_running_with_option: internal error: invalid" \ 113 "target option '$${target_option-}' specified" >&2; \ 114 exit 1;; \ 115 esac; \ 116 has_opt=no; \ 117 sane_makeflags=$$MAKEFLAGS; \ 118 if $(am__is_gnu_make); then \ 119 sane_makeflags=$$MFLAGS; \ 120 else \ 121 case $$MAKEFLAGS in \ 122 *\\[\ \ ]*) \ 123 bs=\\; \ 124 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 125 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 126 esac; \ 127 fi; \ 128 skip_next=no; \ 129 strip_trailopt () \ 130 { \ 131 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 132 }; \ 133 for flg in $$sane_makeflags; do \ 134 test $$skip_next = yes && { skip_next=no; continue; }; \ 135 case $$flg in \ 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;; \ 145 esac; \ 146 case $$flg in \ 147 *$$target_option*) has_opt=yes; break;; \ 148 esac; \ 149 done; \ 150 test $$has_opt = yes 151am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 152am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 153pkgdatadir = $(datadir)/@PACKAGE@ 154pkgincludedir = $(includedir)/@PACKAGE@ 155pkglibdir = $(libdir)/@PACKAGE@ 156pkglibexecdir = $(libexecdir)/@PACKAGE@ 157am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 158install_sh_DATA = $(install_sh) -c -m 644 159install_sh_PROGRAM = $(install_sh) -c 160install_sh_SCRIPT = $(install_sh) -c 161INSTALL_HEADER = $(INSTALL_DATA) 162transform = $(program_transform_name) 163NORMAL_INSTALL = : 164PRE_INSTALL = : 165POST_INSTALL = : 166NORMAL_UNINSTALL = : 167PRE_UNINSTALL = : 168POST_UNINSTALL = : 169build_triplet = @build@ 170host_triplet = @host@ 171subdir = . 172ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 173am__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 \ 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 199am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 200 $(ACLOCAL_M4) 201DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ 202 $(am__configure_deps) $(am__DIST_COMMON) 203am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ 204 configure.lineno config.status.lineno 205mkinstalldirs = $(install_sh) -d 206CONFIG_HEADER = $(top_builddir)/lib/curl_config.h 207CONFIG_CLEAN_FILES = curl-config libcurl.pc 208CONFIG_CLEAN_VPATH_FILES = 209am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 210am__vpath_adj = case $$p in \ 211 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ 212 *) f=$$p;; \ 213 esac; 214am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; 215am__install_max = 40 216am__nobase_strip_setup = \ 217 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` 218am__nobase_strip = \ 219 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" 220am__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] }' 227am__base_list = \ 228 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ 229 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' 230am__uninstall_files_from_dir = { \ 231 test -z "$$files" \ 232 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ 233 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ 234 $(am__cd) "$$dir" && rm -f $$files; }; \ 235 } 236am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)" 237SCRIPTS = $(bin_SCRIPTS) 238AM_V_P = $(am__v_P_@AM_V@) 239am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 240am__v_P_0 = false 241am__v_P_1 = : 242AM_V_GEN = $(am__v_GEN_@AM_V@) 243am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 244am__v_GEN_0 = @echo " GEN " $@; 245am__v_GEN_1 = 246AM_V_at = $(am__v_at_@AM_V@) 247am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 248am__v_at_0 = @ 249am__v_at_1 = 250SOURCES = 251DIST_SOURCES = 252RECURSIVE_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 260am__can_run_installinfo = \ 261 case $$AM_UPDATE_INFO_DIR in \ 262 n|no|NO) false;; \ 263 *) (install-info --version) >/dev/null 2>&1;; \ 264 esac 265DATA = $(pkgconfig_DATA) 266RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ 267 distclean-recursive maintainer-clean-recursive 268am__recursive_targets = \ 269 $(RECURSIVE_TARGETS) \ 270 $(RECURSIVE_CLEAN_TARGETS) \ 271 $(am__extra_recursive_targets) 272AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ 273 cscope distdir distdir-am dist dist-all distcheck 274am__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 277# *not* preserved. 278am__uniquify_input = $(AWK) '\ 279 BEGIN { nonempty = 0; } \ 280 { items[$$0] = 1; nonempty = 1; } \ 281 END { if (nonempty) { for (i in items) print i; }; } \ 282' 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. 286am__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)` 291am__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 295DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 296distdir = $(PACKAGE)-$(VERSION) 297top_distdir = $(distdir) 298am__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)"; }; \ 303 else :; fi 304am__post_remove_distdir = $(am__remove_distdir) 305am__relativize = \ 306 dir0=`pwd`; \ 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"`; \ 317 else \ 318 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ 319 if test "$$first2" = "$$first"; then \ 320 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ 321 else \ 322 dir2="../$$dir2"; \ 323 fi; \ 324 dir0="$$dir0"/"$$first"; \ 325 fi; \ 326 fi; \ 327 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ 328 done; \ 329 reldir="$$dir2" 330DIST_ARCHIVES = $(distdir).tar.gz 331GZIP_ENV = --best 332DIST_TARGETS = dist-gzip 333# Exists only to be overridden by the user if desired. 334AM_DISTCHECK_DVI_TARGET = dvi 335distuninstallcheck_listfiles = find . -type f -print 336am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ 337 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' 338distcleancheck_listfiles = find . -type f -print 339ACLOCAL = @ACLOCAL@ 340AMTAR = @AMTAR@ 341AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ 342APACHECTL = @APACHECTL@ 343APXS = @APXS@ 344AR = @AR@ 345AR_FLAGS = @AR_FLAGS@ 346AS = @AS@ 347AUTOCONF = @AUTOCONF@ 348AUTOHEADER = @AUTOHEADER@ 349AUTOMAKE = @AUTOMAKE@ 350AWK = @AWK@ 351BLANK_AT_MAKETIME = @BLANK_AT_MAKETIME@ 352CADDY = @CADDY@ 353CC = @CC@ 354CCDEPMODE = @CCDEPMODE@ 355CFLAGS = @CFLAGS@ 356CFLAG_CURL_SYMBOL_HIDING = @CFLAG_CURL_SYMBOL_HIDING@ 357CONFIGURE_OPTIONS = @CONFIGURE_OPTIONS@ 358CPP = @CPP@ 359CPPFLAGS = @CPPFLAGS@ 360CPPFLAG_CURL_STATICLIB = @CPPFLAG_CURL_STATICLIB@ 361CSCOPE = @CSCOPE@ 362CTAGS = @CTAGS@ 363CURLVERSION = @CURLVERSION@ 364CURL_CA_BUNDLE = @CURL_CA_BUNDLE@ 365CURL_CFLAG_EXTRAS = @CURL_CFLAG_EXTRAS@ 366CURL_DISABLE_DICT = @CURL_DISABLE_DICT@ 367CURL_DISABLE_FILE = @CURL_DISABLE_FILE@ 368CURL_DISABLE_FTP = @CURL_DISABLE_FTP@ 369CURL_DISABLE_GOPHER = @CURL_DISABLE_GOPHER@ 370CURL_DISABLE_HTTP = @CURL_DISABLE_HTTP@ 371CURL_DISABLE_IMAP = @CURL_DISABLE_IMAP@ 372CURL_DISABLE_LDAP = @CURL_DISABLE_LDAP@ 373CURL_DISABLE_LDAPS = @CURL_DISABLE_LDAPS@ 374CURL_DISABLE_MQTT = @CURL_DISABLE_MQTT@ 375CURL_DISABLE_POP3 = @CURL_DISABLE_POP3@ 376CURL_DISABLE_PROXY = @CURL_DISABLE_PROXY@ 377CURL_DISABLE_RTSP = @CURL_DISABLE_RTSP@ 378CURL_DISABLE_SMB = @CURL_DISABLE_SMB@ 379CURL_DISABLE_SMTP = @CURL_DISABLE_SMTP@ 380CURL_DISABLE_TELNET = @CURL_DISABLE_TELNET@ 381CURL_DISABLE_TFTP = @CURL_DISABLE_TFTP@ 382CURL_LT_SHLIB_VERSIONED_FLAVOUR = @CURL_LT_SHLIB_VERSIONED_FLAVOUR@ 383CURL_NETWORK_AND_TIME_LIBS = @CURL_NETWORK_AND_TIME_LIBS@ 384CURL_NETWORK_LIBS = @CURL_NETWORK_LIBS@ 385CURL_PLIST_VERSION = @CURL_PLIST_VERSION@ 386CURL_WITH_MULTI_SSL = @CURL_WITH_MULTI_SSL@ 387CYGPATH_W = @CYGPATH_W@ 388DEFAULT_SSL_BACKEND = @DEFAULT_SSL_BACKEND@ 389DEFS = @DEFS@ 390DEPDIR = @DEPDIR@ 391DLLTOOL = @DLLTOOL@ 392DSYMUTIL = @DSYMUTIL@ 393DUMPBIN = @DUMPBIN@ 394ECHO_C = @ECHO_C@ 395ECHO_N = @ECHO_N@ 396ECHO_T = @ECHO_T@ 397EGREP = @EGREP@ 398ENABLE_SHARED = @ENABLE_SHARED@ 399ENABLE_STATIC = @ENABLE_STATIC@ 400ETAGS = @ETAGS@ 401EXEEXT = @EXEEXT@ 402FGREP = @FGREP@ 403FILECMD = @FILECMD@ 404FISH_FUNCTIONS_DIR = @FISH_FUNCTIONS_DIR@ 405GCOV = @GCOV@ 406GREP = @GREP@ 407HAVE_BROTLI = @HAVE_BROTLI@ 408HAVE_GNUTLS_SRP = @HAVE_GNUTLS_SRP@ 409HAVE_LDAP_SSL = @HAVE_LDAP_SSL@ 410HAVE_LIBZ = @HAVE_LIBZ@ 411HAVE_OPENSSL_QUIC = @HAVE_OPENSSL_QUIC@ 412HAVE_OPENSSL_SRP = @HAVE_OPENSSL_SRP@ 413HAVE_PROTO_BSDSOCKET_H = @HAVE_PROTO_BSDSOCKET_H@ 414HAVE_ZSTD = @HAVE_ZSTD@ 415HTTPD = @HTTPD@ 416HTTPD_NGHTTPX = @HTTPD_NGHTTPX@ 417IDN_ENABLED = @IDN_ENABLED@ 418INSTALL = @INSTALL@ 419INSTALL_DATA = @INSTALL_DATA@ 420INSTALL_PROGRAM = @INSTALL_PROGRAM@ 421INSTALL_SCRIPT = @INSTALL_SCRIPT@ 422INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 423IPV6_ENABLED = @IPV6_ENABLED@ 424LCOV = @LCOV@ 425LD = @LD@ 426LDFLAGS = @LDFLAGS@ 427LIBCURL_LIBS = @LIBCURL_LIBS@ 428LIBCURL_NO_SHARED = @LIBCURL_NO_SHARED@ 429LIBOBJS = @LIBOBJS@ 430LIBS = @LIBS@ 431LIBTOOL = @LIBTOOL@ 432LIPO = @LIPO@ 433LN_S = @LN_S@ 434LTLIBOBJS = @LTLIBOBJS@ 435LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ 436MAINT = @MAINT@ 437MAKEINFO = @MAKEINFO@ 438MANIFEST_TOOL = @MANIFEST_TOOL@ 439MANOPT = @MANOPT@ 440MKDIR_P = @MKDIR_P@ 441NM = @NM@ 442NMEDIT = @NMEDIT@ 443NROFF = @NROFF@ 444OBJDUMP = @OBJDUMP@ 445OBJEXT = @OBJEXT@ 446OTOOL = @OTOOL@ 447OTOOL64 = @OTOOL64@ 448PACKAGE = @PACKAGE@ 449PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 450PACKAGE_NAME = @PACKAGE_NAME@ 451PACKAGE_STRING = @PACKAGE_STRING@ 452PACKAGE_TARNAME = @PACKAGE_TARNAME@ 453PACKAGE_URL = @PACKAGE_URL@ 454PACKAGE_VERSION = @PACKAGE_VERSION@ 455PATH_SEPARATOR = @PATH_SEPARATOR@ 456PERL = @PERL@ 457PKGADD_NAME = @PKGADD_NAME@ 458PKGADD_PKG = @PKGADD_PKG@ 459PKGADD_VENDOR = @PKGADD_VENDOR@ 460PKGCONFIG = @PKGCONFIG@ 461RANDOM_FILE = @RANDOM_FILE@ 462RANLIB = @RANLIB@ 463RC = @RC@ 464REQUIRE_LIB_DEPS = @REQUIRE_LIB_DEPS@ 465SED = @SED@ 466SET_MAKE = @SET_MAKE@ 467SHELL = @SHELL@ 468SSL_BACKENDS = @SSL_BACKENDS@ 469SSL_ENABLED = @SSL_ENABLED@ 470SSL_LIBS = @SSL_LIBS@ 471STRIP = @STRIP@ 472SUPPORT_FEATURES = @SUPPORT_FEATURES@ 473SUPPORT_PROTOCOLS = @SUPPORT_PROTOCOLS@ 474TEST_NGHTTPX = @TEST_NGHTTPX@ 475USE_ARES = @USE_ARES@ 476USE_BEARSSL = @USE_BEARSSL@ 477USE_GNUTLS = @USE_GNUTLS@ 478USE_HYPER = @USE_HYPER@ 479USE_LIBRTMP = @USE_LIBRTMP@ 480USE_LIBSSH = @USE_LIBSSH@ 481USE_LIBSSH2 = @USE_LIBSSH2@ 482USE_MBEDTLS = @USE_MBEDTLS@ 483USE_MSH3 = @USE_MSH3@ 484USE_NGHTTP2 = @USE_NGHTTP2@ 485USE_NGHTTP3 = @USE_NGHTTP3@ 486USE_NGTCP2 = @USE_NGTCP2@ 487USE_NGTCP2_CRYPTO_BORINGSSL = @USE_NGTCP2_CRYPTO_BORINGSSL@ 488USE_NGTCP2_CRYPTO_GNUTLS = @USE_NGTCP2_CRYPTO_GNUTLS@ 489USE_NGTCP2_CRYPTO_QUICTLS = @USE_NGTCP2_CRYPTO_QUICTLS@ 490USE_NGTCP2_CRYPTO_WOLFSSL = @USE_NGTCP2_CRYPTO_WOLFSSL@ 491USE_NGTCP2_H3 = @USE_NGTCP2_H3@ 492USE_OPENLDAP = @USE_OPENLDAP@ 493USE_OPENSSL_H3 = @USE_OPENSSL_H3@ 494USE_OPENSSL_QUIC = @USE_OPENSSL_QUIC@ 495USE_QUICHE = @USE_QUICHE@ 496USE_RUSTLS = @USE_RUSTLS@ 497USE_SCHANNEL = @USE_SCHANNEL@ 498USE_SECTRANSP = @USE_SECTRANSP@ 499USE_UNIX_SOCKETS = @USE_UNIX_SOCKETS@ 500USE_WIN32_CRYPTO = @USE_WIN32_CRYPTO@ 501USE_WIN32_LARGE_FILES = @USE_WIN32_LARGE_FILES@ 502USE_WIN32_SMALL_FILES = @USE_WIN32_SMALL_FILES@ 503USE_WINDOWS_SSPI = @USE_WINDOWS_SSPI@ 504USE_WOLFSSH = @USE_WOLFSSH@ 505USE_WOLFSSL = @USE_WOLFSSL@ 506VERSION = @VERSION@ 507VERSIONNUM = @VERSIONNUM@ 508ZLIB_LIBS = @ZLIB_LIBS@ 509ZSH_FUNCTIONS_DIR = @ZSH_FUNCTIONS_DIR@ 510abs_builddir = @abs_builddir@ 511abs_srcdir = @abs_srcdir@ 512abs_top_builddir = @abs_top_builddir@ 513abs_top_srcdir = @abs_top_srcdir@ 514ac_ct_AR = @ac_ct_AR@ 515ac_ct_CC = @ac_ct_CC@ 516ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 517am__include = @am__include@ 518am__leading_dot = @am__leading_dot@ 519am__quote = @am__quote@ 520am__tar = @am__tar@ 521am__untar = @am__untar@ 522bindir = @bindir@ 523build = @build@ 524build_alias = @build_alias@ 525build_cpu = @build_cpu@ 526build_os = @build_os@ 527build_vendor = @build_vendor@ 528builddir = @builddir@ 529datadir = @datadir@ 530datarootdir = @datarootdir@ 531docdir = @docdir@ 532dvidir = @dvidir@ 533exec_prefix = @exec_prefix@ 534host = @host@ 535host_alias = @host_alias@ 536host_cpu = @host_cpu@ 537host_os = @host_os@ 538host_vendor = @host_vendor@ 539htmldir = @htmldir@ 540includedir = @includedir@ 541infodir = @infodir@ 542install_sh = @install_sh@ 543libdir = @libdir@ 544libexecdir = @libexecdir@ 545libext = @libext@ 546localedir = @localedir@ 547localstatedir = @localstatedir@ 548mandir = @mandir@ 549mkdir_p = @mkdir_p@ 550oldincludedir = @oldincludedir@ 551pdfdir = @pdfdir@ 552prefix = @prefix@ 553program_transform_name = @program_transform_name@ 554psdir = @psdir@ 555runstatedir = @runstatedir@ 556sbindir = @sbindir@ 557sharedstatedir = @sharedstatedir@ 558srcdir = @srcdir@ 559sysconfdir = @sysconfdir@ 560target_alias = @target_alias@ 561top_build_prefix = @top_build_prefix@ 562top_builddir = @top_builddir@ 563top_srcdir = @top_srcdir@ 564AUTOMAKE_OPTIONS = foreign 565ACLOCAL_AMFLAGS = -I m4 566CMAKE_DIST = \ 567 CMake/cmake_uninstall.cmake.in \ 568 CMake/CMakeConfigurableFile.in \ 569 CMake/curl-config.cmake.in \ 570 CMake/CurlSymbolHiding.cmake \ 571 CMake/CurlTests.c \ 572 CMake/FindBearSSL.cmake \ 573 CMake/FindBrotli.cmake \ 574 CMake/FindCARES.cmake \ 575 CMake/FindGSS.cmake \ 576 CMake/FindLibPSL.cmake \ 577 CMake/FindLibSSH2.cmake \ 578 CMake/FindMbedTLS.cmake \ 579 CMake/FindMSH3.cmake \ 580 CMake/FindNGHTTP2.cmake \ 581 CMake/FindNGHTTP3.cmake \ 582 CMake/FindNGTCP2.cmake \ 583 CMake/FindQUICHE.cmake \ 584 CMake/FindWolfSSL.cmake \ 585 CMake/FindZstd.cmake \ 586 CMake/Macros.cmake \ 587 CMake/OtherTests.cmake \ 588 CMake/PickyWarnings.cmake \ 589 CMake/Platforms/WindowsCache.cmake \ 590 CMake/Utilities.cmake \ 591 CMakeLists.txt 592 593VC14_LIBTMPL = projects/Windows/VC14/lib/libcurl.tmpl 594VC14_LIBVCXPROJ = projects/Windows/VC14/lib/libcurl.vcxproj.dist 595VC14_LIBVCXPROJ_DEPS = $(VC14_LIBTMPL) Makefile.am lib/Makefile.inc 596VC14_SRCTMPL = projects/Windows/VC14/src/curl.tmpl 597VC14_SRCVCXPROJ = projects/Windows/VC14/src/curl.vcxproj.dist 598VC14_SRCVCXPROJ_DEPS = $(VC14_SRCTMPL) Makefile.am src/Makefile.inc 599VC14_10_LIBTMPL = projects/Windows/VC14.10/lib/libcurl.tmpl 600VC14_10_LIBVCXPROJ = projects/Windows/VC14.10/lib/libcurl.vcxproj.dist 601VC14_10_LIBVCXPROJ_DEPS = $(VC14_10_LIBTMPL) Makefile.am lib/Makefile.inc 602VC14_10_SRCTMPL = projects/Windows/VC14.10/src/curl.tmpl 603VC14_10_SRCVCXPROJ = projects/Windows/VC14.10/src/curl.vcxproj.dist 604VC14_10_SRCVCXPROJ_DEPS = $(VC14_10_SRCTMPL) Makefile.am src/Makefile.inc 605VC14_20_LIBTMPL = projects/Windows/VC14.20/lib/libcurl.tmpl 606VC14_20_LIBVCXPROJ = projects/Windows/VC14.20/lib/libcurl.vcxproj.dist 607VC14_20_LIBVCXPROJ_DEPS = $(VC14_20_LIBTMPL) Makefile.am lib/Makefile.inc 608VC14_20_SRCTMPL = projects/Windows/VC14.20/src/curl.tmpl 609VC14_20_SRCVCXPROJ = projects/Windows/VC14.20/src/curl.vcxproj.dist 610VC14_20_SRCVCXPROJ_DEPS = $(VC14_20_SRCTMPL) Makefile.am src/Makefile.inc 611VC14_30_LIBTMPL = projects/Windows/VC14.30/lib/libcurl.tmpl 612VC14_30_LIBVCXPROJ = projects/Windows/VC14.30/lib/libcurl.vcxproj.dist 613VC14_30_LIBVCXPROJ_DEPS = $(VC14_30_LIBTMPL) Makefile.am lib/Makefile.inc 614VC14_30_SRCTMPL = projects/Windows/VC14.30/src/curl.tmpl 615VC14_30_SRCVCXPROJ = projects/Windows/VC14.30/src/curl.vcxproj.dist 616VC14_30_SRCVCXPROJ_DEPS = $(VC14_30_SRCTMPL) Makefile.am src/Makefile.inc 617VC_DIST = projects/README.md \ 618 projects/build-openssl.bat \ 619 projects/build-wolfssl.bat \ 620 projects/checksrc.bat \ 621 projects/Windows/VC14/curl-all.sln \ 622 projects/Windows/VC14/lib/libcurl.sln \ 623 projects/Windows/VC14/lib/libcurl.vcxproj.filters \ 624 projects/Windows/VC14/src/curl.sln \ 625 projects/Windows/VC14/src/curl.vcxproj.filters \ 626 projects/Windows/VC14.10/curl-all.sln \ 627 projects/Windows/VC14.10/lib/libcurl.sln \ 628 projects/Windows/VC14.10/lib/libcurl.vcxproj.filters \ 629 projects/Windows/VC14.10/src/curl.sln \ 630 projects/Windows/VC14.10/src/curl.vcxproj.filters \ 631 projects/Windows/VC14.20/curl-all.sln \ 632 projects/Windows/VC14.20/lib/libcurl.sln \ 633 projects/Windows/VC14.20/lib/libcurl.vcxproj.filters \ 634 projects/Windows/VC14.20/src/curl.sln \ 635 projects/Windows/VC14.20/src/curl.vcxproj.filters \ 636 projects/Windows/VC14.30/curl-all.sln \ 637 projects/Windows/VC14.30/lib/libcurl.sln \ 638 projects/Windows/VC14.30/lib/libcurl.vcxproj.filters \ 639 projects/Windows/VC14.30/src/curl.sln \ 640 projects/Windows/VC14.30/src/curl.vcxproj.filters \ 641 projects/generate.bat \ 642 projects/wolfssl_options.h \ 643 projects/wolfssl_override.props 644 645WINBUILD_DIST = winbuild/README.md winbuild/gen_resp_file.bat \ 646 winbuild/MakefileBuild.vc winbuild/Makefile.vc 647 648PLAN9_DIST = plan9/include/mkfile \ 649 plan9/include/mkfile \ 650 plan9/mkfile.proto \ 651 plan9/mkfile \ 652 plan9/README \ 653 plan9/lib/mkfile.inc \ 654 plan9/lib/mkfile \ 655 plan9/src/mkfile.inc \ 656 plan9/src/mkfile 657 658EXTRA_DIST = CHANGES COPYING maketgz Makefile.dist curl-config.in \ 659 RELEASE-NOTES buildconf libcurl.pc.in MacOSX-Framework $(CMAKE_DIST) \ 660 $(VC_DIST) $(WINBUILD_DIST) $(PLAN9_DIST) lib/libcurl.vers.in buildconf.bat \ 661 libcurl.def 662 663CLEANFILES = $(VC14_LIBVCXPROJ) $(VC14_SRCVCXPROJ) \ 664 $(VC14_10_LIBVCXPROJ) $(VC14_10_SRCVCXPROJ) \ 665 $(VC14_20_LIBVCXPROJ) $(VC14_20_SRCVCXPROJ) \ 666 $(VC14_30_LIBVCXPROJ) $(VC14_30_SRCVCXPROJ) 667 668bin_SCRIPTS = curl-config 669SUBDIRS = lib src 670DIST_SUBDIRS = $(SUBDIRS) tests packages scripts include docs 671pkgconfigdir = $(libdir)/pkgconfig 672pkgconfig_DATA = libcurl.pc 673LIB_VAUTH_CFILES = \ 674 vauth/cleartext.c \ 675 vauth/cram.c \ 676 vauth/digest.c \ 677 vauth/digest_sspi.c \ 678 vauth/gsasl.c \ 679 vauth/krb5_gssapi.c \ 680 vauth/krb5_sspi.c \ 681 vauth/ntlm.c \ 682 vauth/ntlm_sspi.c \ 683 vauth/oauth2.c \ 684 vauth/spnego_gssapi.c \ 685 vauth/spnego_sspi.c \ 686 vauth/vauth.c 687 688LIB_VAUTH_HFILES = \ 689 vauth/digest.h \ 690 vauth/ntlm.h \ 691 vauth/vauth.h 692 693LIB_VTLS_CFILES = \ 694 vtls/bearssl.c \ 695 vtls/gtls.c \ 696 vtls/hostcheck.c \ 697 vtls/keylog.c \ 698 vtls/mbedtls.c \ 699 vtls/mbedtls_threadlock.c \ 700 vtls/openssl.c \ 701 vtls/rustls.c \ 702 vtls/schannel.c \ 703 vtls/schannel_verify.c \ 704 vtls/sectransp.c \ 705 vtls/vtls.c \ 706 vtls/wolfssl.c \ 707 vtls/x509asn1.c 708 709LIB_VTLS_HFILES = \ 710 vtls/bearssl.h \ 711 vtls/gtls.h \ 712 vtls/hostcheck.h \ 713 vtls/keylog.h \ 714 vtls/mbedtls.h \ 715 vtls/mbedtls_threadlock.h \ 716 vtls/openssl.h \ 717 vtls/rustls.h \ 718 vtls/schannel.h \ 719 vtls/schannel_int.h \ 720 vtls/sectransp.h \ 721 vtls/vtls.h \ 722 vtls/vtls_int.h \ 723 vtls/wolfssl.h \ 724 vtls/x509asn1.h 725 726LIB_VQUIC_CFILES = \ 727 vquic/curl_msh3.c \ 728 vquic/curl_ngtcp2.c \ 729 vquic/curl_osslq.c \ 730 vquic/curl_quiche.c \ 731 vquic/vquic.c \ 732 vquic/vquic-tls.c 733 734LIB_VQUIC_HFILES = \ 735 vquic/curl_msh3.h \ 736 vquic/curl_ngtcp2.h \ 737 vquic/curl_osslq.h \ 738 vquic/curl_quiche.h \ 739 vquic/vquic.h \ 740 vquic/vquic_int.h \ 741 vquic/vquic-tls.h 742 743LIB_VSSH_CFILES = \ 744 vssh/libssh.c \ 745 vssh/libssh2.c \ 746 vssh/wolfssh.c 747 748LIB_VSSH_HFILES = \ 749 vssh/ssh.h 750 751LIB_CFILES = \ 752 altsvc.c \ 753 amigaos.c \ 754 asyn-ares.c \ 755 asyn-thread.c \ 756 base64.c \ 757 bufq.c \ 758 bufref.c \ 759 c-hyper.c \ 760 cf-h1-proxy.c \ 761 cf-h2-proxy.c \ 762 cf-haproxy.c \ 763 cf-https-connect.c \ 764 cf-socket.c \ 765 cfilters.c \ 766 conncache.c \ 767 connect.c \ 768 content_encoding.c \ 769 cookie.c \ 770 curl_addrinfo.c \ 771 curl_des.c \ 772 curl_endian.c \ 773 curl_fnmatch.c \ 774 curl_get_line.c \ 775 curl_gethostname.c \ 776 curl_gssapi.c \ 777 curl_memrchr.c \ 778 curl_multibyte.c \ 779 curl_ntlm_core.c \ 780 curl_ntlm_wb.c \ 781 curl_path.c \ 782 curl_range.c \ 783 curl_rtmp.c \ 784 curl_sasl.c \ 785 curl_sspi.c \ 786 curl_threads.c \ 787 curl_trc.c \ 788 dict.c \ 789 doh.c \ 790 dynbuf.c \ 791 dynhds.c \ 792 easy.c \ 793 easygetopt.c \ 794 easyoptions.c \ 795 escape.c \ 796 file.c \ 797 fileinfo.c \ 798 fopen.c \ 799 formdata.c \ 800 ftp.c \ 801 ftplistparser.c \ 802 getenv.c \ 803 getinfo.c \ 804 gopher.c \ 805 hash.c \ 806 headers.c \ 807 hmac.c \ 808 hostasyn.c \ 809 hostip.c \ 810 hostip4.c \ 811 hostip6.c \ 812 hostsyn.c \ 813 hsts.c \ 814 http.c \ 815 http1.c \ 816 http2.c \ 817 http_aws_sigv4.c \ 818 http_chunks.c \ 819 http_digest.c \ 820 http_negotiate.c \ 821 http_ntlm.c \ 822 http_proxy.c \ 823 idn.c \ 824 if2ip.c \ 825 imap.c \ 826 inet_ntop.c \ 827 inet_pton.c \ 828 krb5.c \ 829 ldap.c \ 830 llist.c \ 831 macos.c \ 832 md4.c \ 833 md5.c \ 834 memdebug.c \ 835 mime.c \ 836 mprintf.c \ 837 mqtt.c \ 838 multi.c \ 839 netrc.c \ 840 nonblock.c \ 841 noproxy.c \ 842 openldap.c \ 843 parsedate.c \ 844 pingpong.c \ 845 pop3.c \ 846 progress.c \ 847 psl.c \ 848 rand.c \ 849 rename.c \ 850 rtsp.c \ 851 select.c \ 852 sendf.c \ 853 setopt.c \ 854 sha256.c \ 855 share.c \ 856 slist.c \ 857 smb.c \ 858 smtp.c \ 859 socketpair.c \ 860 socks.c \ 861 socks_gssapi.c \ 862 socks_sspi.c \ 863 speedcheck.c \ 864 splay.c \ 865 strcase.c \ 866 strdup.c \ 867 strerror.c \ 868 strtok.c \ 869 strtoofft.c \ 870 system_win32.c \ 871 telnet.c \ 872 tftp.c \ 873 timediff.c \ 874 timeval.c \ 875 transfer.c \ 876 url.c \ 877 urlapi.c \ 878 version.c \ 879 version_win32.c \ 880 warnless.c \ 881 ws.c 882 883LIB_HFILES = \ 884 altsvc.h \ 885 amigaos.h \ 886 arpa_telnet.h \ 887 asyn.h \ 888 bufq.h \ 889 bufref.h \ 890 c-hyper.h \ 891 cf-h1-proxy.h \ 892 cf-h2-proxy.h \ 893 cf-haproxy.h \ 894 cf-https-connect.h \ 895 cf-socket.h \ 896 cfilters.h \ 897 conncache.h \ 898 connect.h \ 899 content_encoding.h \ 900 cookie.h \ 901 curl_addrinfo.h \ 902 curl_base64.h \ 903 curl_ctype.h \ 904 curl_des.h \ 905 curl_endian.h \ 906 curl_fnmatch.h \ 907 curl_get_line.h \ 908 curl_gethostname.h \ 909 curl_gssapi.h \ 910 curl_hmac.h \ 911 curl_krb5.h \ 912 curl_ldap.h \ 913 curl_md4.h \ 914 curl_md5.h \ 915 curl_memory.h \ 916 curl_memrchr.h \ 917 curl_multibyte.h \ 918 curl_ntlm_core.h \ 919 curl_ntlm_wb.h \ 920 curl_path.h \ 921 curl_printf.h \ 922 curl_range.h \ 923 curl_rtmp.h \ 924 curl_sasl.h \ 925 curl_setup.h \ 926 curl_setup_once.h \ 927 curl_sha256.h \ 928 curl_sspi.h \ 929 curl_threads.h \ 930 curl_trc.h \ 931 curlx.h \ 932 dict.h \ 933 doh.h \ 934 dynbuf.h \ 935 dynhds.h \ 936 easy_lock.h \ 937 easyif.h \ 938 easyoptions.h \ 939 escape.h \ 940 file.h \ 941 fileinfo.h \ 942 fopen.h \ 943 formdata.h \ 944 ftp.h \ 945 ftplistparser.h \ 946 functypes.h \ 947 getinfo.h \ 948 gopher.h \ 949 hash.h \ 950 headers.h \ 951 hostip.h \ 952 hsts.h \ 953 http.h \ 954 http1.h \ 955 http2.h \ 956 http_aws_sigv4.h \ 957 http_chunks.h \ 958 http_digest.h \ 959 http_negotiate.h \ 960 http_ntlm.h \ 961 http_proxy.h \ 962 idn.h \ 963 if2ip.h \ 964 imap.h \ 965 inet_ntop.h \ 966 inet_pton.h \ 967 llist.h \ 968 macos.h \ 969 memdebug.h \ 970 mime.h \ 971 mqtt.h \ 972 multihandle.h \ 973 multiif.h \ 974 netrc.h \ 975 nonblock.h \ 976 noproxy.h \ 977 parsedate.h \ 978 pingpong.h \ 979 pop3.h \ 980 progress.h \ 981 psl.h \ 982 rand.h \ 983 rename.h \ 984 rtsp.h \ 985 select.h \ 986 sendf.h \ 987 setopt.h \ 988 setup-vms.h \ 989 share.h \ 990 sigpipe.h \ 991 slist.h \ 992 smb.h \ 993 smtp.h \ 994 sockaddr.h \ 995 socketpair.h \ 996 socks.h \ 997 speedcheck.h \ 998 splay.h \ 999 strcase.h \ 1000 strdup.h \ 1001 strerror.h \ 1002 strtok.h \ 1003 strtoofft.h \ 1004 system_win32.h \ 1005 telnet.h \ 1006 tftp.h \ 1007 timediff.h \ 1008 timeval.h \ 1009 transfer.h \ 1010 url.h \ 1011 urlapi-int.h \ 1012 urldata.h \ 1013 version_win32.h \ 1014 warnless.h \ 1015 ws.h 1016 1017LIB_RCFILES = libcurl.rc 1018CSOURCES = $(LIB_CFILES) $(LIB_VAUTH_CFILES) $(LIB_VTLS_CFILES) \ 1019 $(LIB_VQUIC_CFILES) $(LIB_VSSH_CFILES) 1020 1021HHEADERS = $(LIB_HFILES) $(LIB_VAUTH_HFILES) $(LIB_VTLS_HFILES) \ 1022 $(LIB_VQUIC_HFILES) $(LIB_VSSH_HFILES) 1023 1024 1025# libcurl sources to include in curltool lib we use for test binaries 1026CURLTOOL_LIBCURL_CFILES = \ 1027 ../lib/base64.c \ 1028 ../lib/dynbuf.c 1029 1030 1031# libcurl has sources that provide functions named curlx_* that aren't part of 1032# the official API, but we reuse the code here to avoid duplication. 1033CURLX_CFILES = \ 1034 ../lib/base64.c \ 1035 ../lib/curl_multibyte.c \ 1036 ../lib/dynbuf.c \ 1037 ../lib/nonblock.c \ 1038 ../lib/strtoofft.c \ 1039 ../lib/timediff.c \ 1040 ../lib/version_win32.c \ 1041 ../lib/warnless.c 1042 1043CURLX_HFILES = \ 1044 ../lib/curl_ctype.h \ 1045 ../lib/curl_multibyte.h \ 1046 ../lib/curl_setup.h \ 1047 ../lib/dynbuf.h \ 1048 ../lib/nonblock.h \ 1049 ../lib/strtoofft.h \ 1050 ../lib/timediff.h \ 1051 ../lib/version_win32.h \ 1052 ../lib/warnless.h 1053 1054CURL_CFILES = \ 1055 slist_wc.c \ 1056 tool_binmode.c \ 1057 tool_bname.c \ 1058 tool_cb_dbg.c \ 1059 tool_cb_hdr.c \ 1060 tool_cb_prg.c \ 1061 tool_cb_rea.c \ 1062 tool_cb_see.c \ 1063 tool_cb_wrt.c \ 1064 tool_cfgable.c \ 1065 tool_dirhie.c \ 1066 tool_doswin.c \ 1067 tool_easysrc.c \ 1068 tool_filetime.c \ 1069 tool_findfile.c \ 1070 tool_formparse.c \ 1071 tool_getparam.c \ 1072 tool_getpass.c \ 1073 tool_help.c \ 1074 tool_helpers.c \ 1075 tool_hugehelp.c \ 1076 tool_ipfs.c \ 1077 tool_libinfo.c \ 1078 tool_listhelp.c \ 1079 tool_main.c \ 1080 tool_msgs.c \ 1081 tool_operate.c \ 1082 tool_operhlp.c \ 1083 tool_paramhlp.c \ 1084 tool_parsecfg.c \ 1085 tool_progress.c \ 1086 tool_setopt.c \ 1087 tool_sleep.c \ 1088 tool_stderr.c \ 1089 tool_strdup.c \ 1090 tool_urlglob.c \ 1091 tool_util.c \ 1092 tool_vms.c \ 1093 tool_writeout.c \ 1094 tool_writeout_json.c \ 1095 tool_xattr.c \ 1096 var.c 1097 1098CURL_HFILES = \ 1099 slist_wc.h \ 1100 tool_binmode.h \ 1101 tool_bname.h \ 1102 tool_cb_dbg.h \ 1103 tool_cb_hdr.h \ 1104 tool_cb_prg.h \ 1105 tool_cb_rea.h \ 1106 tool_cb_see.h \ 1107 tool_cb_wrt.h \ 1108 tool_cfgable.h \ 1109 tool_dirhie.h \ 1110 tool_doswin.h \ 1111 tool_easysrc.h \ 1112 tool_filetime.h \ 1113 tool_findfile.h \ 1114 tool_formparse.h \ 1115 tool_getparam.h \ 1116 tool_getpass.h \ 1117 tool_help.h \ 1118 tool_helpers.h \ 1119 tool_hugehelp.h \ 1120 tool_ipfs.h \ 1121 tool_libinfo.h \ 1122 tool_main.h \ 1123 tool_msgs.h \ 1124 tool_operate.h \ 1125 tool_operhlp.h \ 1126 tool_paramhlp.h \ 1127 tool_parsecfg.h \ 1128 tool_progress.h \ 1129 tool_sdecls.h \ 1130 tool_setopt.h \ 1131 tool_setup.h \ 1132 tool_sleep.h \ 1133 tool_stderr.h \ 1134 tool_strdup.h \ 1135 tool_urlglob.h \ 1136 tool_util.h \ 1137 tool_version.h \ 1138 tool_vms.h \ 1139 tool_writeout.h \ 1140 tool_writeout_json.h \ 1141 tool_xattr.h \ 1142 var.h 1143 1144CURL_RCFILES = curl.rc 1145 1146# curl_SOURCES is special and gets assigned in src/Makefile.am 1147CURL_FILES = $(CURL_CFILES) $(CURLX_CFILES) $(CURL_HFILES) 1148all: all-recursive 1149 1150.SUFFIXES: 1151am--refresh: Makefile 1152 @: 1153$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/lib/Makefile.inc $(srcdir)/src/Makefile.inc $(am__configure_deps) 1154 @for dep in $?; do \ 1155 case '$(am__configure_deps)' in \ 1156 *$$dep*) \ 1157 echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ 1158 $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ 1159 && exit 0; \ 1160 exit 1;; \ 1161 esac; \ 1162 done; \ 1163 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ 1164 $(am__cd) $(top_srcdir) && \ 1165 $(AUTOMAKE) --foreign Makefile 1166Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 1167 @case '$?' in \ 1168 *config.status*) \ 1169 echo ' $(SHELL) ./config.status'; \ 1170 $(SHELL) ./config.status;; \ 1171 *) \ 1172 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ 1173 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ 1174 esac; 1175$(srcdir)/lib/Makefile.inc $(srcdir)/src/Makefile.inc $(am__empty): 1176 1177$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 1178 $(SHELL) ./config.status --recheck 1179 1180$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 1181 $(am__cd) $(srcdir) && $(AUTOCONF) 1182$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 1183 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) 1184$(am__aclocal_m4_deps): 1185curl-config: $(top_builddir)/config.status $(srcdir)/curl-config.in 1186 cd $(top_builddir) && $(SHELL) ./config.status $@ 1187libcurl.pc: $(top_builddir)/config.status $(srcdir)/libcurl.pc.in 1188 cd $(top_builddir) && $(SHELL) ./config.status $@ 1189install-binSCRIPTS: $(bin_SCRIPTS) 1190 @$(NORMAL_INSTALL) 1191 @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ 1192 if test -n "$$list"; then \ 1193 echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ 1194 $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ 1195 fi; \ 1196 for p in $$list; do \ 1197 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 1198 if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ 1199 done | \ 1200 sed -e 'p;s,.*/,,;n' \ 1201 -e 'h;s|.*|.|' \ 1202 -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ 1203 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ 1204 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ 1205 if ($$2 == $$4) { files[d] = files[d] " " $$1; \ 1206 if (++n[d] == $(am__install_max)) { \ 1207 print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ 1208 else { print "f", d "/" $$4, $$1 } } \ 1209 END { for (d in files) print "f", d, files[d] }' | \ 1210 while read type dir files; do \ 1211 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ 1212 test -z "$$files" || { \ 1213 echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ 1214 $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ 1215 } \ 1216 ; done 1217 1218uninstall-binSCRIPTS: 1219 @$(NORMAL_UNINSTALL) 1220 @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ 1221 files=`for p in $$list; do echo "$$p"; done | \ 1222 sed -e 's,.*/,,;$(transform)'`; \ 1223 dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) 1224 1225mostlyclean-libtool: 1226 -rm -f *.lo 1227 1228clean-libtool: 1229 -rm -rf .libs _libs 1230 1231distclean-libtool: 1232 -rm -f libtool config.lt 1233install-pkgconfigDATA: $(pkgconfig_DATA) 1234 @$(NORMAL_INSTALL) 1235 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ 1236 if test -n "$$list"; then \ 1237 echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ 1238 $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ 1239 fi; \ 1240 for p in $$list; do \ 1241 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 1242 echo "$$d$$p"; \ 1243 done | $(am__base_list) | \ 1244 while read files; do \ 1245 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ 1246 $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ 1247 done 1248 1249uninstall-pkgconfigDATA: 1250 @$(NORMAL_UNINSTALL) 1251 @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ 1252 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ 1253 dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) 1254 1255# This directory's subdirectories are mostly independent; you can cd 1256# into them and run 'make' without going through this Makefile. 1257# To change the values of 'make' variables: instead of editing Makefiles, 1258# (1) if the variable is set in 'config.status', edit 'config.status' 1259# (which will cause the Makefiles to be regenerated when you run 'make'); 1260# (2) otherwise, pass the desired values on the 'make' command line. 1261$(am__recursive_targets): 1262 @fail=; \ 1263 if $(am__make_keepgoing); then \ 1264 failcom='fail=yes'; \ 1265 else \ 1266 failcom='exit 1'; \ 1267 fi; \ 1268 dot_seen=no; \ 1269 target=`echo $@ | sed s/-recursive//`; \ 1270 case "$@" in \ 1271 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ 1272 *) list='$(SUBDIRS)' ;; \ 1273 esac; \ 1274 for subdir in $$list; do \ 1275 echo "Making $$target in $$subdir"; \ 1276 if test "$$subdir" = "."; then \ 1277 dot_seen=yes; \ 1278 local_target="$$target-am"; \ 1279 else \ 1280 local_target="$$target"; \ 1281 fi; \ 1282 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 1283 || eval $$failcom; \ 1284 done; \ 1285 if test "$$dot_seen" = "no"; then \ 1286 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ 1287 fi; test -z "$$fail" 1288 1289ID: $(am__tagged_files) 1290 $(am__define_uniq_tagged_files); mkid -fID $$unique 1291tags: tags-recursive 1292TAGS: tags 1293 1294tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 1295 set x; \ 1296 here=`pwd`; \ 1297 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ 1298 include_option=--etags-include; \ 1299 empty_fix=.; \ 1300 else \ 1301 include_option=--include; \ 1302 empty_fix=; \ 1303 fi; \ 1304 list='$(SUBDIRS)'; for subdir in $$list; do \ 1305 if test "$$subdir" = .; then :; else \ 1306 test ! -f $$subdir/TAGS || \ 1307 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ 1308 fi; \ 1309 done; \ 1310 $(am__define_uniq_tagged_files); \ 1311 shift; \ 1312 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ 1313 test -n "$$unique" || unique=$$empty_fix; \ 1314 if test $$# -gt 0; then \ 1315 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 1316 "$$@" $$unique; \ 1317 else \ 1318 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 1319 $$unique; \ 1320 fi; \ 1321 fi 1322ctags: ctags-recursive 1323 1324CTAGS: ctags 1325ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 1326 $(am__define_uniq_tagged_files); \ 1327 test -z "$(CTAGS_ARGS)$$unique" \ 1328 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 1329 $$unique 1330 1331GTAGS: 1332 here=`$(am__cd) $(top_builddir) && pwd` \ 1333 && $(am__cd) $(top_srcdir) \ 1334 && gtags -i $(GTAGS_ARGS) "$$here" 1335cscope: cscope.files 1336 test ! -s cscope.files \ 1337 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) 1338clean-cscope: 1339 -rm -f cscope.files 1340cscope.files: clean-cscope cscopelist 1341cscopelist: cscopelist-recursive 1342 1343cscopelist-am: $(am__tagged_files) 1344 list='$(am__tagged_files)'; \ 1345 case "$(srcdir)" in \ 1346 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 1347 *) sdir=$(subdir)/$(srcdir) ;; \ 1348 esac; \ 1349 for i in $$list; do \ 1350 if test -f "$$i"; then \ 1351 echo "$(subdir)/$$i"; \ 1352 else \ 1353 echo "$$sdir/$$i"; \ 1354 fi; \ 1355 done >> $(top_builddir)/cscope.files 1356 1357distclean-tags: 1358 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 1359 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files 1360distdir: $(BUILT_SOURCES) 1361 $(MAKE) $(AM_MAKEFLAGS) distdir-am 1362 1363distdir-am: $(DISTFILES) 1364 $(am__remove_distdir) 1365 test -d "$(distdir)" || mkdir "$(distdir)" 1366 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 1367 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 1368 list='$(DISTFILES)'; \ 1369 dist_files=`for file in $$list; do echo $$file; done | \ 1370 sed -e "s|^$$srcdirstrip/||;t" \ 1371 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 1372 case $$dist_files in \ 1373 */*) $(MKDIR_P) `echo "$$dist_files" | \ 1374 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 1375 sort -u` ;; \ 1376 esac; \ 1377 for file in $$dist_files; do \ 1378 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 1379 if test -d $$d/$$file; then \ 1380 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 1381 if test -d "$(distdir)/$$file"; then \ 1382 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 1383 fi; \ 1384 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 1385 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 1386 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 1387 fi; \ 1388 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 1389 else \ 1390 test -f "$(distdir)/$$file" \ 1391 || cp -p $$d/$$file "$(distdir)/$$file" \ 1392 || exit 1; \ 1393 fi; \ 1394 done 1395 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ 1396 if test "$$subdir" = .; then :; else \ 1397 $(am__make_dryrun) \ 1398 || test -d "$(distdir)/$$subdir" \ 1399 || $(MKDIR_P) "$(distdir)/$$subdir" \ 1400 || exit 1; \ 1401 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ 1402 $(am__relativize); \ 1403 new_distdir=$$reldir; \ 1404 dir1=$$subdir; dir2="$(top_distdir)"; \ 1405 $(am__relativize); \ 1406 new_top_distdir=$$reldir; \ 1407 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ 1408 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ 1409 ($(am__cd) $$subdir && \ 1410 $(MAKE) $(AM_MAKEFLAGS) \ 1411 top_distdir="$$new_top_distdir" \ 1412 distdir="$$new_distdir" \ 1413 am__remove_distdir=: \ 1414 am__skip_length_check=: \ 1415 am__skip_mode_fix=: \ 1416 distdir) \ 1417 || exit 1; \ 1418 fi; \ 1419 done 1420 $(MAKE) $(AM_MAKEFLAGS) \ 1421 top_distdir="$(top_distdir)" distdir="$(distdir)" \ 1422 dist-hook 1423 -test -n "$(am__skip_mode_fix)" \ 1424 || find "$(distdir)" -type d ! -perm -755 \ 1425 -exec chmod u+rwx,go+rx {} \; -o \ 1426 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ 1427 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ 1428 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ 1429 || chmod -R a+r "$(distdir)" 1430dist-gzip: distdir 1431 tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz 1432 $(am__post_remove_distdir) 1433 1434dist-bzip2: distdir 1435 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 1436 $(am__post_remove_distdir) 1437 1438dist-lzip: distdir 1439 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz 1440 $(am__post_remove_distdir) 1441 1442dist-xz: distdir 1443 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz 1444 $(am__post_remove_distdir) 1445 1446dist-zstd: distdir 1447 tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst 1448 $(am__post_remove_distdir) 1449 1450dist-tarZ: distdir 1451 @echo WARNING: "Support for distribution archives compressed with" \ 1452 "legacy program 'compress' is deprecated." >&2 1453 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 1454 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z 1455 $(am__post_remove_distdir) 1456 1457dist-shar: distdir 1458 @echo WARNING: "Support for shar distribution archives is" \ 1459 "deprecated." >&2 1460 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 1461 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz 1462 $(am__post_remove_distdir) 1463 1464dist-zip: distdir 1465 -rm -f $(distdir).zip 1466 zip -rq $(distdir).zip $(distdir) 1467 $(am__post_remove_distdir) 1468 1469dist dist-all: 1470 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' 1471 $(am__post_remove_distdir) 1472 1473# This target untars the dist file and tries a VPATH configuration. Then 1474# it guarantees that the distribution is self-contained by making another 1475# tarfile. 1476distcheck: dist 1477 case '$(DIST_ARCHIVES)' in \ 1478 *.tar.gz*) \ 1479 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ 1480 *.tar.bz2*) \ 1481 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ 1482 *.tar.lz*) \ 1483 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ 1484 *.tar.xz*) \ 1485 xz -dc $(distdir).tar.xz | $(am__untar) ;;\ 1486 *.tar.Z*) \ 1487 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ 1488 *.shar.gz*) \ 1489 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ 1490 *.zip*) \ 1491 unzip $(distdir).zip ;;\ 1492 *.tar.zst*) \ 1493 zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ 1494 esac 1495 chmod -R a-w $(distdir) 1496 chmod u+w $(distdir) 1497 mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst 1498 chmod a-w $(distdir) 1499 test -d $(distdir)/_build || exit 0; \ 1500 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ 1501 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ 1502 && am__cwd=`pwd` \ 1503 && $(am__cd) $(distdir)/_build/sub \ 1504 && ../../configure \ 1505 $(AM_DISTCHECK_CONFIGURE_FLAGS) \ 1506 $(DISTCHECK_CONFIGURE_FLAGS) \ 1507 --srcdir=../.. --prefix="$$dc_install_base" \ 1508 && $(MAKE) $(AM_MAKEFLAGS) \ 1509 && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \ 1510 && $(MAKE) $(AM_MAKEFLAGS) check \ 1511 && $(MAKE) $(AM_MAKEFLAGS) install \ 1512 && $(MAKE) $(AM_MAKEFLAGS) installcheck \ 1513 && $(MAKE) $(AM_MAKEFLAGS) uninstall \ 1514 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ 1515 distuninstallcheck \ 1516 && chmod -R a-w "$$dc_install_base" \ 1517 && ({ \ 1518 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ 1519 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ 1520 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ 1521 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ 1522 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ 1523 } || { rm -rf "$$dc_destdir"; exit 1; }) \ 1524 && rm -rf "$$dc_destdir" \ 1525 && $(MAKE) $(AM_MAKEFLAGS) dist \ 1526 && rm -rf $(DIST_ARCHIVES) \ 1527 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ 1528 && cd "$$am__cwd" \ 1529 || exit 1 1530 $(am__post_remove_distdir) 1531 @(echo "$(distdir) archives ready for distribution: "; \ 1532 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ 1533 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' 1534distuninstallcheck: 1535 @test -n '$(distuninstallcheck_dir)' || { \ 1536 echo 'ERROR: trying to run $@ with an empty' \ 1537 '$$(distuninstallcheck_dir)' >&2; \ 1538 exit 1; \ 1539 }; \ 1540 $(am__cd) '$(distuninstallcheck_dir)' || { \ 1541 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ 1542 exit 1; \ 1543 }; \ 1544 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ 1545 || { echo "ERROR: files left after uninstall:" ; \ 1546 if test -n "$(DESTDIR)"; then \ 1547 echo " (check DESTDIR support)"; \ 1548 fi ; \ 1549 $(distuninstallcheck_listfiles) ; \ 1550 exit 1; } >&2 1551distcleancheck: distclean 1552 @if test '$(srcdir)' = . ; then \ 1553 echo "ERROR: distcleancheck can only run from a VPATH build" ; \ 1554 exit 1 ; \ 1555 fi 1556 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ 1557 || { echo "ERROR: files left in build directory after distclean:" ; \ 1558 $(distcleancheck_listfiles) ; \ 1559 exit 1; } >&2 1560check-am: all-am 1561check: check-recursive 1562all-am: Makefile $(SCRIPTS) $(DATA) 1563installdirs: installdirs-recursive 1564installdirs-am: 1565 for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgconfigdir)"; do \ 1566 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ 1567 done 1568install: install-recursive 1569install-exec: install-exec-recursive 1570install-data: install-data-recursive 1571uninstall: uninstall-recursive 1572 1573install-am: all-am 1574 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 1575 1576installcheck: installcheck-recursive 1577install-strip: 1578 if test -z '$(STRIP)'; then \ 1579 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 1580 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 1581 install; \ 1582 else \ 1583 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 1584 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 1585 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 1586 fi 1587mostlyclean-generic: 1588 1589clean-generic: 1590 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 1591 1592distclean-generic: 1593 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 1594 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 1595 1596maintainer-clean-generic: 1597 @echo "This command is intended for maintainers to use" 1598 @echo "it deletes files that may require special tools to rebuild." 1599clean: clean-recursive 1600 1601clean-am: clean-generic clean-libtool mostlyclean-am 1602 1603distclean: distclean-recursive 1604 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 1605 -rm -f Makefile 1606distclean-am: clean-am distclean-generic distclean-libtool \ 1607 distclean-tags 1608 1609dvi: dvi-recursive 1610 1611dvi-am: 1612 1613html: html-recursive 1614 1615html-am: 1616 1617info: info-recursive 1618 1619info-am: 1620 1621install-data-am: install-pkgconfigDATA 1622 @$(NORMAL_INSTALL) 1623 $(MAKE) $(AM_MAKEFLAGS) install-data-hook 1624install-dvi: install-dvi-recursive 1625 1626install-dvi-am: 1627 1628install-exec-am: install-binSCRIPTS 1629 1630install-html: install-html-recursive 1631 1632install-html-am: 1633 1634install-info: install-info-recursive 1635 1636install-info-am: 1637 1638install-man: 1639 1640install-pdf: install-pdf-recursive 1641 1642install-pdf-am: 1643 1644install-ps: install-ps-recursive 1645 1646install-ps-am: 1647 1648installcheck-am: 1649 1650maintainer-clean: maintainer-clean-recursive 1651 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 1652 -rm -rf $(top_srcdir)/autom4te.cache 1653 -rm -f Makefile 1654maintainer-clean-am: distclean-am maintainer-clean-generic 1655 1656mostlyclean: mostlyclean-recursive 1657 1658mostlyclean-am: mostlyclean-generic mostlyclean-libtool 1659 1660pdf: pdf-recursive 1661 1662pdf-am: 1663 1664ps: ps-recursive 1665 1666ps-am: 1667 1668uninstall-am: uninstall-binSCRIPTS uninstall-pkgconfigDATA 1669 @$(NORMAL_INSTALL) 1670 $(MAKE) $(AM_MAKEFLAGS) uninstall-hook 1671.MAKE: $(am__recursive_targets) install-am install-data-am \ 1672 install-strip uninstall-am 1673 1674.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ 1675 am--refresh check check-am clean clean-cscope clean-generic \ 1676 clean-libtool cscope cscopelist-am ctags ctags-am dist \ 1677 dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \ 1678 dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \ 1679 distclean-generic distclean-libtool distclean-tags \ 1680 distcleancheck distdir distuninstallcheck dvi dvi-am html \ 1681 html-am info info-am install install-am install-binSCRIPTS \ 1682 install-data install-data-am install-data-hook install-dvi \ 1683 install-dvi-am install-exec install-exec-am install-html \ 1684 install-html-am install-info install-info-am install-man \ 1685 install-pdf install-pdf-am install-pkgconfigDATA install-ps \ 1686 install-ps-am install-strip installcheck installcheck-am \ 1687 installdirs installdirs-am maintainer-clean \ 1688 maintainer-clean-generic mostlyclean mostlyclean-generic \ 1689 mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ 1690 uninstall-am uninstall-binSCRIPTS uninstall-hook \ 1691 uninstall-pkgconfigDATA 1692 1693.PRECIOUS: Makefile 1694 1695 1696# List of files required to generate VC IDE .dsp, .vcproj and .vcxproj files 1697 1698dist-hook: 1699 rm -rf $(top_builddir)/tests/log 1700 find $(distdir) -name "*.dist" -exec rm {} \; 1701 (distit=`find $(srcdir) -name "*.dist" | grep -v ./ares/`; \ 1702 for file in $$distit; do \ 1703 strip=`echo $$file | sed -e s/^$(srcdir)// -e s/\.dist//`; \ 1704 cp -p $$file $(distdir)$$strip; \ 1705 done) 1706 1707check: test examples check-docs 1708 1709@CROSSCOMPILING_TRUE@test-full: test 1710@CROSSCOMPILING_TRUE@test-torture: test 1711 1712@CROSSCOMPILING_TRUE@test: 1713@CROSSCOMPILING_TRUE@ @echo "NOTICE: we can't run the tests when cross-compiling!" 1714 1715@CROSSCOMPILING_FALSE@test: 1716@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all quiet-test) 1717 1718@CROSSCOMPILING_FALSE@test-full: 1719@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all full-test) 1720 1721@CROSSCOMPILING_FALSE@test-nonflaky: 1722@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all nonflaky-test) 1723 1724@CROSSCOMPILING_FALSE@test-torture: 1725@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all torture-test) 1726 1727@CROSSCOMPILING_FALSE@test-event: 1728@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all event-test) 1729 1730@CROSSCOMPILING_FALSE@test-am: 1731@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all am-test) 1732 1733@CROSSCOMPILING_FALSE@test-ci: 1734@CROSSCOMPILING_FALSE@ @(cd tests; $(MAKE) all ci-test) 1735 1736examples: 1737 @(cd docs/examples; $(MAKE) check) 1738 1739check-docs: 1740 @(cd docs/libcurl; $(MAKE) check) 1741 1742# Build source and binary rpms. For rpm-3.0 and above, the ~/.rpmmacros 1743# must contain the following line: 1744# %_topdir /home/loic/local/rpm 1745# and that /home/loic/local/rpm contains the directory SOURCES, BUILD etc. 1746# 1747# cd /home/loic/local/rpm ; mkdir -p SOURCES BUILD RPMS/i386 SPECS SRPMS 1748# 1749# If additional configure flags are needed to build the package, add the 1750# following in ~/.rpmmacros 1751# %configure CFLAGS="%{optflags}" ./configure %{_target_platform} --prefix=%{_prefix} ${AM_CONFIGFLAGS} 1752# and run make rpm in the following way: 1753# AM_CONFIGFLAGS='--with-uri=/home/users/loic/local/RedHat-6.2' make rpm 1754# 1755 1756rpms: 1757 $(MAKE) RPMDIST=curl rpm 1758 $(MAKE) RPMDIST=curl-ssl rpm 1759 1760rpm: 1761 RPM_TOPDIR=`rpm --showrc | $(PERL) -n -e 'print if(s/.*_topdir\s+(.*)/$$1/)'` ; \ 1762 cp $(srcdir)/packages/Linux/RPM/$(RPMDIST).spec $$RPM_TOPDIR/SPECS ; \ 1763 cp $(PACKAGE)-$(VERSION).tar.gz $$RPM_TOPDIR/SOURCES ; \ 1764 rpm -ba --clean --rmsource $$RPM_TOPDIR/SPECS/$(RPMDIST).spec ; \ 1765 mv $$RPM_TOPDIR/RPMS/i386/$(RPMDIST)-*.rpm . ; \ 1766 mv $$RPM_TOPDIR/SRPMS/$(RPMDIST)-*.src.rpm . 1767 1768# 1769# Build a Solaris pkgadd format file 1770# run 'make pkgadd' once you've done './configure' and 'make' to make a Solaris pkgadd format 1771# file (which ends up back in this directory). 1772# The pkgadd file is in 'pkgtrans' format, so to install on Solaris, do 1773# pkgadd -d ./HAXXcurl-* 1774# 1775 1776# gak - libtool requires an absolute directory, hence the pwd below... 1777pkgadd: 1778 umask 022 ; \ 1779 $(MAKE) install DESTDIR=`/bin/pwd`/packages/Solaris/root ; \ 1780 cat COPYING > $(srcdir)/packages/Solaris/copyright ; \ 1781 cd $(srcdir)/packages/Solaris && $(MAKE) package 1782 1783# 1784# Build a cygwin binary tarball installation file 1785# resulting .tar.bz2 file will end up at packages/Win32/cygwin 1786cygwinbin: 1787 $(MAKE) -C packages/Win32/cygwin cygwinbin 1788 1789# We extend the standard install with a custom hook: 1790install-data-hook: 1791 (cd include && $(MAKE) install) 1792 (cd docs && $(MAKE) install) 1793 (cd docs/libcurl && $(MAKE) install) 1794 1795# We extend the standard uninstall with a custom hook: 1796uninstall-hook: 1797 (cd include && $(MAKE) uninstall) 1798 (cd docs && $(MAKE) uninstall) 1799 (cd docs/libcurl && $(MAKE) uninstall) 1800 1801ca-bundle: $(srcdir)/scripts/mk-ca-bundle.pl 1802 @echo "generating a fresh ca-bundle.crt" 1803 @perl $(srcdir)/scripts/mk-ca-bundle.pl -b -l -u lib/ca-bundle.crt 1804 1805ca-firefox: $(srcdir)/scripts/firefox-db2pem.sh 1806 @echo "generating a fresh ca-bundle.crt" 1807 $(srcdir)/scripts/firefox-db2pem.sh lib/ca-bundle.crt 1808 1809checksrc: 1810 (cd lib && $(MAKE) checksrc) 1811 (cd src && $(MAKE) checksrc) 1812 (cd tests && $(MAKE) checksrc) 1813 (cd include/curl && $(MAKE) checksrc) 1814 (cd docs/examples && $(MAKE) checksrc) 1815 (cd packages && $(MAKE) checksrc) 1816 1817.PHONY: vc-ide 1818 1819vc-ide: $(VC14_LIBVCXPROJ_DEPS) $(VC14_SRCVCXPROJ_DEPS) \ 1820 $(VC14_10_LIBVCXPROJ_DEPS) $(VC14_10_SRCVCXPROJ_DEPS) \ 1821 $(VC14_20_LIBVCXPROJ_DEPS) $(VC14_20_SRCVCXPROJ_DEPS) \ 1822 $(VC14_30_LIBVCXPROJ_DEPS) $(VC14_30_SRCVCXPROJ_DEPS) 1823 @(win32_lib_srcs='$(LIB_CFILES)'; \ 1824 win32_lib_hdrs='$(LIB_HFILES) config-win32.h'; \ 1825 win32_lib_rc='$(LIB_RCFILES)'; \ 1826 win32_lib_vauth_srcs='$(LIB_VAUTH_CFILES)'; \ 1827 win32_lib_vauth_hdrs='$(LIB_VAUTH_HFILES)'; \ 1828 win32_lib_vquic_srcs='$(LIB_VQUIC_CFILES)'; \ 1829 win32_lib_vquic_hdrs='$(LIB_VQUIC_HFILES)'; \ 1830 win32_lib_vssh_srcs='$(LIB_VSSH_CFILES)'; \ 1831 win32_lib_vssh_hdrs='$(LIB_VSSH_HFILES)'; \ 1832 win32_lib_vtls_srcs='$(LIB_VTLS_CFILES)'; \ 1833 win32_lib_vtls_hdrs='$(LIB_VTLS_HFILES)'; \ 1834 win32_src_srcs='$(CURL_CFILES)'; \ 1835 win32_src_hdrs='$(CURL_HFILES)'; \ 1836 win32_src_rc='$(CURL_RCFILES)'; \ 1837 win32_src_x_srcs='$(CURLX_CFILES)'; \ 1838 win32_src_x_hdrs='$(CURLX_HFILES) ../lib/config-win32.h'; \ 1839 \ 1840 sorted_lib_srcs=`for file in $$win32_lib_srcs; do echo $$file; done | sort`; \ 1841 sorted_lib_hdrs=`for file in $$win32_lib_hdrs; do echo $$file; done | sort`; \ 1842 sorted_lib_vauth_srcs=`for file in $$win32_lib_vauth_srcs; do echo $$file; done | sort`; \ 1843 sorted_lib_vauth_hdrs=`for file in $$win32_lib_vauth_hdrs; do echo $$file; done | sort`; \ 1844 sorted_lib_vquic_srcs=`for file in $$win32_lib_vquic_srcs; do echo $$file; done | sort`; \ 1845 sorted_lib_vquic_hdrs=`for file in $$win32_lib_vquic_hdrs; do echo $$file; done | sort`; \ 1846 sorted_lib_vssh_srcs=`for file in $$win32_lib_vssh_srcs; do echo $$file; done | sort`; \ 1847 sorted_lib_vssh_hdrs=`for file in $$win32_lib_vssh_hdrs; do echo $$file; done | sort`; \ 1848 sorted_lib_vtls_srcs=`for file in $$win32_lib_vtls_srcs; do echo $$file; done | sort`; \ 1849 sorted_lib_vtls_hdrs=`for file in $$win32_lib_vtls_hdrs; do echo $$file; done | sort`; \ 1850 sorted_src_srcs=`for file in $$win32_src_srcs; do echo $$file; done | sort`; \ 1851 sorted_src_hdrs=`for file in $$win32_src_hdrs; do echo $$file; done | sort`; \ 1852 sorted_src_x_srcs=`for file in $$win32_src_x_srcs; do echo $$file; done | sort`; \ 1853 sorted_src_x_hdrs=`for file in $$win32_src_x_hdrs; do echo $$file; done | sort`; \ 1854 \ 1855 awk_code='\ 1856function gen_element(type, dir, file)\ 1857{\ 1858 sub(/vauth\//, "", file);\ 1859 sub(/vquic\//, "", file);\ 1860 sub(/vssh\//, "", file);\ 1861 sub(/vtls\//, "", file);\ 1862\ 1863 spaces=" ";\ 1864 if(dir == "lib\\vauth" ||\ 1865 dir == "lib\\vquic" ||\ 1866 dir == "lib\\vssh" ||\ 1867 dir == "lib\\vtls")\ 1868 tabs=" ";\ 1869 else\ 1870 tabs=" ";\ 1871\ 1872 if(type == "dsp") {\ 1873 printf("# Begin Source File\r\n");\ 1874 printf("\r\n");\ 1875 printf("SOURCE=..\\..\\..\\..\\%s\\%s\r\n", dir, file);\ 1876 printf("# End Source File\r\n");\ 1877 }\ 1878 else if(type == "vcproj1") {\ 1879 printf("%s<File\r\n", tabs);\ 1880 printf("%s RelativePath=\"..\\..\\..\\..\\%s\\%s\">\r\n",\ 1881 tabs, dir, file);\ 1882 printf("%s</File>\r\n", tabs);\ 1883 }\ 1884 else if(type == "vcproj2") {\ 1885 printf("%s<File\r\n", tabs);\ 1886 printf("%s RelativePath=\"..\\..\\..\\..\\%s\\%s\"\r\n",\ 1887 tabs, dir, file);\ 1888 printf("%s>\r\n", tabs);\ 1889 printf("%s</File>\r\n", tabs);\ 1890 }\ 1891 else if(type == "vcxproj") {\ 1892 i = index(file, ".");\ 1893 ext = substr(file, i == 0 ? 0 : i + 1);\ 1894\ 1895 if(ext == "c")\ 1896 printf("%s<ClCompile Include=\"..\\..\\..\\..\\%s\\%s\" />\r\n",\ 1897 spaces, dir, file);\ 1898 else if(ext == "h")\ 1899 printf("%s<ClInclude Include=\"..\\..\\..\\..\\%s\\%s\" />\r\n",\ 1900 spaces, dir, file);\ 1901 else if(ext == "rc")\ 1902 printf("%s<ResourceCompile Include=\"..\\..\\..\\..\\%s\\%s\" />\r\n",\ 1903 spaces, dir, file);\ 1904 }\ 1905}\ 1906\ 1907{\ 1908\ 1909 if($$0 == "CURL_LIB_C_FILES") {\ 1910 split(lib_srcs, arr);\ 1911 for(val in arr) gen_element(proj_type, "lib", arr[val]);\ 1912 }\ 1913 else if($$0 == "CURL_LIB_H_FILES") {\ 1914 split(lib_hdrs, arr);\ 1915 for(val in arr) gen_element(proj_type, "lib", arr[val]);\ 1916 }\ 1917 else if($$0 == "CURL_LIB_RC_FILES") {\ 1918 split(lib_rc, arr);\ 1919 for(val in arr) gen_element(proj_type, "lib", arr[val]);\ 1920 }\ 1921 else if($$0 == "CURL_LIB_VAUTH_C_FILES") {\ 1922 split(lib_vauth_srcs, arr);\ 1923 for(val in arr) gen_element(proj_type, "lib\\vauth", arr[val]);\ 1924 }\ 1925 else if($$0 == "CURL_LIB_VAUTH_H_FILES") {\ 1926 split(lib_vauth_hdrs, arr);\ 1927 for(val in arr) gen_element(proj_type, "lib\\vauth", arr[val]);\ 1928 }\ 1929 else if($$0 == "CURL_LIB_VQUIC_C_FILES") {\ 1930 split(lib_vquic_srcs, arr);\ 1931 for(val in arr) gen_element(proj_type, "lib\\vquic", arr[val]);\ 1932 }\ 1933 else if($$0 == "CURL_LIB_VQUIC_H_FILES") {\ 1934 split(lib_vquic_hdrs, arr);\ 1935 for(val in arr) gen_element(proj_type, "lib\\vquic", arr[val]);\ 1936 }\ 1937 else if($$0 == "CURL_LIB_VSSH_C_FILES") {\ 1938 split(lib_vssh_srcs, arr);\ 1939 for(val in arr) gen_element(proj_type, "lib\\vssh", arr[val]);\ 1940 }\ 1941 else if($$0 == "CURL_LIB_VSSH_H_FILES") {\ 1942 split(lib_vssh_hdrs, arr);\ 1943 for(val in arr) gen_element(proj_type, "lib\\vssh", arr[val]);\ 1944 }\ 1945 else if($$0 == "CURL_LIB_VTLS_C_FILES") {\ 1946 split(lib_vtls_srcs, arr);\ 1947 for(val in arr) gen_element(proj_type, "lib\\vtls", arr[val]);\ 1948 }\ 1949 else if($$0 == "CURL_LIB_VTLS_H_FILES") {\ 1950 split(lib_vtls_hdrs, arr);\ 1951 for(val in arr) gen_element(proj_type, "lib\\vtls", arr[val]);\ 1952 }\ 1953 else if($$0 == "CURL_SRC_C_FILES") {\ 1954 split(src_srcs, arr);\ 1955 for(val in arr) gen_element(proj_type, "src", arr[val]);\ 1956 }\ 1957 else if($$0 == "CURL_SRC_H_FILES") {\ 1958 split(src_hdrs, arr);\ 1959 for(val in arr) gen_element(proj_type, "src", arr[val]);\ 1960 }\ 1961 else if($$0 == "CURL_SRC_RC_FILES") {\ 1962 split(src_rc, arr);\ 1963 for(val in arr) gen_element(proj_type, "src", arr[val]);\ 1964 }\ 1965 else if($$0 == "CURL_SRC_X_C_FILES") {\ 1966 split(src_x_srcs, arr);\ 1967 for(val in arr) {\ 1968 sub(/..\/lib\//, "", arr[val]);\ 1969 gen_element(proj_type, "lib", arr[val]);\ 1970 }\ 1971 }\ 1972 else if($$0 == "CURL_SRC_X_H_FILES") {\ 1973 split(src_x_hdrs, arr);\ 1974 for(val in arr) {\ 1975 sub(/..\/lib\//, "", arr[val]);\ 1976 gen_element(proj_type, "lib", arr[val]);\ 1977 }\ 1978 }\ 1979 else\ 1980 printf("%s\r\n", $$0);\ 1981}';\ 1982 \ 1983 echo "generating '$(VC14_LIBVCXPROJ)'"; \ 1984 awk -v proj_type=vcxproj \ 1985 -v lib_srcs="$$sorted_lib_srcs" \ 1986 -v lib_hdrs="$$sorted_lib_hdrs" \ 1987 -v lib_rc="$$win32_lib_rc" \ 1988 -v lib_vauth_srcs="$$sorted_lib_vauth_srcs" \ 1989 -v lib_vauth_hdrs="$$sorted_lib_vauth_hdrs" \ 1990 -v lib_vquic_srcs="$$sorted_lib_vquic_srcs" \ 1991 -v lib_vquic_hdrs="$$sorted_lib_vquic_hdrs" \ 1992 -v lib_vssh_srcs="$$sorted_lib_vssh_srcs" \ 1993 -v lib_vssh_hdrs="$$sorted_lib_vssh_hdrs" \ 1994 -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ 1995 -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ 1996 "$$awk_code" $(srcdir)/$(VC14_LIBTMPL) > $(VC14_LIBVCXPROJ) || { exit 1; }; \ 1997 \ 1998 echo "generating '$(VC14_SRCVCXPROJ)'"; \ 1999 awk -v proj_type=vcxproj \ 2000 -v src_srcs="$$sorted_src_srcs" \ 2001 -v src_hdrs="$$sorted_src_hdrs" \ 2002 -v src_rc="$$win32_src_rc" \ 2003 -v src_x_srcs="$$sorted_src_x_srcs" \ 2004 -v src_x_hdrs="$$sorted_src_x_hdrs" \ 2005 "$$awk_code" $(srcdir)/$(VC14_SRCTMPL) > $(VC14_SRCVCXPROJ) || { exit 1; }; \ 2006 \ 2007 echo "generating '$(VC14_10_LIBVCXPROJ)'"; \ 2008 awk -v proj_type=vcxproj \ 2009 -v lib_srcs="$$sorted_lib_srcs" \ 2010 -v lib_hdrs="$$sorted_lib_hdrs" \ 2011 -v lib_rc="$$win32_lib_rc" \ 2012 -v lib_vauth_srcs="$$sorted_lib_vauth_srcs" \ 2013 -v lib_vauth_hdrs="$$sorted_lib_vauth_hdrs" \ 2014 -v lib_vquic_srcs="$$sorted_lib_vquic_srcs" \ 2015 -v lib_vquic_hdrs="$$sorted_lib_vquic_hdrs" \ 2016 -v lib_vssh_srcs="$$sorted_lib_vssh_srcs" \ 2017 -v lib_vssh_hdrs="$$sorted_lib_vssh_hdrs" \ 2018 -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ 2019 -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ 2020 "$$awk_code" $(srcdir)/$(VC14_10_LIBTMPL) > $(VC14_10_LIBVCXPROJ) || { exit 1; }; \ 2021 \ 2022 echo "generating '$(VC14_10_SRCVCXPROJ)'"; \ 2023 awk -v proj_type=vcxproj \ 2024 -v src_srcs="$$sorted_src_srcs" \ 2025 -v src_hdrs="$$sorted_src_hdrs" \ 2026 -v src_rc="$$win32_src_rc" \ 2027 -v src_x_srcs="$$sorted_src_x_srcs" \ 2028 -v src_x_hdrs="$$sorted_src_x_hdrs" \ 2029 "$$awk_code" $(srcdir)/$(VC14_10_SRCTMPL) > $(VC14_10_SRCVCXPROJ) || { exit 1; }; \ 2030 \ 2031 echo "generating '$(VC14_20_LIBVCXPROJ)'"; \ 2032 awk -v proj_type=vcxproj \ 2033 -v lib_srcs="$$sorted_lib_srcs" \ 2034 -v lib_hdrs="$$sorted_lib_hdrs" \ 2035 -v lib_rc="$$win32_lib_rc" \ 2036 -v lib_vauth_srcs="$$sorted_lib_vauth_srcs" \ 2037 -v lib_vauth_hdrs="$$sorted_lib_vauth_hdrs" \ 2038 -v lib_vquic_srcs="$$sorted_lib_vquic_srcs" \ 2039 -v lib_vquic_hdrs="$$sorted_lib_vquic_hdrs" \ 2040 -v lib_vssh_srcs="$$sorted_lib_vssh_srcs" \ 2041 -v lib_vssh_hdrs="$$sorted_lib_vssh_hdrs" \ 2042 -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ 2043 -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ 2044 "$$awk_code" $(srcdir)/$(VC14_20_LIBTMPL) > $(VC14_20_LIBVCXPROJ) || { exit 1; }; \ 2045 \ 2046 echo "generating '$(VC14_20_SRCVCXPROJ)'"; \ 2047 awk -v proj_type=vcxproj \ 2048 -v src_srcs="$$sorted_src_srcs" \ 2049 -v src_hdrs="$$sorted_src_hdrs" \ 2050 -v src_rc="$$win32_src_rc" \ 2051 -v src_x_srcs="$$sorted_src_x_srcs" \ 2052 -v src_x_hdrs="$$sorted_src_x_hdrs" \ 2053 "$$awk_code" $(srcdir)/$(VC14_20_SRCTMPL) > $(VC14_20_SRCVCXPROJ) || { exit 1; }; \ 2054 \ 2055 echo "generating '$(VC14_30_LIBVCXPROJ)'"; \ 2056 awk -v proj_type=vcxproj \ 2057 -v lib_srcs="$$sorted_lib_srcs" \ 2058 -v lib_hdrs="$$sorted_lib_hdrs" \ 2059 -v lib_rc="$$win32_lib_rc" \ 2060 -v lib_vauth_srcs="$$sorted_lib_vauth_srcs" \ 2061 -v lib_vauth_hdrs="$$sorted_lib_vauth_hdrs" \ 2062 -v lib_vquic_srcs="$$sorted_lib_vquic_srcs" \ 2063 -v lib_vquic_hdrs="$$sorted_lib_vquic_hdrs" \ 2064 -v lib_vssh_srcs="$$sorted_lib_vssh_srcs" \ 2065 -v lib_vssh_hdrs="$$sorted_lib_vssh_hdrs" \ 2066 -v lib_vtls_srcs="$$sorted_lib_vtls_srcs" \ 2067 -v lib_vtls_hdrs="$$sorted_lib_vtls_hdrs" \ 2068 "$$awk_code" $(srcdir)/$(VC14_30_LIBTMPL) > $(VC14_30_LIBVCXPROJ) || { exit 1; }; \ 2069 \ 2070 echo "generating '$(VC14_30_SRCVCXPROJ)'"; \ 2071 awk -v proj_type=vcxproj \ 2072 -v src_srcs="$$sorted_src_srcs" \ 2073 -v src_hdrs="$$sorted_src_hdrs" \ 2074 -v src_rc="$$win32_src_rc" \ 2075 -v src_x_srcs="$$sorted_src_x_srcs" \ 2076 -v src_x_hdrs="$$sorted_src_x_hdrs" \ 2077 "$$awk_code" $(srcdir)/$(VC14_30_SRCTMPL) > $(VC14_30_SRCVCXPROJ) || { exit 1; };) 2078 2079tidy: 2080 (cd src && $(MAKE) tidy) 2081 (cd lib && $(MAKE) tidy) 2082 2083# Tell versions [3.59,3.63) of GNU make to not export all variables. 2084# Otherwise a system limit (for SysV at least) may be exceeded. 2085.NOEXPORT: 2086