1# Makefile.in generated by automake 1.16.2 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2020 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#  Licensed to the Apache Software Foundation (ASF) under one
18#  or more contributor license agreements.  See the NOTICE file
19#  distributed with this work for additional information
20#  regarding copyright ownership.  The ASF licenses this file
21#  to you under the Apache License, Version 2.0 (the
22#  "License"); you may not use this file except in compliance
23#  with the License.  You may obtain a copy of the License at
24#
25#      http://www.apache.org/licenses/LICENSE-2.0
26#
27#  Unless required by applicable law or agreed to in writing, software
28#  distributed under the License is distributed on an "AS IS" BASIS,
29#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
30#  See the License for the specific language governing permissions and
31#  limitations under the License.
32VPATH = @srcdir@
33am__is_gnu_make = { \
34  if test -z '$(MAKELEVEL)'; then \
35    false; \
36  elif test -n '$(MAKE_HOST)'; then \
37    true; \
38  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
39    true; \
40  else \
41    false; \
42  fi; \
43}
44am__make_running_with_option = \
45  case $${target_option-} in \
46      ?) ;; \
47      *) echo "am__make_running_with_option: internal error: invalid" \
48              "target option '$${target_option-}' specified" >&2; \
49         exit 1;; \
50  esac; \
51  has_opt=no; \
52  sane_makeflags=$$MAKEFLAGS; \
53  if $(am__is_gnu_make); then \
54    sane_makeflags=$$MFLAGS; \
55  else \
56    case $$MAKEFLAGS in \
57      *\\[\ \	]*) \
58        bs=\\; \
59        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
60          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
61    esac; \
62  fi; \
63  skip_next=no; \
64  strip_trailopt () \
65  { \
66    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
67  }; \
68  for flg in $$sane_makeflags; do \
69    test $$skip_next = yes && { skip_next=no; continue; }; \
70    case $$flg in \
71      *=*|--*) continue;; \
72        -*I) strip_trailopt 'I'; skip_next=yes;; \
73      -*I?*) strip_trailopt 'I';; \
74        -*O) strip_trailopt 'O'; skip_next=yes;; \
75      -*O?*) strip_trailopt 'O';; \
76        -*l) strip_trailopt 'l'; skip_next=yes;; \
77      -*l?*) strip_trailopt 'l';; \
78      -[dEDm]) skip_next=yes;; \
79      -[JT]) skip_next=yes;; \
80    esac; \
81    case $$flg in \
82      *$$target_option*) has_opt=yes; break;; \
83    esac; \
84  done; \
85  test $$has_opt = yes
86am__make_dryrun = (target_option=n; $(am__make_running_with_option))
87am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
88pkgincludedir = $(includedir)/@PACKAGE@
89am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
90install_sh_DATA = $(install_sh) -c -m 644
91install_sh_PROGRAM = $(install_sh) -c
92install_sh_SCRIPT = $(install_sh) -c
93INSTALL_HEADER = $(INSTALL_DATA)
94transform = $(program_transform_name)
95NORMAL_INSTALL = :
96PRE_INSTALL = :
97POST_INSTALL = :
98NORMAL_UNINSTALL = :
99PRE_UNINSTALL = :
100POST_UNINSTALL = :
101build_triplet = @build@
102host_triplet = @host@
103subdir = doc
104ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
105am__aclocal_m4_deps = $(top_srcdir)/build/atomic.m4 \
106	$(top_srcdir)/build/ax_check_openssl.m4 \
107	$(top_srcdir)/build/ax_compare_version.m4 \
108	$(top_srcdir)/build/ax_compiler_vendor.m4 \
109	$(top_srcdir)/build/ax_lib_curl.m4 \
110	$(top_srcdir)/build/ax_lib_readline.m4 \
111	$(top_srcdir)/build/ax_path_generic.m4 \
112	$(top_srcdir)/build/ax_perl_modules.m4 \
113	$(top_srcdir)/build/ax_require_defined.m4 \
114	$(top_srcdir)/build/ax_with_curses.m4 \
115	$(top_srcdir)/build/boringocsp.m4 \
116	$(top_srcdir)/build/brotli.m4 $(top_srcdir)/build/cjose.m4 \
117	$(top_srcdir)/build/common.m4 $(top_srcdir)/build/crypto.m4 \
118	$(top_srcdir)/build/hiredis.m4 $(top_srcdir)/build/jansson.m4 \
119	$(top_srcdir)/build/jemalloc.m4 $(top_srcdir)/build/libtool.m4 \
120	$(top_srcdir)/build/ltoptions.m4 \
121	$(top_srcdir)/build/ltsugar.m4 \
122	$(top_srcdir)/build/ltversion.m4 \
123	$(top_srcdir)/build/lt~obsolete.m4 \
124	$(top_srcdir)/build/luajit.m4 $(top_srcdir)/build/lzma.m4 \
125	$(top_srcdir)/build/network.m4 $(top_srcdir)/build/pcre.m4 \
126	$(top_srcdir)/build/pkg.m4 $(top_srcdir)/build/tcmalloc.m4 \
127	$(top_srcdir)/build/yaml-cpp.m4 $(top_srcdir)/build/zlib.m4 \
128	$(top_srcdir)/configure.ac
129am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
130	$(ACLOCAL_M4)
131DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
132mkinstalldirs = $(install_sh) -d
133CONFIG_HEADER = $(top_builddir)/include/ink_autoconf.h
134CONFIG_CLEAN_FILES =
135CONFIG_CLEAN_VPATH_FILES =
136AM_V_P = $(am__v_P_@AM_V@)
137am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
138am__v_P_0 = false
139am__v_P_1 = :
140AM_V_GEN = $(am__v_GEN_@AM_V@)
141am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
142am__v_GEN_0 = @echo "  GEN     " $@;
143am__v_GEN_1 =
144AM_V_at = $(am__v_at_@AM_V@)
145am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
146am__v_at_0 = @
147am__v_at_1 =
148SOURCES =
149DIST_SOURCES =
150RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
151	ctags-recursive dvi-recursive html-recursive info-recursive \
152	install-data-recursive install-dvi-recursive \
153	install-exec-recursive install-html-recursive \
154	install-info-recursive install-pdf-recursive \
155	install-ps-recursive install-recursive installcheck-recursive \
156	installdirs-recursive pdf-recursive ps-recursive \
157	tags-recursive uninstall-recursive
158am__can_run_installinfo = \
159  case $$AM_UPDATE_INFO_DIR in \
160    n|no|NO) false;; \
161    *) (install-info --version) >/dev/null 2>&1;; \
162  esac
163am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
164am__vpath_adj = case $$p in \
165    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
166    *) f=$$p;; \
167  esac;
168am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
169am__install_max = 40
170am__nobase_strip_setup = \
171  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
172am__nobase_strip = \
173  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
174am__nobase_list = $(am__nobase_strip_setup); \
175  for p in $$list; do echo "$$p $$p"; done | \
176  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
177  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
178    if (++n[$$2] == $(am__install_max)) \
179      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
180    END { for (dir in files) print dir, files[dir] }'
181am__base_list = \
182  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
183  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
184am__uninstall_files_from_dir = { \
185  test -z "$$files" \
186    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
187    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
188         $(am__cd) "$$dir" && rm -f $$files; }; \
189  }
190man1dir = $(mandir)/man1
191man3dir = $(mandir)/man3
192man5dir = $(mandir)/man5
193man8dir = $(mandir)/man8
194NROFF = nroff
195MANS = $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man8_MANS)
196RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
197  distclean-recursive maintainer-clean-recursive
198am__recursive_targets = \
199  $(RECURSIVE_TARGETS) \
200  $(RECURSIVE_CLEAN_TARGETS) \
201  $(am__extra_recursive_targets)
202AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
203	distdir distdir-am
204am__extra_recursive_targets = clang-tidy-recursive
205am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
206# Read a list of newline-separated strings from the standard input,
207# and print each of them once, without duplicates.  Input order is
208# *not* preserved.
209am__uniquify_input = $(AWK) '\
210  BEGIN { nonempty = 0; } \
211  { items[$$0] = 1; nonempty = 1; } \
212  END { if (nonempty) { for (i in items) print i; }; } \
213'
214# Make sure the list of sources is unique.  This is necessary because,
215# e.g., the same source file might be shared among _SOURCES variables
216# for different programs/libraries.
217am__define_uniq_tagged_files = \
218  list='$(am__tagged_files)'; \
219  unique=`for i in $$list; do \
220    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
221  done | $(am__uniquify_input)`
222ETAGS = etags
223CTAGS = ctags
224DIST_SUBDIRS = uml
225am__DIST_COMMON = $(srcdir)/Makefile.in
226DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
227am__relativize = \
228  dir0=`pwd`; \
229  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
230  sed_rest='s,^[^/]*/*,,'; \
231  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
232  sed_butlast='s,/*[^/]*$$,,'; \
233  while test -n "$$dir1"; do \
234    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
235    if test "$$first" != "."; then \
236      if test "$$first" = ".."; then \
237        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
238        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
239      else \
240        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
241        if test "$$first2" = "$$first"; then \
242          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
243        else \
244          dir2="../$$dir2"; \
245        fi; \
246        dir0="$$dir0"/"$$first"; \
247      fi; \
248    fi; \
249    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
250  done; \
251  reldir="$$dir2"
252pkgdatadir = @pkgdatadir@
253pkglibdir = @pkglibdir@
254pkglibexecdir = @pkglibexecdir@
255ACLOCAL = @ACLOCAL@
256AMTAR = @AMTAR@
257AM_CFLAGS = @AM_CFLAGS@
258AM_CPPFLAGS = @AM_CPPFLAGS@
259AM_CXXFLAGS = @AM_CXXFLAGS@
260AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
261AM_LDFLAGS = @AM_LDFLAGS@
262AR = @AR@
263ASCPP = @ASCPP@
264ATOMIC_LIBS = @ATOMIC_LIBS@
265AUTOCONF = @AUTOCONF@
266AUTOHEADER = @AUTOHEADER@
267AUTOMAKE = @AUTOMAKE@
268AWK = @AWK@
269BORINGOCSP_INCLUDES = @BORINGOCSP_INCLUDES@
270BORINGOCSP_LDFLAGS = @BORINGOCSP_LDFLAGS@
271BORINGOCSP_LIBS = @BORINGOCSP_LIBS@
272BROTLIENC_CFLAGS = @BROTLIENC_CFLAGS@
273BROTLIENC_LIB = @BROTLIENC_LIB@
274CC = @CC@
275CCACHE = @CCACHE@
276CCAS = @CCAS@
277CCASDEPMODE = @CCASDEPMODE@
278CCASFLAGS = @CCASFLAGS@
279CCDEPMODE = @CCDEPMODE@
280CFLAGS = @CFLAGS@
281CFLAGS_HIREDIS = @CFLAGS_HIREDIS@
282CLANG_TIDY = @CLANG_TIDY@
283CPP = @CPP@
284CPPFLAGS = @CPPFLAGS@
285CURL_CFLAGS = @CURL_CFLAGS@
286CURL_CONFIG = @CURL_CONFIG@
287CURL_LIBS = @CURL_LIBS@
288CURSES_CFLAGS = @CURSES_CFLAGS@
289CURSES_LDFLAGS = @CURSES_LDFLAGS@
290CURSES_LIBS = @CURSES_LIBS@
291CXX = @CXX@
292CXXCPP = @CXXCPP@
293CXXDEPMODE = @CXXDEPMODE@
294CXXFLAGS = @CXXFLAGS@
295CYGPATH_W = @CYGPATH_W@
296DEFS = @DEFS@
297DEPDIR = @DEPDIR@
298DLLTOOL = @DLLTOOL@
299DOXYGEN = @DOXYGEN@
300DSYMUTIL = @DSYMUTIL@
301DTRACE = @DTRACE@
302DUMPBIN = @DUMPBIN@
303ECHO_C = @ECHO_C@
304ECHO_N = @ECHO_N@
305ECHO_T = @ECHO_T@
306EGREP = @EGREP@
307EXEEXT = @EXEEXT@
308FGREP = @FGREP@
309FLEX_CFLAGS = @FLEX_CFLAGS@
310GEOIP_LIBS = @GEOIP_LIBS@
311GREP = @GREP@
312HOST_GUESS = @HOST_GUESS@
313HWLOC_CFLAGS = @HWLOC_CFLAGS@
314HWLOC_LIBS = @HWLOC_LIBS@
315INSTALL = @INSTALL@
316INSTALL_DATA = @INSTALL_DATA@
317INSTALL_PROGRAM = @INSTALL_PROGRAM@
318INSTALL_SCRIPT = @INSTALL_SCRIPT@
319INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
320JAVA = @JAVA@
321LD = @LD@
322LDFLAGS = @LDFLAGS@
323LEX = @LEX@
324LEXLIB = @LEXLIB@
325LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
326LIBBROTLIENC_CFLAGS = @LIBBROTLIENC_CFLAGS@
327LIBBROTLIENC_LIBS = @LIBBROTLIENC_LIBS@
328LIBCAP = @LIBCAP@
329LIBCJOSE = @LIBCJOSE@
330LIBCRYPT = @LIBCRYPT@
331LIBJANSSON = @LIBJANSSON@
332LIBLZMA = @LIBLZMA@
333LIBMAGICKCPP_CFLAGS = @LIBMAGICKCPP_CFLAGS@
334LIBMAGICKCPP_LIBS = @LIBMAGICKCPP_LIBS@
335LIBOBJS = @LIBOBJS@
336LIBPCRE = @LIBPCRE@
337LIBPROFILER = @LIBPROFILER@
338LIBREADLINE = @LIBREADLINE@
339LIBRESOLV = @LIBRESOLV@
340LIBS = @LIBS@
341LIBTOOL = @LIBTOOL@
342LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@
343LIBUNWIND_LIBS = @LIBUNWIND_LIBS@
344LIBZ = @LIBZ@
345LIB_HIREDIS = @LIB_HIREDIS@
346LIB_KYOTOCABINET = @LIB_KYOTOCABINET@
347LIB_MYSQLCLIENT = @LIB_MYSQLCLIENT@
348LIPO = @LIPO@
349LN_S = @LN_S@
350LTLIBOBJS = @LTLIBOBJS@
351LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
352LUAJIT_CFLAGS = @LUAJIT_CFLAGS@
353LUAJIT_CPPFLAGS = @LUAJIT_CPPFLAGS@
354LUAJIT_DARWIN_LDFLAGS = @LUAJIT_DARWIN_LDFLAGS@
355LUAJIT_LDFLAGS = @LUAJIT_LDFLAGS@
356LUAJIT_LIBS = @LUAJIT_LIBS@
357MAINT = @MAINT@
358MAKEINFO = @MAKEINFO@
359MANIFEST_TOOL = @MANIFEST_TOOL@
360MAXMINDDB_LIBS = @MAXMINDDB_LIBS@
361MKDIR_P = @MKDIR_P@
362NM = @NM@
363NMEDIT = @NMEDIT@
364OBJDUMP = @OBJDUMP@
365OBJEXT = @OBJEXT@
366OPENSSL_INCLUDES = @OPENSSL_INCLUDES@
367OPENSSL_LDFLAGS = @OPENSSL_LDFLAGS@
368OPENSSL_LIBS = @OPENSSL_LIBS@
369OTOOL = @OTOOL@
370OTOOL64 = @OTOOL64@
371PACKAGE = @PACKAGE@
372PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
373PACKAGE_NAME = @PACKAGE_NAME@
374PACKAGE_STRING = @PACKAGE_STRING@
375PACKAGE_TARNAME = @PACKAGE_TARNAME@
376PACKAGE_URL = @PACKAGE_URL@
377PACKAGE_VERSION = @PACKAGE_VERSION@
378PATH_SEPARATOR = @PATH_SEPARATOR@
379PCRE_CONFIG = @PCRE_CONFIG@
380PERL = @PERL@
381PKG_CONFIG = @PKG_CONFIG@
382PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
383PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
384PYTHON = @PYTHON@
385PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
386PYTHON_PLATFORM = @PYTHON_PLATFORM@
387PYTHON_PREFIX = @PYTHON_PREFIX@
388PYTHON_VERSION = @PYTHON_VERSION@
389RANLIB = @RANLIB@
390RM = @RM@
391RPATH = @RPATH@
392SED = @SED@
393SET_MAKE = @SET_MAKE@
394SHELL = @SHELL@
395SPHINXBUILD = @SPHINXBUILD@
396SPHINXOPTS = @SPHINXOPTS@
397STRIP = @STRIP@
398TS_INCLUDES = @TS_INCLUDES@
399TS_LIBTOOL_VERSION = @TS_LIBTOOL_VERSION@
400TS_MAN1_MANPAGES = @TS_MAN1_MANPAGES@
401TS_MAN3_MANPAGES = @TS_MAN3_MANPAGES@
402TS_MAN5_MANPAGES = @TS_MAN5_MANPAGES@
403TS_MAN8_MANPAGES = @TS_MAN8_MANPAGES@
404TS_VERSION_MAJOR = @TS_VERSION_MAJOR@
405TS_VERSION_MICRO = @TS_VERSION_MICRO@
406TS_VERSION_MINOR = @TS_VERSION_MINOR@
407TS_VERSION_NUMBER = @TS_VERSION_NUMBER@
408TS_VERSION_STRING = @TS_VERSION_STRING@
409VERSION = @VERSION@
410YACC = @YACC@
411YAMLCPP_INCLUDES = @YAMLCPP_INCLUDES@
412YAMLCPP_LDFLAGS = @YAMLCPP_LDFLAGS@
413YAMLCPP_LIBS = @YAMLCPP_LIBS@
414abs_builddir = @abs_builddir@
415abs_srcdir = @abs_srcdir@
416abs_top_builddir = @abs_top_builddir@
417abs_top_srcdir = @abs_top_srcdir@
418ac_ct_AR = @ac_ct_AR@
419ac_ct_CC = @ac_ct_CC@
420ac_ct_CXX = @ac_ct_CXX@
421ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
422am__include = @am__include@
423am__leading_dot = @am__leading_dot@
424am__quote = @am__quote@
425am__tar = @am__tar@
426am__untar = @am__untar@
427bindir = @bindir@
428build = @build@
429build_alias = @build_alias@
430build_cpu = @build_cpu@
431build_group = @build_group@
432build_machine = @build_machine@
433build_number = @build_number@
434build_os = @build_os@
435build_person = @build_person@
436build_vendor = @build_vendor@
437builddir = @builddir@
438cachedir = @cachedir@
439datadir = @datadir@
440datarootdir = @datarootdir@
441default_loopback_iface = @default_loopback_iface@
442default_stack_size = @default_stack_size@
443docdir = @docdir@
444dvidir = @dvidir@
445enable_fips = @enable_fips@
446enable_remote_cov_commit = @enable_remote_cov_commit@
447exec_prefix = @exec_prefix@
448exp_bindir = @exp_bindir@
449exp_cachedir = @exp_cachedir@
450exp_datadir = @exp_datadir@
451exp_docdir = @exp_docdir@
452exp_exec_prefix = @exp_exec_prefix@
453exp_includedir = @exp_includedir@
454exp_infodir = @exp_infodir@
455exp_installbuilddir = @exp_installbuilddir@
456exp_libdir = @exp_libdir@
457exp_libexecdir = @exp_libexecdir@
458exp_localstatedir = @exp_localstatedir@
459exp_logdir = @exp_logdir@
460exp_mandir = @exp_mandir@
461exp_prefix = @exp_prefix@
462exp_runtimedir = @exp_runtimedir@
463exp_sbindir = @exp_sbindir@
464exp_sysconfdir = @exp_sysconfdir@
465has_128bit_cas = @has_128bit_cas@
466has_backtrace = @has_backtrace@
467has_boringocsp = @has_boringocsp@
468has_expensive_tests = @has_expensive_tests@
469has_geoip = @has_geoip@
470has_in6_is_addr_unspecified = @has_in6_is_addr_unspecified@
471has_ip_tos = @has_ip_tos@
472has_kyotocabinet = @has_kyotocabinet@
473has_luajit = @has_luajit@
474has_maxminddb = @has_maxminddb@
475has_mysql = @has_mysql@
476has_profiler = @has_profiler@
477has_so_mark = @has_so_mark@
478has_so_peercred = @has_so_peercred@
479has_tcmalloc = @has_tcmalloc@
480has_tests = @has_tests@
481has_tls_early_data = @has_tls_early_data@
482has_tls_session_ticket = @has_tls_session_ticket@
483has_wccp = @has_wccp@
484host = @host@
485host_alias = @host_alias@
486host_cpu = @host_cpu@
487host_os = @host_os@
488host_vendor = @host_vendor@
489htmldir = @htmldir@
490includedir = @includedir@
491infodir = @infodir@
492install_sh = @install_sh@
493installbuilddir = @installbuilddir@
494iocore_include_dirs = @iocore_include_dirs@
495ip_transparent = @ip_transparent@
496jemalloch = @jemalloch@
497libdir = @libdir@
498libexecdir = @libexecdir@
499localedir = @localedir@
500localstatedir = @localstatedir@
501logdir = @logdir@
502mandir = @mandir@
503max_event_threads = @max_event_threads@
504max_host_name_len = @max_host_name_len@
505max_threads_per_type = @max_threads_per_type@
506mkdir_p = @mkdir_p@
507oldincludedir = @oldincludedir@
508pdfdir = @pdfdir@
509pkgbindir = @pkgbindir@
510pkgcachedir = @pkgcachedir@
511pkgdocdir = @pkgdocdir@
512pkglocalstatedir = @pkglocalstatedir@
513pkglogdir = @pkglogdir@
514pkgpyexecdir = @pkgpyexecdir@
515pkgpythondir = @pkgpythondir@
516pkgruntimedir = @pkgruntimedir@
517pkgsbindir = @pkgsbindir@
518pkgsysconfdir = @pkgsysconfdir@
519pkgsysgroup = @pkgsysgroup@
520pkgsysuser = @pkgsysuser@
521prefix = @prefix@
522program_transform_name = @program_transform_name@
523psdir = @psdir@
524pyexecdir = @pyexecdir@
525pythondir = @pythondir@
526rel_bindir = @rel_bindir@
527rel_cachedir = @rel_cachedir@
528rel_datadir = @rel_datadir@
529rel_docdir = @rel_docdir@
530rel_exec_prefix = @rel_exec_prefix@
531rel_includedir = @rel_includedir@
532rel_infodir = @rel_infodir@
533rel_installbuilddir = @rel_installbuilddir@
534rel_libdir = @rel_libdir@
535rel_libexecdir = @rel_libexecdir@
536rel_localstatedir = @rel_localstatedir@
537rel_logdir = @rel_logdir@
538rel_mandir = @rel_mandir@
539rel_prefix = @rel_prefix@
540rel_runtimedir = @rel_runtimedir@
541rel_sbindir = @rel_sbindir@
542rel_sysconfdir = @rel_sysconfdir@
543runstatedir = @runstatedir@
544runtimedir = @runtimedir@
545sbindir = @sbindir@
546sharedstatedir = @sharedstatedir@
547srcdir = @srcdir@
548sysconfdir = @sysconfdir@
549target_alias = @target_alias@
550top_build_prefix = @top_build_prefix@
551top_builddir = @top_builddir@
552top_srcdir = @top_srcdir@
553use_boringocsp = @use_boringocsp@
554use_dh_get_2048_256 = @use_dh_get_2048_256@
555use_diags = @use_diags@
556use_epoll = @use_epoll@
557use_fast_sdk = @use_fast_sdk@
558use_hello_cb = @use_hello_cb@
559use_hkdf = @use_hkdf@
560use_hrw_geoip = @use_hrw_geoip@
561use_hrw_maxminddb = @use_hrw_maxminddb@
562use_hwloc = @use_hwloc@
563use_kqueue = @use_kqueue@
564use_linux_native_aio = @use_linux_native_aio@
565use_port = @use_port@
566use_posix_cap = @use_posix_cap@
567use_quic = @use_quic@
568use_remote_unwinding = @use_remote_unwinding@
569use_set_rbio = @use_set_rbio@
570use_tls13 = @use_tls13@
571use_tls_async = @use_tls_async@
572use_tls_ocsp = @use_tls_ocsp@
573use_tls_set_ciphersuites = @use_tls_set_ciphersuites@
574use_tproxy = @use_tproxy@
575
576# You can set these variables from the command line.
577PAPER = letter
578BUILDDIR = docbuild
579@BUILD_DOCS_TRUE@SUBDIRS = uml
580@BUILD_DOCS_TRUE@@BUILD_MANPAGES_TRUE@man1_MANS = $(TS_MAN1_MANPAGES)
581@BUILD_DOCS_TRUE@@BUILD_MANPAGES_TRUE@man3_MANS = $(TS_MAN3_MANPAGES)
582@BUILD_DOCS_TRUE@@BUILD_MANPAGES_TRUE@man5_MANS = $(TS_MAN5_MANPAGES)
583@BUILD_DOCS_TRUE@@BUILD_MANPAGES_TRUE@man8_MANS = $(TS_MAN8_MANPAGES)
584
585# [amc] LaTex apparently doesn't work as of Sphinx 1.6.1
586# see https://media.readthedocs.org/pdf/sphinx/1.6.3/sphinx.pdf
587# section 24.3.2 around page 247, third item for 'NotImplementedError', so this is kind of useless.
588@BUILD_DOCS_TRUE@ALLSPHINXOPTS = $(SPHINXOPTS)
589# the i18n builder cannot share the environment and doctrees with the others
590@BUILD_DOCS_TRUE@I18NSPHINXOPTS = $(SPHINXOPTS)
591
592# The PAPER setting variables requires recursive make variable expansion, which automake
593# detects as non-portable. We bounce this through a shell script and do the expansion there.
594@BUILD_DOCS_TRUE@SBUILD = PAPEROPT_a4="$(PAPEROPT_a4)" PAPEROPT_letter="$(PAPEROPT_letter)" PAPER="$(PAPER)" \
595@BUILD_DOCS_TRUE@	PLANTUML_JAR="$(shell $(srcdir)/ext/plantuml_fetch.sh | tail -1)" \
596@BUILD_DOCS_TRUE@	$(srcdir)/sbuild "$(SPHINXBUILD)" \
597@BUILD_DOCS_TRUE@	-c $(srcdir) \
598@BUILD_DOCS_TRUE@	$(ALLSPHINXOPTS)
599
600all: all-recursive
601
602.SUFFIXES:
603$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
604	@for dep in $?; do \
605	  case '$(am__configure_deps)' in \
606	    *$$dep*) \
607	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
608	        && { if test -f $@; then exit 0; else break; fi; }; \
609	      exit 1;; \
610	  esac; \
611	done; \
612	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
613	$(am__cd) $(top_srcdir) && \
614	  $(AUTOMAKE) --foreign doc/Makefile
615Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
616	@case '$?' in \
617	  *config.status*) \
618	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
619	  *) \
620	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
621	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
622	esac;
623
624$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
625	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
626
627$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
628	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
629$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
630	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
631$(am__aclocal_m4_deps):
632
633mostlyclean-libtool:
634	-rm -f *.lo
635
636clean-libtool:
637	-rm -rf .libs _libs
638
639install-man1: $(man1_MANS)
640	@$(NORMAL_INSTALL)
641	@list1='$(man1_MANS)'; \
642	list2=''; \
643	test -n "$(man1dir)" \
644	  && test -n "`echo $$list1$$list2`" \
645	  || exit 0; \
646	echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
647	$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
648	{ for i in $$list1; do echo "$$i"; done;  \
649	if test -n "$$list2"; then \
650	  for i in $$list2; do echo "$$i"; done \
651	    | sed -n '/\.1[a-z]*$$/p'; \
652	fi; \
653	} | while read p; do \
654	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
655	  echo "$$d$$p"; echo "$$p"; \
656	done | \
657	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
658	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
659	sed 'N;N;s,\n, ,g' | { \
660	list=; while read file base inst; do \
661	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
662	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
663	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
664	  fi; \
665	done; \
666	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
667	while read files; do \
668	  test -z "$$files" || { \
669	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
670	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
671	done; }
672
673uninstall-man1:
674	@$(NORMAL_UNINSTALL)
675	@list='$(man1_MANS)'; test -n "$(man1dir)" || exit 0; \
676	files=`{ for i in $$list; do echo "$$i"; done; \
677	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
678	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
679	dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
680
681install-man3: $(man3_MANS)
682	@$(NORMAL_INSTALL)
683	@list1='$(man3_MANS)'; \
684	list2=''; \
685	test -n "$(man3dir)" \
686	  && test -n "`echo $$list1$$list2`" \
687	  || exit 0; \
688	echo " $(MKDIR_P) '$(DESTDIR)$(man3dir)'"; \
689	$(MKDIR_P) "$(DESTDIR)$(man3dir)" || exit 1; \
690	{ for i in $$list1; do echo "$$i"; done;  \
691	if test -n "$$list2"; then \
692	  for i in $$list2; do echo "$$i"; done \
693	    | sed -n '/\.3[a-z]*$$/p'; \
694	fi; \
695	} | while read p; do \
696	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
697	  echo "$$d$$p"; echo "$$p"; \
698	done | \
699	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
700	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
701	sed 'N;N;s,\n, ,g' | { \
702	list=; while read file base inst; do \
703	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
704	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \
705	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst" || exit $$?; \
706	  fi; \
707	done; \
708	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
709	while read files; do \
710	  test -z "$$files" || { \
711	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man3dir)'"; \
712	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man3dir)" || exit $$?; }; \
713	done; }
714
715uninstall-man3:
716	@$(NORMAL_UNINSTALL)
717	@list='$(man3_MANS)'; test -n "$(man3dir)" || exit 0; \
718	files=`{ for i in $$list; do echo "$$i"; done; \
719	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
720	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
721	dir='$(DESTDIR)$(man3dir)'; $(am__uninstall_files_from_dir)
722
723install-man5: $(man5_MANS)
724	@$(NORMAL_INSTALL)
725	@list1='$(man5_MANS)'; \
726	list2=''; \
727	test -n "$(man5dir)" \
728	  && test -n "`echo $$list1$$list2`" \
729	  || exit 0; \
730	echo " $(MKDIR_P) '$(DESTDIR)$(man5dir)'"; \
731	$(MKDIR_P) "$(DESTDIR)$(man5dir)" || exit 1; \
732	{ for i in $$list1; do echo "$$i"; done;  \
733	if test -n "$$list2"; then \
734	  for i in $$list2; do echo "$$i"; done \
735	    | sed -n '/\.5[a-z]*$$/p'; \
736	fi; \
737	} | while read p; do \
738	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
739	  echo "$$d$$p"; echo "$$p"; \
740	done | \
741	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
742	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
743	sed 'N;N;s,\n, ,g' | { \
744	list=; while read file base inst; do \
745	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
746	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \
747	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \
748	  fi; \
749	done; \
750	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
751	while read files; do \
752	  test -z "$$files" || { \
753	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \
754	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \
755	done; }
756
757uninstall-man5:
758	@$(NORMAL_UNINSTALL)
759	@list='$(man5_MANS)'; test -n "$(man5dir)" || exit 0; \
760	files=`{ for i in $$list; do echo "$$i"; done; \
761	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
762	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
763	dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir)
764
765install-man8: $(man8_MANS)
766	@$(NORMAL_INSTALL)
767	@list1='$(man8_MANS)'; \
768	list2=''; \
769	test -n "$(man8dir)" \
770	  && test -n "`echo $$list1$$list2`" \
771	  || exit 0; \
772	echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
773	$(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
774	{ for i in $$list1; do echo "$$i"; done;  \
775	if test -n "$$list2"; then \
776	  for i in $$list2; do echo "$$i"; done \
777	    | sed -n '/\.8[a-z]*$$/p'; \
778	fi; \
779	} | while read p; do \
780	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
781	  echo "$$d$$p"; echo "$$p"; \
782	done | \
783	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
784	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
785	sed 'N;N;s,\n, ,g' | { \
786	list=; while read file base inst; do \
787	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
788	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man8dir)/$$inst'"; \
789	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man8dir)/$$inst" || exit $$?; \
790	  fi; \
791	done; \
792	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
793	while read files; do \
794	  test -z "$$files" || { \
795	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man8dir)'"; \
796	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man8dir)" || exit $$?; }; \
797	done; }
798
799uninstall-man8:
800	@$(NORMAL_UNINSTALL)
801	@list='$(man8_MANS)'; test -n "$(man8dir)" || exit 0; \
802	files=`{ for i in $$list; do echo "$$i"; done; \
803	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
804	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
805	dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
806
807# This directory's subdirectories are mostly independent; you can cd
808# into them and run 'make' without going through this Makefile.
809# To change the values of 'make' variables: instead of editing Makefiles,
810# (1) if the variable is set in 'config.status', edit 'config.status'
811#     (which will cause the Makefiles to be regenerated when you run 'make');
812# (2) otherwise, pass the desired values on the 'make' command line.
813$(am__recursive_targets):
814	@fail=; \
815	if $(am__make_keepgoing); then \
816	  failcom='fail=yes'; \
817	else \
818	  failcom='exit 1'; \
819	fi; \
820	dot_seen=no; \
821	target=`echo $@ | sed s/-recursive//`; \
822	case "$@" in \
823	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
824	  *) list='$(SUBDIRS)' ;; \
825	esac; \
826	for subdir in $$list; do \
827	  echo "Making $$target in $$subdir"; \
828	  if test "$$subdir" = "."; then \
829	    dot_seen=yes; \
830	    local_target="$$target-am"; \
831	  else \
832	    local_target="$$target"; \
833	  fi; \
834	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
835	  || eval $$failcom; \
836	done; \
837	if test "$$dot_seen" = "no"; then \
838	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
839	fi; test -z "$$fail"
840clang-tidy-local:
841
842ID: $(am__tagged_files)
843	$(am__define_uniq_tagged_files); mkid -fID $$unique
844tags: tags-recursive
845TAGS: tags
846
847tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
848	set x; \
849	here=`pwd`; \
850	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
851	  include_option=--etags-include; \
852	  empty_fix=.; \
853	else \
854	  include_option=--include; \
855	  empty_fix=; \
856	fi; \
857	list='$(SUBDIRS)'; for subdir in $$list; do \
858	  if test "$$subdir" = .; then :; else \
859	    test ! -f $$subdir/TAGS || \
860	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
861	  fi; \
862	done; \
863	$(am__define_uniq_tagged_files); \
864	shift; \
865	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
866	  test -n "$$unique" || unique=$$empty_fix; \
867	  if test $$# -gt 0; then \
868	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
869	      "$$@" $$unique; \
870	  else \
871	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
872	      $$unique; \
873	  fi; \
874	fi
875ctags: ctags-recursive
876
877CTAGS: ctags
878ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
879	$(am__define_uniq_tagged_files); \
880	test -z "$(CTAGS_ARGS)$$unique" \
881	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
882	     $$unique
883
884GTAGS:
885	here=`$(am__cd) $(top_builddir) && pwd` \
886	  && $(am__cd) $(top_srcdir) \
887	  && gtags -i $(GTAGS_ARGS) "$$here"
888cscopelist: cscopelist-recursive
889
890cscopelist-am: $(am__tagged_files)
891	list='$(am__tagged_files)'; \
892	case "$(srcdir)" in \
893	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
894	  *) sdir=$(subdir)/$(srcdir) ;; \
895	esac; \
896	for i in $$list; do \
897	  if test -f "$$i"; then \
898	    echo "$(subdir)/$$i"; \
899	  else \
900	    echo "$$sdir/$$i"; \
901	  fi; \
902	done >> $(top_builddir)/cscope.files
903
904distclean-tags:
905	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
906
907distdir: $(BUILT_SOURCES)
908	$(MAKE) $(AM_MAKEFLAGS) distdir-am
909
910distdir-am: $(DISTFILES)
911	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
912	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
913	list='$(DISTFILES)'; \
914	  dist_files=`for file in $$list; do echo $$file; done | \
915	  sed -e "s|^$$srcdirstrip/||;t" \
916	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
917	case $$dist_files in \
918	  */*) $(MKDIR_P) `echo "$$dist_files" | \
919			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
920			   sort -u` ;; \
921	esac; \
922	for file in $$dist_files; do \
923	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
924	  if test -d $$d/$$file; then \
925	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
926	    if test -d "$(distdir)/$$file"; then \
927	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
928	    fi; \
929	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
930	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
931	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
932	    fi; \
933	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
934	  else \
935	    test -f "$(distdir)/$$file" \
936	    || cp -p $$d/$$file "$(distdir)/$$file" \
937	    || exit 1; \
938	  fi; \
939	done
940	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
941	  if test "$$subdir" = .; then :; else \
942	    $(am__make_dryrun) \
943	      || test -d "$(distdir)/$$subdir" \
944	      || $(MKDIR_P) "$(distdir)/$$subdir" \
945	      || exit 1; \
946	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
947	    $(am__relativize); \
948	    new_distdir=$$reldir; \
949	    dir1=$$subdir; dir2="$(top_distdir)"; \
950	    $(am__relativize); \
951	    new_top_distdir=$$reldir; \
952	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
953	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
954	    ($(am__cd) $$subdir && \
955	      $(MAKE) $(AM_MAKEFLAGS) \
956	        top_distdir="$$new_top_distdir" \
957	        distdir="$$new_distdir" \
958		am__remove_distdir=: \
959		am__skip_length_check=: \
960		am__skip_mode_fix=: \
961	        distdir) \
962	      || exit 1; \
963	  fi; \
964	done
965check-am: all-am
966check: check-recursive
967all-am: Makefile
968installdirs: installdirs-recursive
969installdirs-am:
970install: install-recursive
971install-exec: install-exec-recursive
972install-data: install-data-recursive
973uninstall: uninstall-recursive
974
975install-am: all-am
976	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
977
978installcheck: installcheck-recursive
979install-strip:
980	if test -z '$(STRIP)'; then \
981	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
982	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
983	      install; \
984	else \
985	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
986	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
987	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
988	fi
989mostlyclean-generic:
990
991clean-generic:
992
993distclean-generic:
994	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
995	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
996
997maintainer-clean-generic:
998	@echo "This command is intended for maintainers to use"
999	@echo "it deletes files that may require special tools to rebuild."
1000clang-tidy: clang-tidy-recursive
1001
1002clang-tidy-am: clang-tidy-local
1003
1004clean: clean-recursive
1005
1006clean-am: clean-generic clean-libtool clean-local mostlyclean-am
1007
1008distclean: distclean-recursive
1009	-rm -f Makefile
1010distclean-am: clean-am distclean-generic distclean-tags
1011
1012dvi: dvi-recursive
1013
1014dvi-am:
1015
1016html: html-recursive
1017
1018html-am: html-local
1019
1020info: info-recursive
1021
1022info-am:
1023
1024install-data-am:
1025
1026install-dvi: install-dvi-recursive
1027
1028install-dvi-am:
1029
1030install-exec-am:
1031
1032install-html: install-html-recursive
1033
1034install-html-am:
1035
1036install-info: install-info-recursive
1037
1038install-info-am:
1039
1040install-man: install-man1 install-man3 install-man5 install-man8
1041
1042install-pdf: install-pdf-recursive
1043
1044install-pdf-am:
1045
1046install-ps: install-ps-recursive
1047
1048install-ps-am:
1049
1050installcheck-am:
1051
1052maintainer-clean: maintainer-clean-recursive
1053	-rm -f Makefile
1054maintainer-clean-am: distclean-am maintainer-clean-generic
1055
1056mostlyclean: mostlyclean-recursive
1057
1058mostlyclean-am: mostlyclean-generic mostlyclean-libtool
1059
1060pdf: pdf-recursive
1061
1062pdf-am:
1063
1064ps: ps-recursive
1065
1066ps-am:
1067
1068uninstall-am:
1069
1070uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5 \
1071	uninstall-man8
1072
1073.MAKE: $(am__recursive_targets) install-am install-strip
1074
1075.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
1076	check-am clang-tidy-am clang-tidy-local clean clean-generic \
1077	clean-libtool clean-local cscopelist-am ctags ctags-am \
1078	distclean distclean-generic distclean-libtool distclean-tags \
1079	distdir dvi dvi-am html html-am html-local info info-am \
1080	install install-am install-data install-data-am install-dvi \
1081	install-dvi-am install-exec install-exec-am install-html \
1082	install-html-am install-info install-info-am install-man \
1083	install-man1 install-man3 install-man5 install-man8 \
1084	install-pdf install-pdf-am install-ps install-ps-am \
1085	install-strip installcheck installcheck-am installdirs \
1086	installdirs-am maintainer-clean maintainer-clean-generic \
1087	mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
1088	ps ps-am tags tags-am uninstall uninstall-am uninstall-man \
1089	uninstall-man1 uninstall-man3 uninstall-man5 uninstall-man8
1090
1091.PRECIOUS: Makefile
1092
1093
1094.PHONY: help dirhtml singlehtml epub latex man changes linkcheck doxygen
1095
1096@BUILD_DOCS_TRUE@@BUILD_MANPAGES_TRUE@$(man1_MANS) $(man3_MANS) $(man5_MANS) $(man8_MANS): man
1097
1098# Hook the 'all' target so that the man pages get generated in the "all" target, prior
1099# to "make install". If we leave it to "make install" time, then the man pages are likely
1100# to me generated as root.
1101@BUILD_DOCS_TRUE@@BUILD_MANPAGES_TRUE@all-am: $(man1_MANS) $(man3_MANS) $(man5_MANS) $(man8_MANS)
1102
1103@BUILD_DOCS_TRUE@html-local:
1104@BUILD_DOCS_TRUE@	$(SBUILD) -d $(BUILDDIR)/doctrees -b html $(srcdir) $(BUILDDIR)/html
1105@BUILD_DOCS_TRUE@	@echo
1106@BUILD_DOCS_TRUE@	@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
1107
1108@BUILD_DOCS_TRUE@dirhtml:
1109@BUILD_DOCS_TRUE@	$(SBUILD) -d $(BUILDDIR)/doctrees -b dirhtml $(srcdir) $(BUILDDIR)/html
1110@BUILD_DOCS_TRUE@	@echo
1111@BUILD_DOCS_TRUE@	@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
1112
1113@BUILD_DOCS_TRUE@singlehtml:
1114@BUILD_DOCS_TRUE@	$(SBUILD) -d $(BUILDDIR)/doctrees -b singlehtml $(srcdir) $(BUILDDIR)/singlehtml
1115@BUILD_DOCS_TRUE@	@echo
1116@BUILD_DOCS_TRUE@	@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
1117
1118@BUILD_DOCS_TRUE@epub:
1119@BUILD_DOCS_TRUE@	$(SBUILD) -d $(BUILDDIR)/doctrees -b epub $(srcdir) $(BUILDDIR)/epub
1120@BUILD_DOCS_TRUE@	@echo
1121@BUILD_DOCS_TRUE@	@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
1122
1123@BUILD_DOCS_TRUE@latex:
1124@BUILD_DOCS_TRUE@	$(SBUILD) -d $(BUILDDIR)/doctrees -b latex $(srcdir) $(BUILDDIR)/latex
1125@BUILD_DOCS_TRUE@	@echo
1126@BUILD_DOCS_TRUE@	@echo "Build finished. The epub file is in $(BUILDDIR)/latex."
1127
1128@BUILD_DOCS_TRUE@man:
1129@BUILD_DOCS_TRUE@	$(SBUILD) -d $(BUILDDIR)/doctrees -b man $(srcdir) $(BUILDDIR)/man
1130@BUILD_DOCS_TRUE@	@echo
1131@BUILD_DOCS_TRUE@	@echo "Build finished. The man pages are in $(BUILDDIR)/man."
1132
1133@BUILD_DOCS_TRUE@changes:
1134@BUILD_DOCS_TRUE@	@echo FIXME
1135
1136@BUILD_DOCS_TRUE@linkcheck:
1137@BUILD_DOCS_TRUE@	@echo FIXME
1138
1139@BUILD_DOCS_FALSE@html-local:
1140@BUILD_DOCS_FALSE@	@echo "Documentation not enabled. See configure --enable-docs."
1141
1142@BUILD_DOCS_FALSE@dirhtml:
1143@BUILD_DOCS_FALSE@	@echo "Documentation not enabled. See configure --enable-docs."
1144
1145@BUILD_DOCS_FALSE@singlehtml:
1146@BUILD_DOCS_FALSE@	@echo "Documentation not enabled. See configure --enable-docs."
1147
1148@BUILD_DOCS_FALSE@epub:
1149@BUILD_DOCS_FALSE@	@echo "Documentation not enabled. See configure --enable-docs."
1150
1151@BUILD_DOCS_FALSE@latex:
1152@BUILD_DOCS_FALSE@	@echo "Documentation not enabled. See configure --enable-docs."
1153
1154@BUILD_DOCS_FALSE@man:
1155@BUILD_DOCS_FALSE@	@echo "Documentation not enabled. See configure --enable-docs."
1156
1157@BUILD_DOCS_FALSE@changes:
1158@BUILD_DOCS_FALSE@	@echo "Documentation not enabled. See configure --enable-docs."
1159
1160@BUILD_DOCS_FALSE@linkcheck:
1161@BUILD_DOCS_FALSE@	@echo "Documentation not enabled. See configure --enable-docs."
1162
1163clean-local:
1164	-rm -rf $(BUILDDIR)/* _build/html/* xml
1165
1166doxygen: Doxyfile
1167	$(DOXYGEN)
1168
1169help:
1170	@echo "Please use \`make <target>' where <target> is one of"
1171	@echo "  html       to make standalone HTML files"
1172	@echo "  dirhtml    to make HTML files named index.html in directories"
1173	@echo "  singlehtml to make a single large HTML file"
1174	@echo "  epub       to make an epub"
1175	@echo "  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
1176	@echo "  latexpdf   to make LaTeX files and run them through pdflatex"
1177	@echo "  man        to make manual pages"
1178	@echo "  changes    to make an overview of all changed/added/deprecated items"
1179	@echo "  linkcheck  to check all external links for integrity"
1180
1181# Tell versions [3.59,3.63) of GNU make to not export all variables.
1182# Otherwise a system limit (for SysV at least) may be exceeded.
1183.NOEXPORT:
1184