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