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########################################################################### 40VPATH = @srcdir@ 41am__is_gnu_make = { \ 42 if test -z '$(MAKELEVEL)'; then \ 43 false; \ 44 elif test -n '$(MAKE_HOST)'; then \ 45 true; \ 46 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ 47 true; \ 48 else \ 49 false; \ 50 fi; \ 51} 52am__make_running_with_option = \ 53 case $${target_option-} in \ 54 ?) ;; \ 55 *) echo "am__make_running_with_option: internal error: invalid" \ 56 "target option '$${target_option-}' specified" >&2; \ 57 exit 1;; \ 58 esac; \ 59 has_opt=no; \ 60 sane_makeflags=$$MAKEFLAGS; \ 61 if $(am__is_gnu_make); then \ 62 sane_makeflags=$$MFLAGS; \ 63 else \ 64 case $$MAKEFLAGS in \ 65 *\\[\ \ ]*) \ 66 bs=\\; \ 67 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ 68 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ 69 esac; \ 70 fi; \ 71 skip_next=no; \ 72 strip_trailopt () \ 73 { \ 74 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ 75 }; \ 76 for flg in $$sane_makeflags; do \ 77 test $$skip_next = yes && { skip_next=no; continue; }; \ 78 case $$flg in \ 79 *=*|--*) continue;; \ 80 -*I) strip_trailopt 'I'; skip_next=yes;; \ 81 -*I?*) strip_trailopt 'I';; \ 82 -*O) strip_trailopt 'O'; skip_next=yes;; \ 83 -*O?*) strip_trailopt 'O';; \ 84 -*l) strip_trailopt 'l'; skip_next=yes;; \ 85 -*l?*) strip_trailopt 'l';; \ 86 -[dEDm]) skip_next=yes;; \ 87 -[JT]) skip_next=yes;; \ 88 esac; \ 89 case $$flg in \ 90 *$$target_option*) has_opt=yes; break;; \ 91 esac; \ 92 done; \ 93 test $$has_opt = yes 94am__make_dryrun = (target_option=n; $(am__make_running_with_option)) 95am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) 96pkgdatadir = $(datadir)/@PACKAGE@ 97pkgincludedir = $(includedir)/@PACKAGE@ 98pkglibdir = $(libdir)/@PACKAGE@ 99pkglibexecdir = $(libexecdir)/@PACKAGE@ 100am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 101install_sh_DATA = $(install_sh) -c -m 644 102install_sh_PROGRAM = $(install_sh) -c 103install_sh_SCRIPT = $(install_sh) -c 104INSTALL_HEADER = $(INSTALL_DATA) 105transform = $(program_transform_name) 106NORMAL_INSTALL = : 107PRE_INSTALL = : 108POST_INSTALL = : 109NORMAL_UNINSTALL = : 110PRE_UNINSTALL = : 111POST_UNINSTALL = : 112build_triplet = @build@ 113host_triplet = @host@ 114subdir = tests 115ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 116am__aclocal_m4_deps = $(top_srcdir)/m4/curl-amissl.m4 \ 117 $(top_srcdir)/m4/curl-bearssl.m4 \ 118 $(top_srcdir)/m4/curl-compilers.m4 \ 119 $(top_srcdir)/m4/curl-confopts.m4 \ 120 $(top_srcdir)/m4/curl-functions.m4 \ 121 $(top_srcdir)/m4/curl-gnutls.m4 \ 122 $(top_srcdir)/m4/curl-mbedtls.m4 \ 123 $(top_srcdir)/m4/curl-openssl.m4 \ 124 $(top_srcdir)/m4/curl-override.m4 \ 125 $(top_srcdir)/m4/curl-reentrant.m4 \ 126 $(top_srcdir)/m4/curl-rustls.m4 \ 127 $(top_srcdir)/m4/curl-schannel.m4 \ 128 $(top_srcdir)/m4/curl-sectransp.m4 \ 129 $(top_srcdir)/m4/curl-sysconfig.m4 \ 130 $(top_srcdir)/m4/curl-wolfssl.m4 $(top_srcdir)/m4/libtool.m4 \ 131 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ 132 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ 133 $(top_srcdir)/m4/xc-am-iface.m4 \ 134 $(top_srcdir)/m4/xc-cc-check.m4 \ 135 $(top_srcdir)/m4/xc-lt-iface.m4 \ 136 $(top_srcdir)/m4/xc-translit.m4 \ 137 $(top_srcdir)/m4/xc-val-flgs.m4 \ 138 $(top_srcdir)/m4/zz40-xc-ovr.m4 \ 139 $(top_srcdir)/m4/zz50-xc-ovr.m4 \ 140 $(top_srcdir)/m4/zz60-xc-ovr.m4 $(top_srcdir)/acinclude.m4 \ 141 $(top_srcdir)/configure.ac 142am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 143 $(ACLOCAL_M4) 144DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) 145mkinstalldirs = $(install_sh) -d 146CONFIG_HEADER = $(top_builddir)/lib/curl_config.h 147CONFIG_CLEAN_FILES = config 148CONFIG_CLEAN_VPATH_FILES = 149AM_V_P = $(am__v_P_@AM_V@) 150am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 151am__v_P_0 = false 152am__v_P_1 = : 153AM_V_GEN = $(am__v_GEN_@AM_V@) 154am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 155am__v_GEN_0 = @echo " GEN " $@; 156am__v_GEN_1 = 157AM_V_at = $(am__v_at_@AM_V@) 158am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 159am__v_at_0 = @ 160am__v_at_1 = 161SOURCES = 162DIST_SOURCES = 163RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ 164 ctags-recursive dvi-recursive html-recursive info-recursive \ 165 install-data-recursive install-dvi-recursive \ 166 install-exec-recursive install-html-recursive \ 167 install-info-recursive install-pdf-recursive \ 168 install-ps-recursive install-recursive installcheck-recursive \ 169 installdirs-recursive pdf-recursive ps-recursive \ 170 tags-recursive uninstall-recursive 171am__can_run_installinfo = \ 172 case $$AM_UPDATE_INFO_DIR in \ 173 n|no|NO) false;; \ 174 *) (install-info --version) >/dev/null 2>&1;; \ 175 esac 176RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ 177 distclean-recursive maintainer-clean-recursive 178am__recursive_targets = \ 179 $(RECURSIVE_TARGETS) \ 180 $(RECURSIVE_CLEAN_TARGETS) \ 181 $(am__extra_recursive_targets) 182AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ 183 distdir distdir-am 184am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) 185# Read a list of newline-separated strings from the standard input, 186# and print each of them once, without duplicates. Input order is 187# *not* preserved. 188am__uniquify_input = $(AWK) '\ 189 BEGIN { nonempty = 0; } \ 190 { items[$$0] = 1; nonempty = 1; } \ 191 END { if (nonempty) { for (i in items) print i; }; } \ 192' 193# Make sure the list of sources is unique. This is necessary because, 194# e.g., the same source file might be shared among _SOURCES variables 195# for different programs/libraries. 196am__define_uniq_tagged_files = \ 197 list='$(am__tagged_files)'; \ 198 unique=`for i in $$list; do \ 199 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 200 done | $(am__uniquify_input)` 201am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.in README.md 202DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 203am__relativize = \ 204 dir0=`pwd`; \ 205 sed_first='s,^\([^/]*\)/.*$$,\1,'; \ 206 sed_rest='s,^[^/]*/*,,'; \ 207 sed_last='s,^.*/\([^/]*\)$$,\1,'; \ 208 sed_butlast='s,/*[^/]*$$,,'; \ 209 while test -n "$$dir1"; do \ 210 first=`echo "$$dir1" | sed -e "$$sed_first"`; \ 211 if test "$$first" != "."; then \ 212 if test "$$first" = ".."; then \ 213 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ 214 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ 215 else \ 216 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ 217 if test "$$first2" = "$$first"; then \ 218 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ 219 else \ 220 dir2="../$$dir2"; \ 221 fi; \ 222 dir0="$$dir0"/"$$first"; \ 223 fi; \ 224 fi; \ 225 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ 226 done; \ 227 reldir="$$dir2" 228ACLOCAL = @ACLOCAL@ 229AMTAR = @AMTAR@ 230AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ 231APACHECTL = @APACHECTL@ 232APXS = @APXS@ 233AR = @AR@ 234AR_FLAGS = @AR_FLAGS@ 235AS = @AS@ 236AUTOCONF = @AUTOCONF@ 237AUTOHEADER = @AUTOHEADER@ 238AUTOMAKE = @AUTOMAKE@ 239AWK = @AWK@ 240BLANK_AT_MAKETIME = @BLANK_AT_MAKETIME@ 241CADDY = @CADDY@ 242CC = @CC@ 243CCDEPMODE = @CCDEPMODE@ 244CFLAGS = @CFLAGS@ 245CFLAG_CURL_SYMBOL_HIDING = @CFLAG_CURL_SYMBOL_HIDING@ 246CONFIGURE_OPTIONS = @CONFIGURE_OPTIONS@ 247CPP = @CPP@ 248CPPFLAGS = @CPPFLAGS@ 249CPPFLAG_CURL_STATICLIB = @CPPFLAG_CURL_STATICLIB@ 250CSCOPE = @CSCOPE@ 251CTAGS = @CTAGS@ 252CURLVERSION = @CURLVERSION@ 253CURL_CA_BUNDLE = @CURL_CA_BUNDLE@ 254CURL_CFLAG_EXTRAS = @CURL_CFLAG_EXTRAS@ 255CURL_DISABLE_DICT = @CURL_DISABLE_DICT@ 256CURL_DISABLE_FILE = @CURL_DISABLE_FILE@ 257CURL_DISABLE_FTP = @CURL_DISABLE_FTP@ 258CURL_DISABLE_GOPHER = @CURL_DISABLE_GOPHER@ 259CURL_DISABLE_HTTP = @CURL_DISABLE_HTTP@ 260CURL_DISABLE_IMAP = @CURL_DISABLE_IMAP@ 261CURL_DISABLE_LDAP = @CURL_DISABLE_LDAP@ 262CURL_DISABLE_LDAPS = @CURL_DISABLE_LDAPS@ 263CURL_DISABLE_MQTT = @CURL_DISABLE_MQTT@ 264CURL_DISABLE_POP3 = @CURL_DISABLE_POP3@ 265CURL_DISABLE_PROXY = @CURL_DISABLE_PROXY@ 266CURL_DISABLE_RTSP = @CURL_DISABLE_RTSP@ 267CURL_DISABLE_SMB = @CURL_DISABLE_SMB@ 268CURL_DISABLE_SMTP = @CURL_DISABLE_SMTP@ 269CURL_DISABLE_TELNET = @CURL_DISABLE_TELNET@ 270CURL_DISABLE_TFTP = @CURL_DISABLE_TFTP@ 271CURL_LT_SHLIB_VERSIONED_FLAVOUR = @CURL_LT_SHLIB_VERSIONED_FLAVOUR@ 272CURL_NETWORK_AND_TIME_LIBS = @CURL_NETWORK_AND_TIME_LIBS@ 273CURL_NETWORK_LIBS = @CURL_NETWORK_LIBS@ 274CURL_PLIST_VERSION = @CURL_PLIST_VERSION@ 275CURL_WITH_MULTI_SSL = @CURL_WITH_MULTI_SSL@ 276CYGPATH_W = @CYGPATH_W@ 277DEFAULT_SSL_BACKEND = @DEFAULT_SSL_BACKEND@ 278DEFS = @DEFS@ 279DEPDIR = @DEPDIR@ 280DLLTOOL = @DLLTOOL@ 281DSYMUTIL = @DSYMUTIL@ 282DUMPBIN = @DUMPBIN@ 283ECHO_C = @ECHO_C@ 284ECHO_N = @ECHO_N@ 285ECHO_T = @ECHO_T@ 286EGREP = @EGREP@ 287ENABLE_SHARED = @ENABLE_SHARED@ 288ENABLE_STATIC = @ENABLE_STATIC@ 289ETAGS = @ETAGS@ 290EXEEXT = @EXEEXT@ 291FGREP = @FGREP@ 292FILECMD = @FILECMD@ 293FISH_FUNCTIONS_DIR = @FISH_FUNCTIONS_DIR@ 294GCOV = @GCOV@ 295GREP = @GREP@ 296HAVE_BROTLI = @HAVE_BROTLI@ 297HAVE_GNUTLS_SRP = @HAVE_GNUTLS_SRP@ 298HAVE_LDAP_SSL = @HAVE_LDAP_SSL@ 299HAVE_LIBZ = @HAVE_LIBZ@ 300HAVE_OPENSSL_QUIC = @HAVE_OPENSSL_QUIC@ 301HAVE_OPENSSL_SRP = @HAVE_OPENSSL_SRP@ 302HAVE_PROTO_BSDSOCKET_H = @HAVE_PROTO_BSDSOCKET_H@ 303HAVE_ZSTD = @HAVE_ZSTD@ 304HTTPD = @HTTPD@ 305HTTPD_NGHTTPX = @HTTPD_NGHTTPX@ 306IDN_ENABLED = @IDN_ENABLED@ 307INSTALL = @INSTALL@ 308INSTALL_DATA = @INSTALL_DATA@ 309INSTALL_PROGRAM = @INSTALL_PROGRAM@ 310INSTALL_SCRIPT = @INSTALL_SCRIPT@ 311INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 312IPV6_ENABLED = @IPV6_ENABLED@ 313LCOV = @LCOV@ 314LD = @LD@ 315LDFLAGS = @LDFLAGS@ 316LIBCURL_LIBS = @LIBCURL_LIBS@ 317LIBCURL_NO_SHARED = @LIBCURL_NO_SHARED@ 318LIBOBJS = @LIBOBJS@ 319LIBS = @LIBS@ 320LIBTOOL = @LIBTOOL@ 321LIPO = @LIPO@ 322LN_S = @LN_S@ 323LTLIBOBJS = @LTLIBOBJS@ 324LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ 325MAINT = @MAINT@ 326MAKEINFO = @MAKEINFO@ 327MANIFEST_TOOL = @MANIFEST_TOOL@ 328MANOPT = @MANOPT@ 329MKDIR_P = @MKDIR_P@ 330NM = @NM@ 331NMEDIT = @NMEDIT@ 332NROFF = @NROFF@ 333OBJDUMP = @OBJDUMP@ 334OBJEXT = @OBJEXT@ 335OTOOL = @OTOOL@ 336OTOOL64 = @OTOOL64@ 337PACKAGE = @PACKAGE@ 338PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 339PACKAGE_NAME = @PACKAGE_NAME@ 340PACKAGE_STRING = @PACKAGE_STRING@ 341PACKAGE_TARNAME = @PACKAGE_TARNAME@ 342PACKAGE_URL = @PACKAGE_URL@ 343PACKAGE_VERSION = @PACKAGE_VERSION@ 344PATH_SEPARATOR = @PATH_SEPARATOR@ 345PERL = @PERL@ 346PKGADD_NAME = @PKGADD_NAME@ 347PKGADD_PKG = @PKGADD_PKG@ 348PKGADD_VENDOR = @PKGADD_VENDOR@ 349PKGCONFIG = @PKGCONFIG@ 350RANDOM_FILE = @RANDOM_FILE@ 351RANLIB = @RANLIB@ 352RC = @RC@ 353REQUIRE_LIB_DEPS = @REQUIRE_LIB_DEPS@ 354SED = @SED@ 355SET_MAKE = @SET_MAKE@ 356SHELL = @SHELL@ 357SSL_BACKENDS = @SSL_BACKENDS@ 358SSL_ENABLED = @SSL_ENABLED@ 359SSL_LIBS = @SSL_LIBS@ 360STRIP = @STRIP@ 361SUPPORT_FEATURES = @SUPPORT_FEATURES@ 362SUPPORT_PROTOCOLS = @SUPPORT_PROTOCOLS@ 363TEST_NGHTTPX = @TEST_NGHTTPX@ 364USE_ARES = @USE_ARES@ 365USE_BEARSSL = @USE_BEARSSL@ 366USE_GNUTLS = @USE_GNUTLS@ 367USE_HYPER = @USE_HYPER@ 368USE_LIBRTMP = @USE_LIBRTMP@ 369USE_LIBSSH = @USE_LIBSSH@ 370USE_LIBSSH2 = @USE_LIBSSH2@ 371USE_MBEDTLS = @USE_MBEDTLS@ 372USE_MSH3 = @USE_MSH3@ 373USE_NGHTTP2 = @USE_NGHTTP2@ 374USE_NGHTTP3 = @USE_NGHTTP3@ 375USE_NGTCP2 = @USE_NGTCP2@ 376USE_NGTCP2_CRYPTO_BORINGSSL = @USE_NGTCP2_CRYPTO_BORINGSSL@ 377USE_NGTCP2_CRYPTO_GNUTLS = @USE_NGTCP2_CRYPTO_GNUTLS@ 378USE_NGTCP2_CRYPTO_QUICTLS = @USE_NGTCP2_CRYPTO_QUICTLS@ 379USE_NGTCP2_CRYPTO_WOLFSSL = @USE_NGTCP2_CRYPTO_WOLFSSL@ 380USE_NGTCP2_H3 = @USE_NGTCP2_H3@ 381USE_OPENLDAP = @USE_OPENLDAP@ 382USE_OPENSSL_H3 = @USE_OPENSSL_H3@ 383USE_OPENSSL_QUIC = @USE_OPENSSL_QUIC@ 384USE_QUICHE = @USE_QUICHE@ 385USE_RUSTLS = @USE_RUSTLS@ 386USE_SCHANNEL = @USE_SCHANNEL@ 387USE_SECTRANSP = @USE_SECTRANSP@ 388USE_UNIX_SOCKETS = @USE_UNIX_SOCKETS@ 389USE_WIN32_CRYPTO = @USE_WIN32_CRYPTO@ 390USE_WIN32_LARGE_FILES = @USE_WIN32_LARGE_FILES@ 391USE_WIN32_SMALL_FILES = @USE_WIN32_SMALL_FILES@ 392USE_WINDOWS_SSPI = @USE_WINDOWS_SSPI@ 393USE_WOLFSSH = @USE_WOLFSSH@ 394USE_WOLFSSL = @USE_WOLFSSL@ 395VERSION = @VERSION@ 396VERSIONNUM = @VERSIONNUM@ 397ZLIB_LIBS = @ZLIB_LIBS@ 398ZSH_FUNCTIONS_DIR = @ZSH_FUNCTIONS_DIR@ 399abs_builddir = @abs_builddir@ 400abs_srcdir = @abs_srcdir@ 401abs_top_builddir = @abs_top_builddir@ 402abs_top_srcdir = @abs_top_srcdir@ 403ac_ct_AR = @ac_ct_AR@ 404ac_ct_CC = @ac_ct_CC@ 405ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ 406am__include = @am__include@ 407am__leading_dot = @am__leading_dot@ 408am__quote = @am__quote@ 409am__tar = @am__tar@ 410am__untar = @am__untar@ 411bindir = @bindir@ 412build = @build@ 413build_alias = @build_alias@ 414build_cpu = @build_cpu@ 415build_os = @build_os@ 416build_vendor = @build_vendor@ 417builddir = @builddir@ 418datadir = @datadir@ 419datarootdir = @datarootdir@ 420docdir = @docdir@ 421dvidir = @dvidir@ 422exec_prefix = @exec_prefix@ 423host = @host@ 424host_alias = @host_alias@ 425host_cpu = @host_cpu@ 426host_os = @host_os@ 427host_vendor = @host_vendor@ 428htmldir = @htmldir@ 429includedir = @includedir@ 430infodir = @infodir@ 431install_sh = @install_sh@ 432libdir = @libdir@ 433libexecdir = @libexecdir@ 434libext = @libext@ 435localedir = @localedir@ 436localstatedir = @localstatedir@ 437mandir = @mandir@ 438mkdir_p = @mkdir_p@ 439oldincludedir = @oldincludedir@ 440pdfdir = @pdfdir@ 441prefix = @prefix@ 442program_transform_name = @program_transform_name@ 443psdir = @psdir@ 444runstatedir = @runstatedir@ 445sbindir = @sbindir@ 446sharedstatedir = @sharedstatedir@ 447srcdir = @srcdir@ 448sysconfdir = @sysconfdir@ 449target_alias = @target_alias@ 450top_build_prefix = @top_build_prefix@ 451top_builddir = @top_builddir@ 452top_srcdir = @top_srcdir@ 453MANDISTPAGES = runtests.1.dist testcurl.1.dist 454 455# scripts used in test cases 456TESTSCRIPTS = \ 457 test1119.pl \ 458 test1132.pl \ 459 test1135.pl \ 460 test1139.pl \ 461 test1140.pl \ 462 test1165.pl \ 463 test1167.pl \ 464 test1173.pl \ 465 test1175.pl \ 466 test1177.pl \ 467 test1222.pl \ 468 test1275.pl \ 469 test1276.pl \ 470 test1477.pl \ 471 test1544.pl \ 472 test971.pl 473 474EXTRA_DIST = appveyor.pm azure.pm CMakeLists.txt devtest.pl \ 475 dictserver.py directories.pm FILEFORMAT.md processhelp.pm ftpserver.pl \ 476 getpart.pm globalconfig.pm http-server.pl http2-server.pl \ 477 http3-server.pl memanalyze.pl negtelnetserver.py pathhelp.pm README.md \ 478 rtspserver.pl runner.pm runtests.1 runtests.pl secureserver.pl \ 479 serverhelp.pm servers.pm smbserver.py sshhelp.pm sshserver.pl \ 480 stunnel.pem testcurl.1 testcurl.pl testutil.pm tftpserver.pl util.py \ 481 valgrind.pm valgrind.supp $(TESTSCRIPTS) 482 483DISTCLEANFILES = configurehelp.pm 484@BUILD_UNITTESTS_FALSE@BUILD_UNIT = 485 486# we have two variables here to make sure DIST_SUBDIRS won't get 'unit' 487# added twice as then targets such as 'distclean' misbehave and try to 488# do things twice in that subdir at times (and thus fails). 489@BUILD_UNITTESTS_TRUE@BUILD_UNIT = unit 490@BUILD_UNITTESTS_FALSE@DIST_UNIT = unit 491@BUILD_UNITTESTS_TRUE@DIST_UNIT = 492SUBDIRS = certs data server libtest http $(BUILD_UNIT) 493DIST_SUBDIRS = $(SUBDIRS) $(DIST_UNIT) 494PERLFLAGS = -I$(srcdir) 495CLEANFILES = .http.pid .https.pid .ftp.pid .ftps.pid $(MANDISTPAGES) 496@CROSSCOMPILING_FALSE@TEST = srcdir=$(srcdir) $(PERL) $(PERLFLAGS) $(srcdir)/runtests.pl 497@CROSSCOMPILING_TRUE@TEST = @echo "NOTICE: we can't run the tests when cross-compiling!" 498@CROSSCOMPILING_FALSE@TEST_Q = -a -s 499@CROSSCOMPILING_FALSE@TEST_AM = -a -am 500@CROSSCOMPILING_FALSE@TEST_F = -a -p -r 501@CROSSCOMPILING_FALSE@TEST_T = -a -t 502@CROSSCOMPILING_FALSE@TEST_E = -a -e 503 504# ~<keyword> means that it will run all tests matching the keyword, but will 505# ignore their results (since these ones are likely to fail for no good reason) 506@CROSSCOMPILING_FALSE@TEST_NF = -a -p ~flaky ~timing-dependent 507 508# special CI target derived from nonflaky with CI-specific flags 509@CROSSCOMPILING_FALSE@TEST_CI = $(TEST_NF) -rm 510all: all-recursive 511 512.SUFFIXES: 513$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) 514 @for dep in $?; do \ 515 case '$(am__configure_deps)' in \ 516 *$$dep*) \ 517 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ 518 && { if test -f $@; then exit 0; else break; fi; }; \ 519 exit 1;; \ 520 esac; \ 521 done; \ 522 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tests/Makefile'; \ 523 $(am__cd) $(top_srcdir) && \ 524 $(AUTOMAKE) --foreign tests/Makefile 525Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 526 @case '$?' in \ 527 *config.status*) \ 528 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 529 *) \ 530 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ 531 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 532 esac; 533 534$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 535 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 536 537$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 538 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 539$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 540 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 541$(am__aclocal_m4_deps): 542config: $(top_builddir)/config.status $(srcdir)/config.in 543 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 544 545mostlyclean-libtool: 546 -rm -f *.lo 547 548clean-libtool: 549 -rm -rf .libs _libs 550 551# This directory's subdirectories are mostly independent; you can cd 552# into them and run 'make' without going through this Makefile. 553# To change the values of 'make' variables: instead of editing Makefiles, 554# (1) if the variable is set in 'config.status', edit 'config.status' 555# (which will cause the Makefiles to be regenerated when you run 'make'); 556# (2) otherwise, pass the desired values on the 'make' command line. 557$(am__recursive_targets): 558 @fail=; \ 559 if $(am__make_keepgoing); then \ 560 failcom='fail=yes'; \ 561 else \ 562 failcom='exit 1'; \ 563 fi; \ 564 dot_seen=no; \ 565 target=`echo $@ | sed s/-recursive//`; \ 566 case "$@" in \ 567 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ 568 *) list='$(SUBDIRS)' ;; \ 569 esac; \ 570 for subdir in $$list; do \ 571 echo "Making $$target in $$subdir"; \ 572 if test "$$subdir" = "."; then \ 573 dot_seen=yes; \ 574 local_target="$$target-am"; \ 575 else \ 576 local_target="$$target"; \ 577 fi; \ 578 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 579 || eval $$failcom; \ 580 done; \ 581 if test "$$dot_seen" = "no"; then \ 582 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ 583 fi; test -z "$$fail" 584 585ID: $(am__tagged_files) 586 $(am__define_uniq_tagged_files); mkid -fID $$unique 587tags: tags-recursive 588TAGS: tags 589 590tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 591 set x; \ 592 here=`pwd`; \ 593 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ 594 include_option=--etags-include; \ 595 empty_fix=.; \ 596 else \ 597 include_option=--include; \ 598 empty_fix=; \ 599 fi; \ 600 list='$(SUBDIRS)'; for subdir in $$list; do \ 601 if test "$$subdir" = .; then :; else \ 602 test ! -f $$subdir/TAGS || \ 603 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ 604 fi; \ 605 done; \ 606 $(am__define_uniq_tagged_files); \ 607 shift; \ 608 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ 609 test -n "$$unique" || unique=$$empty_fix; \ 610 if test $$# -gt 0; then \ 611 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 612 "$$@" $$unique; \ 613 else \ 614 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 615 $$unique; \ 616 fi; \ 617 fi 618ctags: ctags-recursive 619 620CTAGS: ctags 621ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) 622 $(am__define_uniq_tagged_files); \ 623 test -z "$(CTAGS_ARGS)$$unique" \ 624 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 625 $$unique 626 627GTAGS: 628 here=`$(am__cd) $(top_builddir) && pwd` \ 629 && $(am__cd) $(top_srcdir) \ 630 && gtags -i $(GTAGS_ARGS) "$$here" 631cscopelist: cscopelist-recursive 632 633cscopelist-am: $(am__tagged_files) 634 list='$(am__tagged_files)'; \ 635 case "$(srcdir)" in \ 636 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 637 *) sdir=$(subdir)/$(srcdir) ;; \ 638 esac; \ 639 for i in $$list; do \ 640 if test -f "$$i"; then \ 641 echo "$(subdir)/$$i"; \ 642 else \ 643 echo "$$sdir/$$i"; \ 644 fi; \ 645 done >> $(top_builddir)/cscope.files 646 647distclean-tags: 648 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 649distdir: $(BUILT_SOURCES) 650 $(MAKE) $(AM_MAKEFLAGS) distdir-am 651 652distdir-am: $(DISTFILES) 653 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 654 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 655 list='$(DISTFILES)'; \ 656 dist_files=`for file in $$list; do echo $$file; done | \ 657 sed -e "s|^$$srcdirstrip/||;t" \ 658 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 659 case $$dist_files in \ 660 */*) $(MKDIR_P) `echo "$$dist_files" | \ 661 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 662 sort -u` ;; \ 663 esac; \ 664 for file in $$dist_files; do \ 665 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 666 if test -d $$d/$$file; then \ 667 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 668 if test -d "$(distdir)/$$file"; then \ 669 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 670 fi; \ 671 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 672 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 673 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 674 fi; \ 675 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 676 else \ 677 test -f "$(distdir)/$$file" \ 678 || cp -p $$d/$$file "$(distdir)/$$file" \ 679 || exit 1; \ 680 fi; \ 681 done 682 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ 683 if test "$$subdir" = .; then :; else \ 684 $(am__make_dryrun) \ 685 || test -d "$(distdir)/$$subdir" \ 686 || $(MKDIR_P) "$(distdir)/$$subdir" \ 687 || exit 1; \ 688 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ 689 $(am__relativize); \ 690 new_distdir=$$reldir; \ 691 dir1=$$subdir; dir2="$(top_distdir)"; \ 692 $(am__relativize); \ 693 new_top_distdir=$$reldir; \ 694 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ 695 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ 696 ($(am__cd) $$subdir && \ 697 $(MAKE) $(AM_MAKEFLAGS) \ 698 top_distdir="$$new_top_distdir" \ 699 distdir="$$new_distdir" \ 700 am__remove_distdir=: \ 701 am__skip_length_check=: \ 702 am__skip_mode_fix=: \ 703 distdir) \ 704 || exit 1; \ 705 fi; \ 706 done 707check-am: all-am 708check: check-recursive 709@CURLDEBUG_FALSE@all-local: 710all-am: Makefile all-local 711installdirs: installdirs-recursive 712installdirs-am: 713install: install-recursive 714install-exec: install-exec-recursive 715install-data: install-data-recursive 716uninstall: uninstall-recursive 717 718install-am: all-am 719 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 720 721installcheck: installcheck-recursive 722install-strip: 723 if test -z '$(STRIP)'; then \ 724 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 725 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 726 install; \ 727 else \ 728 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 729 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 730 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 731 fi 732mostlyclean-generic: 733 734clean-generic: 735 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 736 737distclean-generic: 738 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 739 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 740 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) 741 742maintainer-clean-generic: 743 @echo "This command is intended for maintainers to use" 744 @echo "it deletes files that may require special tools to rebuild." 745clean: clean-recursive 746 747clean-am: clean-generic clean-libtool mostlyclean-am 748 749distclean: distclean-recursive 750 -rm -f Makefile 751distclean-am: clean-am distclean-generic distclean-tags 752 753dvi: dvi-recursive 754 755dvi-am: 756 757html: html-recursive 758 759html-am: 760 761info: info-recursive 762 763info-am: 764 765install-data-am: 766 767install-dvi: install-dvi-recursive 768 769install-dvi-am: 770 771install-exec-am: 772 773install-html: install-html-recursive 774 775install-html-am: 776 777install-info: install-info-recursive 778 779install-info-am: 780 781install-man: 782 783install-pdf: install-pdf-recursive 784 785install-pdf-am: 786 787install-ps: install-ps-recursive 788 789install-ps-am: 790 791installcheck-am: 792 793maintainer-clean: maintainer-clean-recursive 794 -rm -f Makefile 795maintainer-clean-am: distclean-am maintainer-clean-generic 796 797mostlyclean: mostlyclean-recursive 798 799mostlyclean-am: mostlyclean-generic mostlyclean-libtool 800 801pdf: pdf-recursive 802 803pdf-am: 804 805ps: ps-recursive 806 807ps-am: 808 809uninstall-am: 810 811.MAKE: $(am__recursive_targets) install-am install-strip 812 813.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \ 814 check check-am clean clean-generic clean-libtool cscopelist-am \ 815 ctags ctags-am distclean distclean-generic distclean-libtool \ 816 distclean-tags distdir dvi dvi-am html html-am info info-am \ 817 install install-am install-data install-data-am install-dvi \ 818 install-dvi-am install-exec install-exec-am install-html \ 819 install-html-am install-info install-info-am install-man \ 820 install-pdf install-pdf-am install-ps install-ps-am \ 821 install-strip installcheck installcheck-am installdirs \ 822 installdirs-am maintainer-clean maintainer-clean-generic \ 823 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ 824 ps ps-am tags tags-am uninstall uninstall-am 825 826.PRECIOUS: Makefile 827 828 829curl: 830 @cd $(top_builddir) && $(MAKE) 831 832# make sure that PERL is pointing to an executable 833perlcheck: 834 @if ! test -x "$(PERL)"; then echo "No perl!"; exit 2; fi 835 836test: perlcheck all 837 $(TEST) $(TFLAGS) 838 839quiet-test: perlcheck all 840 $(TEST) $(TEST_Q) $(TFLAGS) 841 842am-test: perlcheck all 843 $(TEST) $(TEST_AM) $(TFLAGS) 844 845ci-test: perlcheck all 846 $(TEST) $(TEST_CI) $(TFLAGS) 847 848full-test: perlcheck all 849 $(TEST) $(TEST_F) $(TFLAGS) 850 851nonflaky-test: perlcheck all 852 $(TEST) $(TEST_NF) $(TFLAGS) 853 854torture-test: perlcheck all 855 $(TEST) $(TEST_T) $(TFLAGS) 856 857event-test: perlcheck all 858 $(TEST) $(TEST_E) $(TFLAGS) 859 860checksrc: 861 (cd libtest && $(MAKE) checksrc) 862 (cd unit && $(MAKE) checksrc) 863 (cd server && $(MAKE) checksrc) 864 (cd http && $(MAKE) checksrc) 865 866# for debug builds, we scan the sources on all regular make invokes 867@CURLDEBUG_TRUE@all-local: checksrc 868 869# Tell versions [3.59,3.63) of GNU make to not export all variables. 870# Otherwise a system limit (for SysV at least) may be exceeded. 871.NOEXPORT: 872