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#
18#  Makefile.am for HTTP/3
19#
20#  Licensed to the Apache Software Foundation (ASF) under one
21#  or more contributor license agreements.  See the NOTICE file
22#  distributed with this work for additional information
23#  regarding copyright ownership.  The ASF licenses this file
24#  to you under the Apache License, Version 2.0 (the
25#  "License"); you may not use this file except in compliance
26#  with the License.  You may obtain a copy of the License at
27#
28#      http://www.apache.org/licenses/LICENSE-2.0
29#
30#  Unless required by applicable law or agreed to in writing, software
31#  distributed under the License is distributed on an "AS IS" BASIS,
32#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
33#  See the License for the specific language governing permissions and
34#  limitations under the License.
35
36#  Licensed to the Apache Software Foundation (ASF) under one
37#  or more contributor license agreements.  See the NOTICE file
38#  distributed with this work for additional information
39#  regarding copyright ownership.  The ASF licenses this file
40#  to you under the Apache License, Version 2.0 (the
41#  "License"); you may not use this file except in compliance
42#  with the License.  You may obtain a copy of the License at
43#
44#      http://www.apache.org/licenses/LICENSE-2.0
45#
46#  Unless required by applicable law or agreed to in writing, software
47#  distributed under the License is distributed on an "AS IS" BASIS,
48#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
49#  See the License for the specific language governing permissions and
50#  limitations under the License.
51
52VPATH = @srcdir@
53am__is_gnu_make = { \
54  if test -z '$(MAKELEVEL)'; then \
55    false; \
56  elif test -n '$(MAKE_HOST)'; then \
57    true; \
58  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
59    true; \
60  else \
61    false; \
62  fi; \
63}
64am__make_running_with_option = \
65  case $${target_option-} in \
66      ?) ;; \
67      *) echo "am__make_running_with_option: internal error: invalid" \
68              "target option '$${target_option-}' specified" >&2; \
69         exit 1;; \
70  esac; \
71  has_opt=no; \
72  sane_makeflags=$$MAKEFLAGS; \
73  if $(am__is_gnu_make); then \
74    sane_makeflags=$$MFLAGS; \
75  else \
76    case $$MAKEFLAGS in \
77      *\\[\ \	]*) \
78        bs=\\; \
79        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
80          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
81    esac; \
82  fi; \
83  skip_next=no; \
84  strip_trailopt () \
85  { \
86    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
87  }; \
88  for flg in $$sane_makeflags; do \
89    test $$skip_next = yes && { skip_next=no; continue; }; \
90    case $$flg in \
91      *=*|--*) continue;; \
92        -*I) strip_trailopt 'I'; skip_next=yes;; \
93      -*I?*) strip_trailopt 'I';; \
94        -*O) strip_trailopt 'O'; skip_next=yes;; \
95      -*O?*) strip_trailopt 'O';; \
96        -*l) strip_trailopt 'l'; skip_next=yes;; \
97      -*l?*) strip_trailopt 'l';; \
98      -[dEDm]) skip_next=yes;; \
99      -[JT]) skip_next=yes;; \
100    esac; \
101    case $$flg in \
102      *$$target_option*) has_opt=yes; break;; \
103    esac; \
104  done; \
105  test $$has_opt = yes
106am__make_dryrun = (target_option=n; $(am__make_running_with_option))
107am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
108pkgincludedir = $(includedir)/@PACKAGE@
109am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
110install_sh_DATA = $(install_sh) -c -m 644
111install_sh_PROGRAM = $(install_sh) -c
112install_sh_SCRIPT = $(install_sh) -c
113INSTALL_HEADER = $(INSTALL_DATA)
114transform = $(program_transform_name)
115NORMAL_INSTALL = :
116PRE_INSTALL = :
117POST_INSTALL = :
118NORMAL_UNINSTALL = :
119PRE_UNINSTALL = :
120POST_UNINSTALL = :
121build_triplet = @build@
122host_triplet = @host@
123check_PROGRAMS = test_libhttp3$(EXEEXT) test_qpack$(EXEEXT)
124subdir = proxy/http3
125ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
126am__aclocal_m4_deps = $(top_srcdir)/build/atomic.m4 \
127	$(top_srcdir)/build/ax_check_openssl.m4 \
128	$(top_srcdir)/build/ax_compare_version.m4 \
129	$(top_srcdir)/build/ax_compiler_vendor.m4 \
130	$(top_srcdir)/build/ax_lib_curl.m4 \
131	$(top_srcdir)/build/ax_lib_readline.m4 \
132	$(top_srcdir)/build/ax_path_generic.m4 \
133	$(top_srcdir)/build/ax_perl_modules.m4 \
134	$(top_srcdir)/build/ax_require_defined.m4 \
135	$(top_srcdir)/build/ax_with_curses.m4 \
136	$(top_srcdir)/build/boringocsp.m4 \
137	$(top_srcdir)/build/brotli.m4 $(top_srcdir)/build/cjose.m4 \
138	$(top_srcdir)/build/common.m4 $(top_srcdir)/build/crypto.m4 \
139	$(top_srcdir)/build/hiredis.m4 $(top_srcdir)/build/jansson.m4 \
140	$(top_srcdir)/build/jemalloc.m4 $(top_srcdir)/build/libtool.m4 \
141	$(top_srcdir)/build/ltoptions.m4 \
142	$(top_srcdir)/build/ltsugar.m4 \
143	$(top_srcdir)/build/ltversion.m4 \
144	$(top_srcdir)/build/lt~obsolete.m4 \
145	$(top_srcdir)/build/luajit.m4 $(top_srcdir)/build/lzma.m4 \
146	$(top_srcdir)/build/network.m4 $(top_srcdir)/build/pcre.m4 \
147	$(top_srcdir)/build/pkg.m4 $(top_srcdir)/build/tcmalloc.m4 \
148	$(top_srcdir)/build/yaml-cpp.m4 $(top_srcdir)/build/zlib.m4 \
149	$(top_srcdir)/configure.ac
150am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
151	$(ACLOCAL_M4)
152DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
153mkinstalldirs = $(install_sh) -d
154CONFIG_HEADER = $(top_builddir)/include/ink_autoconf.h
155CONFIG_CLEAN_FILES =
156CONFIG_CLEAN_VPATH_FILES =
157LIBRARIES = $(noinst_LIBRARIES)
158ARFLAGS = cru
159AM_V_AR = $(am__v_AR_@AM_V@)
160am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@)
161am__v_AR_0 = @echo "  AR      " $@;
162am__v_AR_1 =
163libhttp3_a_AR = $(AR) $(ARFLAGS)
164libhttp3_a_LIBADD =
165am_libhttp3_a_OBJECTS = Http09App.$(OBJEXT) Http3.$(OBJEXT) \
166	Http3Config.$(OBJEXT) Http3App.$(OBJEXT) Http3Types.$(OBJEXT) \
167	Http3SessionAccept.$(OBJEXT) Http3Session.$(OBJEXT) \
168	Http3Transaction.$(OBJEXT) Http3DebugNames.$(OBJEXT) \
169	Http3Frame.$(OBJEXT) Http3FrameCollector.$(OBJEXT) \
170	Http3FrameDispatcher.$(OBJEXT) Http3HeaderFramer.$(OBJEXT) \
171	Http3DataFramer.$(OBJEXT) Http3HeaderVIOAdaptor.$(OBJEXT) \
172	Http3StreamDataVIOAdaptor.$(OBJEXT) QPACK.$(OBJEXT)
173libhttp3_a_OBJECTS = $(am_libhttp3_a_OBJECTS)
174am__dirstamp = $(am__leading_dot)dirstamp
175am_test_libhttp3_OBJECTS = ./test/test_libhttp3-main.$(OBJEXT) \
176	./test/test_libhttp3-test_Http3Frame.$(OBJEXT) \
177	./test_libhttp3-Http3Config.$(OBJEXT) \
178	./test_libhttp3-Http3Frame.$(OBJEXT)
179test_libhttp3_OBJECTS = $(am_test_libhttp3_OBJECTS)
180am__DEPENDENCIES_1 = $(top_builddir)/iocore/net/quic/libquic.a \
181	$(top_builddir)/iocore/eventsystem/libinkevent.a \
182	$(top_builddir)/lib/records/librecords_p.a \
183	$(top_builddir)/mgmt/libmgmt_p.la \
184	$(top_builddir)/src/tscore/libtscore.la \
185	$(top_builddir)/src/tscpp/util/libtscpputil.la \
186	$(top_builddir)/proxy/http2/libhttp2.a \
187	$(top_builddir)/proxy/hdrs/libhdrs.a \
188	$(top_builddir)/proxy/shared/libUglyLogStubs.a
189test_libhttp3_DEPENDENCIES = $(am__DEPENDENCIES_1)
190AM_V_lt = $(am__v_lt_@AM_V@)
191am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
192am__v_lt_0 = --silent
193am__v_lt_1 =
194test_libhttp3_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
195	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
196	$(AM_CXXFLAGS) $(CXXFLAGS) $(test_libhttp3_LDFLAGS) $(LDFLAGS) \
197	-o $@
198am_test_qpack_OBJECTS = ./test/test_qpack-main_qpack.$(OBJEXT) \
199	./test/test_qpack-test_QPACK.$(OBJEXT) \
200	./test_qpack-QPACK.$(OBJEXT)
201test_qpack_OBJECTS = $(am_test_qpack_OBJECTS)
202test_qpack_DEPENDENCIES = $(am__DEPENDENCIES_1)
203test_qpack_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
204	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
205	$(CXXFLAGS) $(test_qpack_LDFLAGS) $(LDFLAGS) -o $@
206AM_V_P = $(am__v_P_@AM_V@)
207am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
208am__v_P_0 = false
209am__v_P_1 = :
210AM_V_GEN = $(am__v_GEN_@AM_V@)
211am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
212am__v_GEN_0 = @echo "  GEN     " $@;
213am__v_GEN_1 =
214AM_V_at = $(am__v_at_@AM_V@)
215am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
216am__v_at_0 = @
217am__v_at_1 =
218DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include
219depcomp = $(SHELL) $(top_srcdir)/build/_aux/depcomp
220am__maybe_remake_depfiles = depfiles
221am__depfiles_remade = ./$(DEPDIR)/Http09App.Po ./$(DEPDIR)/Http3.Po \
222	./$(DEPDIR)/Http3App.Po ./$(DEPDIR)/Http3Config.Po \
223	./$(DEPDIR)/Http3DataFramer.Po ./$(DEPDIR)/Http3DebugNames.Po \
224	./$(DEPDIR)/Http3Frame.Po ./$(DEPDIR)/Http3FrameCollector.Po \
225	./$(DEPDIR)/Http3FrameDispatcher.Po \
226	./$(DEPDIR)/Http3HeaderFramer.Po \
227	./$(DEPDIR)/Http3HeaderVIOAdaptor.Po \
228	./$(DEPDIR)/Http3Session.Po ./$(DEPDIR)/Http3SessionAccept.Po \
229	./$(DEPDIR)/Http3StreamDataVIOAdaptor.Po \
230	./$(DEPDIR)/Http3Transaction.Po ./$(DEPDIR)/Http3Types.Po \
231	./$(DEPDIR)/QPACK.Po ./$(DEPDIR)/test_libhttp3-Http3Config.Po \
232	./$(DEPDIR)/test_libhttp3-Http3Frame.Po \
233	./$(DEPDIR)/test_qpack-QPACK.Po \
234	./test/$(DEPDIR)/test_libhttp3-main.Po \
235	./test/$(DEPDIR)/test_libhttp3-test_Http3Frame.Po \
236	./test/$(DEPDIR)/test_qpack-main_qpack.Po \
237	./test/$(DEPDIR)/test_qpack-test_QPACK.Po
238am__mv = mv -f
239CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
240	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
241LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
242	$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \
243	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
244	$(AM_CXXFLAGS) $(CXXFLAGS)
245AM_V_CXX = $(am__v_CXX_@AM_V@)
246am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
247am__v_CXX_0 = @echo "  CXX     " $@;
248am__v_CXX_1 =
249CXXLD = $(CXX)
250CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
251	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
252	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
253AM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
254am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
255am__v_CXXLD_0 = @echo "  CXXLD   " $@;
256am__v_CXXLD_1 =
257SOURCES = $(libhttp3_a_SOURCES) $(test_libhttp3_SOURCES) \
258	$(test_qpack_SOURCES)
259DIST_SOURCES = $(libhttp3_a_SOURCES) $(test_libhttp3_SOURCES) \
260	$(test_qpack_SOURCES)
261am__can_run_installinfo = \
262  case $$AM_UPDATE_INFO_DIR in \
263    n|no|NO) false;; \
264    *) (install-info --version) >/dev/null 2>&1;; \
265  esac
266am__extra_recursive_targets = clang-tidy-recursive
267am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
268# Read a list of newline-separated strings from the standard input,
269# and print each of them once, without duplicates.  Input order is
270# *not* preserved.
271am__uniquify_input = $(AWK) '\
272  BEGIN { nonempty = 0; } \
273  { items[$$0] = 1; nonempty = 1; } \
274  END { if (nonempty) { for (i in items) print i; }; } \
275'
276# Make sure the list of sources is unique.  This is necessary because,
277# e.g., the same source file might be shared among _SOURCES variables
278# for different programs/libraries.
279am__define_uniq_tagged_files = \
280  list='$(am__tagged_files)'; \
281  unique=`for i in $$list; do \
282    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
283  done | $(am__uniquify_input)`
284ETAGS = etags
285CTAGS = ctags
286am__tty_colors_dummy = \
287  mgn= red= grn= lgn= blu= brg= std=; \
288  am__color_tests=no
289am__tty_colors = { \
290  $(am__tty_colors_dummy); \
291  if test "X$(AM_COLOR_TESTS)" = Xno; then \
292    am__color_tests=no; \
293  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
294    am__color_tests=yes; \
295  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
296    am__color_tests=yes; \
297  fi; \
298  if test $$am__color_tests = yes; then \
299    red=''; \
300    grn=''; \
301    lgn=''; \
302    blu=''; \
303    mgn=''; \
304    brg=''; \
305    std=''; \
306  fi; \
307}
308am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
309am__vpath_adj = case $$p in \
310    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
311    *) f=$$p;; \
312  esac;
313am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
314am__install_max = 40
315am__nobase_strip_setup = \
316  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
317am__nobase_strip = \
318  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
319am__nobase_list = $(am__nobase_strip_setup); \
320  for p in $$list; do echo "$$p $$p"; done | \
321  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
322  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
323    if (++n[$$2] == $(am__install_max)) \
324      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
325    END { for (dir in files) print dir, files[dir] }'
326am__base_list = \
327  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
328  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
329am__uninstall_files_from_dir = { \
330  test -z "$$files" \
331    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
332    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
333         $(am__cd) "$$dir" && rm -f $$files; }; \
334  }
335am__recheck_rx = ^[ 	]*:recheck:[ 	]*
336am__global_test_result_rx = ^[ 	]*:global-test-result:[ 	]*
337am__copy_in_global_log_rx = ^[ 	]*:copy-in-global-log:[ 	]*
338# A command that, given a newline-separated list of test names on the
339# standard input, print the name of the tests that are to be re-run
340# upon "make recheck".
341am__list_recheck_tests = $(AWK) '{ \
342  recheck = 1; \
343  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
344    { \
345      if (rc < 0) \
346        { \
347          if ((getline line2 < ($$0 ".log")) < 0) \
348	    recheck = 0; \
349          break; \
350        } \
351      else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
352        { \
353          recheck = 0; \
354          break; \
355        } \
356      else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
357        { \
358          break; \
359        } \
360    }; \
361  if (recheck) \
362    print $$0; \
363  close ($$0 ".trs"); \
364  close ($$0 ".log"); \
365}'
366# A command that, given a newline-separated list of test names on the
367# standard input, create the global log from their .trs and .log files.
368am__create_global_log = $(AWK) ' \
369function fatal(msg) \
370{ \
371  print "fatal: making $@: " msg | "cat >&2"; \
372  exit 1; \
373} \
374function rst_section(header) \
375{ \
376  print header; \
377  len = length(header); \
378  for (i = 1; i <= len; i = i + 1) \
379    printf "="; \
380  printf "\n\n"; \
381} \
382{ \
383  copy_in_global_log = 1; \
384  global_test_result = "RUN"; \
385  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
386    { \
387      if (rc < 0) \
388         fatal("failed to read from " $$0 ".trs"); \
389      if (line ~ /$(am__global_test_result_rx)/) \
390        { \
391          sub("$(am__global_test_result_rx)", "", line); \
392          sub("[ 	]*$$", "", line); \
393          global_test_result = line; \
394        } \
395      else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
396        copy_in_global_log = 0; \
397    }; \
398  if (copy_in_global_log) \
399    { \
400      rst_section(global_test_result ": " $$0); \
401      while ((rc = (getline line < ($$0 ".log"))) != 0) \
402      { \
403        if (rc < 0) \
404          fatal("failed to read from " $$0 ".log"); \
405        print line; \
406      }; \
407      printf "\n"; \
408    }; \
409  close ($$0 ".trs"); \
410  close ($$0 ".log"); \
411}'
412# Restructured Text title.
413am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
414# Solaris 10 'make', and several other traditional 'make' implementations,
415# pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
416# by disabling -e (using the XSI extension "set +e") if it's set.
417am__sh_e_setup = case $$- in *e*) set +e;; esac
418# Default flags passed to test drivers.
419am__common_driver_flags = \
420  --color-tests "$$am__color_tests" \
421  --enable-hard-errors "$$am__enable_hard_errors" \
422  --expect-failure "$$am__expect_failure"
423# To be inserted before the command running the test.  Creates the
424# directory for the log if needed.  Stores in $dir the directory
425# containing $f, in $tst the test, in $log the log.  Executes the
426# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
427# passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
428# will run the test scripts (or their associated LOG_COMPILER, if
429# thy have one).
430am__check_pre = \
431$(am__sh_e_setup);					\
432$(am__vpath_adj_setup) $(am__vpath_adj)			\
433$(am__tty_colors);					\
434srcdir=$(srcdir); export srcdir;			\
435case "$@" in						\
436  */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;	\
437    *) am__odir=.;; 					\
438esac;							\
439test "x$$am__odir" = x"." || test -d "$$am__odir" 	\
440  || $(MKDIR_P) "$$am__odir" || exit $$?;		\
441if test -f "./$$f"; then dir=./;			\
442elif test -f "$$f"; then dir=;				\
443else dir="$(srcdir)/"; fi;				\
444tst=$$dir$$f; log='$@'; 				\
445if test -n '$(DISABLE_HARD_ERRORS)'; then		\
446  am__enable_hard_errors=no; 				\
447else							\
448  am__enable_hard_errors=yes; 				\
449fi; 							\
450case " $(XFAIL_TESTS) " in				\
451  *[\ \	]$$f[\ \	]* | *[\ \	]$$dir$$f[\ \	]*) \
452    am__expect_failure=yes;;				\
453  *)							\
454    am__expect_failure=no;;				\
455esac; 							\
456$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
457# A shell command to get the names of the tests scripts with any registered
458# extension removed (i.e., equivalently, the names of the test logs, with
459# the '.log' extension removed).  The result is saved in the shell variable
460# '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
461# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
462# since that might cause problem with VPATH rewrites for suffix-less tests.
463# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
464am__set_TESTS_bases = \
465  bases='$(TEST_LOGS)'; \
466  bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
467  bases=`echo $$bases`
468RECHECK_LOGS = $(TEST_LOGS)
469AM_RECURSIVE_TARGETS = check recheck
470TEST_SUITE_LOG = test-suite.log
471TEST_EXTENSIONS = @EXEEXT@ .test
472LOG_DRIVER = $(SHELL) $(top_srcdir)/build/_aux/test-driver
473LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
474am__set_b = \
475  case '$@' in \
476    */*) \
477      case '$*' in \
478        */*) b='$*';; \
479          *) b=`echo '$@' | sed 's/\.log$$//'`; \
480       esac;; \
481    *) \
482      b='$*';; \
483  esac
484am__test_logs1 = $(TESTS:=.log)
485am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log)
486TEST_LOGS = $(am__test_logs2:.test.log=.log)
487TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/build/_aux/test-driver
488TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
489	$(TEST_LOG_FLAGS)
490am__DIST_COMMON = $(srcdir)/Makefile.in \
491	$(top_srcdir)/build/_aux/depcomp \
492	$(top_srcdir)/build/_aux/test-driver \
493	$(top_srcdir)/build/tidy.mk
494DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
495pkgdatadir = @pkgdatadir@
496pkglibdir = @pkglibdir@
497pkglibexecdir = @pkglibexecdir@
498ACLOCAL = @ACLOCAL@
499AMTAR = @AMTAR@
500AM_CFLAGS = @AM_CFLAGS@
501AM_CPPFLAGS = @AM_CPPFLAGS@ $(iocore_include_dirs) \
502	-I$(abs_top_srcdir)/include -I$(abs_top_srcdir)/proxy/api/ts \
503	-I$(abs_top_srcdir)/lib -I$(abs_top_srcdir)/lib/records \
504	-I$(abs_top_srcdir)/mgmt -I$(abs_top_srcdir)/mgmt/utils \
505	-I$(abs_top_srcdir)/proxy -I$(abs_top_srcdir)/proxy/http \
506	-I$(abs_top_srcdir)/proxy/http2 -I$(abs_top_srcdir)/proxy/hdrs \
507	-I$(abs_top_srcdir)/proxy/shared \
508	-I$(abs_top_srcdir)/proxy/http/remap $(TS_INCLUDES) \
509	@YAMLCPP_INCLUDES@ $(am__empty)
510AM_CXXFLAGS = @AM_CXXFLAGS@
511AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
512AM_LDFLAGS = @AM_LDFLAGS@
513AR = @AR@
514ASCPP = @ASCPP@
515ATOMIC_LIBS = @ATOMIC_LIBS@
516AUTOCONF = @AUTOCONF@
517AUTOHEADER = @AUTOHEADER@
518AUTOMAKE = @AUTOMAKE@
519AWK = @AWK@
520BORINGOCSP_INCLUDES = @BORINGOCSP_INCLUDES@
521BORINGOCSP_LDFLAGS = @BORINGOCSP_LDFLAGS@
522BORINGOCSP_LIBS = @BORINGOCSP_LIBS@
523BROTLIENC_CFLAGS = @BROTLIENC_CFLAGS@
524BROTLIENC_LIB = @BROTLIENC_LIB@
525CC = @CC@
526CCACHE = @CCACHE@
527CCAS = @CCAS@
528CCASDEPMODE = @CCASDEPMODE@
529CCASFLAGS = @CCASFLAGS@
530CCDEPMODE = @CCDEPMODE@
531CFLAGS = @CFLAGS@
532CFLAGS_HIREDIS = @CFLAGS_HIREDIS@
533CLANG_TIDY = @CLANG_TIDY@
534CPP = @CPP@
535CPPFLAGS = @CPPFLAGS@
536CURL_CFLAGS = @CURL_CFLAGS@
537CURL_CONFIG = @CURL_CONFIG@
538CURL_LIBS = @CURL_LIBS@
539CURSES_CFLAGS = @CURSES_CFLAGS@
540CURSES_LDFLAGS = @CURSES_LDFLAGS@
541CURSES_LIBS = @CURSES_LIBS@
542CXX = @CXX@
543CXXCPP = @CXXCPP@
544CXXDEPMODE = @CXXDEPMODE@
545CXXFLAGS = @CXXFLAGS@
546CYGPATH_W = @CYGPATH_W@
547DEFS = @DEFS@
548DEPDIR = @DEPDIR@
549DLLTOOL = @DLLTOOL@
550DOXYGEN = @DOXYGEN@
551DSYMUTIL = @DSYMUTIL@
552DTRACE = @DTRACE@
553DUMPBIN = @DUMPBIN@
554ECHO_C = @ECHO_C@
555ECHO_N = @ECHO_N@
556ECHO_T = @ECHO_T@
557EGREP = @EGREP@
558EXEEXT = @EXEEXT@
559FGREP = @FGREP@
560FLEX_CFLAGS = @FLEX_CFLAGS@
561GEOIP_LIBS = @GEOIP_LIBS@
562GREP = @GREP@
563HOST_GUESS = @HOST_GUESS@
564HWLOC_CFLAGS = @HWLOC_CFLAGS@
565HWLOC_LIBS = @HWLOC_LIBS@
566INSTALL = @INSTALL@
567INSTALL_DATA = @INSTALL_DATA@
568INSTALL_PROGRAM = @INSTALL_PROGRAM@
569INSTALL_SCRIPT = @INSTALL_SCRIPT@
570INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
571JAVA = @JAVA@
572LD = @LD@
573LDFLAGS = @LDFLAGS@
574LEX = @LEX@
575LEXLIB = @LEXLIB@
576LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
577LIBBROTLIENC_CFLAGS = @LIBBROTLIENC_CFLAGS@
578LIBBROTLIENC_LIBS = @LIBBROTLIENC_LIBS@
579LIBCAP = @LIBCAP@
580LIBCJOSE = @LIBCJOSE@
581LIBCRYPT = @LIBCRYPT@
582LIBJANSSON = @LIBJANSSON@
583LIBLZMA = @LIBLZMA@
584LIBMAGICKCPP_CFLAGS = @LIBMAGICKCPP_CFLAGS@
585LIBMAGICKCPP_LIBS = @LIBMAGICKCPP_LIBS@
586LIBOBJS = @LIBOBJS@
587LIBPCRE = @LIBPCRE@
588LIBPROFILER = @LIBPROFILER@
589LIBREADLINE = @LIBREADLINE@
590LIBRESOLV = @LIBRESOLV@
591LIBS = @LIBS@
592LIBTOOL = @LIBTOOL@
593LIBUNWIND_CFLAGS = @LIBUNWIND_CFLAGS@
594LIBUNWIND_LIBS = @LIBUNWIND_LIBS@
595LIBZ = @LIBZ@
596LIB_HIREDIS = @LIB_HIREDIS@
597LIB_KYOTOCABINET = @LIB_KYOTOCABINET@
598LIB_MYSQLCLIENT = @LIB_MYSQLCLIENT@
599LIPO = @LIPO@
600LN_S = @LN_S@
601LTLIBOBJS = @LTLIBOBJS@
602LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
603LUAJIT_CFLAGS = @LUAJIT_CFLAGS@
604LUAJIT_CPPFLAGS = @LUAJIT_CPPFLAGS@
605LUAJIT_DARWIN_LDFLAGS = @LUAJIT_DARWIN_LDFLAGS@
606LUAJIT_LDFLAGS = @LUAJIT_LDFLAGS@
607LUAJIT_LIBS = @LUAJIT_LIBS@
608MAINT = @MAINT@
609MAKEINFO = @MAKEINFO@
610MANIFEST_TOOL = @MANIFEST_TOOL@
611MAXMINDDB_LIBS = @MAXMINDDB_LIBS@
612MKDIR_P = @MKDIR_P@
613NM = @NM@
614NMEDIT = @NMEDIT@
615OBJDUMP = @OBJDUMP@
616OBJEXT = @OBJEXT@
617OPENSSL_INCLUDES = @OPENSSL_INCLUDES@
618OPENSSL_LDFLAGS = @OPENSSL_LDFLAGS@
619OPENSSL_LIBS = @OPENSSL_LIBS@
620OTOOL = @OTOOL@
621OTOOL64 = @OTOOL64@
622PACKAGE = @PACKAGE@
623PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
624PACKAGE_NAME = @PACKAGE_NAME@
625PACKAGE_STRING = @PACKAGE_STRING@
626PACKAGE_TARNAME = @PACKAGE_TARNAME@
627PACKAGE_URL = @PACKAGE_URL@
628PACKAGE_VERSION = @PACKAGE_VERSION@
629PATH_SEPARATOR = @PATH_SEPARATOR@
630PCRE_CONFIG = @PCRE_CONFIG@
631PERL = @PERL@
632PKG_CONFIG = @PKG_CONFIG@
633PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
634PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
635PYTHON = @PYTHON@
636PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@
637PYTHON_PLATFORM = @PYTHON_PLATFORM@
638PYTHON_PREFIX = @PYTHON_PREFIX@
639PYTHON_VERSION = @PYTHON_VERSION@
640RANLIB = @RANLIB@
641RM = @RM@
642RPATH = @RPATH@
643SED = @SED@
644SET_MAKE = @SET_MAKE@
645SHELL = @SHELL@
646SPHINXBUILD = @SPHINXBUILD@
647SPHINXOPTS = @SPHINXOPTS@
648STRIP = @STRIP@
649TS_INCLUDES = @TS_INCLUDES@
650TS_LIBTOOL_VERSION = @TS_LIBTOOL_VERSION@
651TS_MAN1_MANPAGES = @TS_MAN1_MANPAGES@
652TS_MAN3_MANPAGES = @TS_MAN3_MANPAGES@
653TS_MAN5_MANPAGES = @TS_MAN5_MANPAGES@
654TS_MAN8_MANPAGES = @TS_MAN8_MANPAGES@
655TS_VERSION_MAJOR = @TS_VERSION_MAJOR@
656TS_VERSION_MICRO = @TS_VERSION_MICRO@
657TS_VERSION_MINOR = @TS_VERSION_MINOR@
658TS_VERSION_NUMBER = @TS_VERSION_NUMBER@
659TS_VERSION_STRING = @TS_VERSION_STRING@
660VERSION = @VERSION@
661YACC = @YACC@
662YAMLCPP_INCLUDES = @YAMLCPP_INCLUDES@
663YAMLCPP_LDFLAGS = @YAMLCPP_LDFLAGS@
664YAMLCPP_LIBS = @YAMLCPP_LIBS@
665abs_builddir = @abs_builddir@
666abs_srcdir = @abs_srcdir@
667abs_top_builddir = @abs_top_builddir@
668abs_top_srcdir = @abs_top_srcdir@
669ac_ct_AR = @ac_ct_AR@
670ac_ct_CC = @ac_ct_CC@
671ac_ct_CXX = @ac_ct_CXX@
672ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
673am__include = @am__include@
674am__leading_dot = @am__leading_dot@
675am__quote = @am__quote@
676am__tar = @am__tar@
677am__untar = @am__untar@
678bindir = @bindir@
679build = @build@
680build_alias = @build_alias@
681build_cpu = @build_cpu@
682build_group = @build_group@
683build_machine = @build_machine@
684build_number = @build_number@
685build_os = @build_os@
686build_person = @build_person@
687build_vendor = @build_vendor@
688builddir = @builddir@
689cachedir = @cachedir@
690datadir = @datadir@
691datarootdir = @datarootdir@
692default_loopback_iface = @default_loopback_iface@
693default_stack_size = @default_stack_size@
694docdir = @docdir@
695dvidir = @dvidir@
696enable_fips = @enable_fips@
697enable_remote_cov_commit = @enable_remote_cov_commit@
698exec_prefix = @exec_prefix@
699exp_bindir = @exp_bindir@
700exp_cachedir = @exp_cachedir@
701exp_datadir = @exp_datadir@
702exp_docdir = @exp_docdir@
703exp_exec_prefix = @exp_exec_prefix@
704exp_includedir = @exp_includedir@
705exp_infodir = @exp_infodir@
706exp_installbuilddir = @exp_installbuilddir@
707exp_libdir = @exp_libdir@
708exp_libexecdir = @exp_libexecdir@
709exp_localstatedir = @exp_localstatedir@
710exp_logdir = @exp_logdir@
711exp_mandir = @exp_mandir@
712exp_prefix = @exp_prefix@
713exp_runtimedir = @exp_runtimedir@
714exp_sbindir = @exp_sbindir@
715exp_sysconfdir = @exp_sysconfdir@
716has_128bit_cas = @has_128bit_cas@
717has_backtrace = @has_backtrace@
718has_boringocsp = @has_boringocsp@
719has_expensive_tests = @has_expensive_tests@
720has_geoip = @has_geoip@
721has_in6_is_addr_unspecified = @has_in6_is_addr_unspecified@
722has_ip_tos = @has_ip_tos@
723has_kyotocabinet = @has_kyotocabinet@
724has_luajit = @has_luajit@
725has_maxminddb = @has_maxminddb@
726has_mysql = @has_mysql@
727has_profiler = @has_profiler@
728has_so_mark = @has_so_mark@
729has_so_peercred = @has_so_peercred@
730has_tcmalloc = @has_tcmalloc@
731has_tests = @has_tests@
732has_tls_early_data = @has_tls_early_data@
733has_tls_session_ticket = @has_tls_session_ticket@
734has_wccp = @has_wccp@
735host = @host@
736host_alias = @host_alias@
737host_cpu = @host_cpu@
738host_os = @host_os@
739host_vendor = @host_vendor@
740htmldir = @htmldir@
741includedir = @includedir@
742infodir = @infodir@
743install_sh = @install_sh@
744installbuilddir = @installbuilddir@
745iocore_include_dirs = @iocore_include_dirs@
746ip_transparent = @ip_transparent@
747jemalloch = @jemalloch@
748libdir = @libdir@
749libexecdir = @libexecdir@
750localedir = @localedir@
751localstatedir = @localstatedir@
752logdir = @logdir@
753mandir = @mandir@
754max_event_threads = @max_event_threads@
755max_host_name_len = @max_host_name_len@
756max_threads_per_type = @max_threads_per_type@
757mkdir_p = @mkdir_p@
758oldincludedir = @oldincludedir@
759pdfdir = @pdfdir@
760pkgbindir = @pkgbindir@
761pkgcachedir = @pkgcachedir@
762pkgdocdir = @pkgdocdir@
763pkglocalstatedir = @pkglocalstatedir@
764pkglogdir = @pkglogdir@
765pkgpyexecdir = @pkgpyexecdir@
766pkgpythondir = @pkgpythondir@
767pkgruntimedir = @pkgruntimedir@
768pkgsbindir = @pkgsbindir@
769pkgsysconfdir = @pkgsysconfdir@
770pkgsysgroup = @pkgsysgroup@
771pkgsysuser = @pkgsysuser@
772prefix = @prefix@
773program_transform_name = @program_transform_name@
774psdir = @psdir@
775pyexecdir = @pyexecdir@
776pythondir = @pythondir@
777rel_bindir = @rel_bindir@
778rel_cachedir = @rel_cachedir@
779rel_datadir = @rel_datadir@
780rel_docdir = @rel_docdir@
781rel_exec_prefix = @rel_exec_prefix@
782rel_includedir = @rel_includedir@
783rel_infodir = @rel_infodir@
784rel_installbuilddir = @rel_installbuilddir@
785rel_libdir = @rel_libdir@
786rel_libexecdir = @rel_libexecdir@
787rel_localstatedir = @rel_localstatedir@
788rel_logdir = @rel_logdir@
789rel_mandir = @rel_mandir@
790rel_prefix = @rel_prefix@
791rel_runtimedir = @rel_runtimedir@
792rel_sbindir = @rel_sbindir@
793rel_sysconfdir = @rel_sysconfdir@
794runstatedir = @runstatedir@
795runtimedir = @runtimedir@
796sbindir = @sbindir@
797sharedstatedir = @sharedstatedir@
798srcdir = @srcdir@
799sysconfdir = @sysconfdir@
800target_alias = @target_alias@
801top_build_prefix = @top_build_prefix@
802top_builddir = @top_builddir@
803top_srcdir = @top_srcdir@
804use_boringocsp = @use_boringocsp@
805use_dh_get_2048_256 = @use_dh_get_2048_256@
806use_diags = @use_diags@
807use_epoll = @use_epoll@
808use_fast_sdk = @use_fast_sdk@
809use_hello_cb = @use_hello_cb@
810use_hkdf = @use_hkdf@
811use_hrw_geoip = @use_hrw_geoip@
812use_hrw_maxminddb = @use_hrw_maxminddb@
813use_hwloc = @use_hwloc@
814use_kqueue = @use_kqueue@
815use_linux_native_aio = @use_linux_native_aio@
816use_port = @use_port@
817use_posix_cap = @use_posix_cap@
818use_quic = @use_quic@
819use_remote_unwinding = @use_remote_unwinding@
820use_set_rbio = @use_set_rbio@
821use_tls13 = @use_tls13@
822use_tls_async = @use_tls_async@
823use_tls_ocsp = @use_tls_ocsp@
824use_tls_set_ciphersuites = @use_tls_set_ciphersuites@
825use_tproxy = @use_tproxy@
826noinst_LIBRARIES = libhttp3.a
827libhttp3_a_SOURCES = \
828  Http09App.cc \
829  Http3.cc \
830  Http3Config.cc \
831  Http3App.cc \
832  Http3Types.cc \
833  Http3SessionAccept.cc \
834  Http3Session.cc \
835  Http3Transaction.cc \
836  Http3DebugNames.cc \
837  Http3Frame.cc \
838  Http3FrameCollector.cc \
839  Http3FrameDispatcher.cc \
840  Http3HeaderFramer.cc \
841  Http3DataFramer.cc \
842  Http3HeaderVIOAdaptor.cc \
843  Http3StreamDataVIOAdaptor.cc \
844  QPACK.cc
845
846TESTS = $(check_PROGRAMS)
847test_CPPFLAGS = \
848  $(AM_CPPFLAGS) \
849  -I$(abs_top_srcdir)/proxy/logging \
850  -I$(abs_top_srcdir)/tests/include
851
852test_LDADD = \
853  $(top_builddir)/iocore/net/quic/libquic.a \
854  $(top_builddir)/iocore/eventsystem/libinkevent.a \
855  $(top_builddir)/lib/records/librecords_p.a \
856  $(top_builddir)/mgmt/libmgmt_p.la \
857  $(top_builddir)/src/tscore/libtscore.la \
858  $(top_builddir)/src/tscpp/util/libtscpputil.la \
859  $(top_builddir)/proxy/http2/libhttp2.a \
860  $(top_builddir)/proxy/hdrs/libhdrs.a \
861  $(top_builddir)/proxy/shared/libUglyLogStubs.a \
862  @LIBPCRE@ \
863  @OPENSSL_LIBS@ \
864  @HWLOC_LIBS@
865
866test_libhttp3_CPPFLAGS = $(test_CPPFLAGS)
867test_libhttp3_LDFLAGS = @AM_LDFLAGS@
868test_libhttp3_LDADD = $(test_LDADD)
869test_libhttp3_SOURCES = \
870  ./test/main.cc \
871  ./test/test_Http3Frame.cc \
872  ./Http3Config.cc \
873  ./Http3Frame.cc
874
875test_qpack_CPPFLAGS = $(test_CPPFLAGS)
876test_qpack_LDFLAGS = @AM_LDFLAGS@
877test_qpack_LDADD = $(test_LDADD)
878test_qpack_SOURCES = \
879  ./test/main_qpack.cc \
880  ./test/test_QPACK.cc \
881  ./QPACK.cc
882
883Clang_Tidy_Options = -fix -fix-errors
884
885# Sort the filenames to remove duplicates, then filter to retain
886# just the C and C++ sources so we don't pick up lex and yacc files
887# for example.
888Clang_Tidy_CC_Files = $(filter %.c, $(sort $^))
889Clang_Tidy_CXX_Files = $(filter %.cc, $(sort $^))
890
891# clang-tidy rules. We expect these to be actions with something like
892# $(DIST_SOURCES) as the dependencies.rules. Note that $DIST_SOURCES
893# is not an automake API, it is an implementation detail, but it ought
894# to be stable enough.
895#
896# All this clearly requires GNU make.
897CXX_Clang_Tidy = $(CLANG_TIDY) $(Clang_Tidy_Options) $(Clang_Tidy_CXX_Files) -- $(CXXCOMPILE) -x c++
898CC_Clang_Tidy = $(CLANG_TIDY) $(Clang_Tidy_Options) $(Clang_Tidy_CC_Files) -- $(COMPILE) -x c
899all: all-am
900
901.SUFFIXES:
902.SUFFIXES: .cc .lo .log .o .obj .test .test$(EXEEXT) .trs
903$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/build/tidy.mk $(am__configure_deps)
904	@for dep in $?; do \
905	  case '$(am__configure_deps)' in \
906	    *$$dep*) \
907	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
908	        && { if test -f $@; then exit 0; else break; fi; }; \
909	      exit 1;; \
910	  esac; \
911	done; \
912	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign proxy/http3/Makefile'; \
913	$(am__cd) $(top_srcdir) && \
914	  $(AUTOMAKE) --foreign proxy/http3/Makefile
915Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
916	@case '$?' in \
917	  *config.status*) \
918	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
919	  *) \
920	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
921	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
922	esac;
923$(top_srcdir)/build/tidy.mk $(am__empty):
924
925$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
926	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
927
928$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
929	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
930$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
931	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
932$(am__aclocal_m4_deps):
933
934clean-checkPROGRAMS:
935	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
936	echo " rm -f" $$list; \
937	rm -f $$list || exit $$?; \
938	test -n "$(EXEEXT)" || exit 0; \
939	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
940	echo " rm -f" $$list; \
941	rm -f $$list
942
943clean-noinstLIBRARIES:
944	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
945
946libhttp3.a: $(libhttp3_a_OBJECTS) $(libhttp3_a_DEPENDENCIES) $(EXTRA_libhttp3_a_DEPENDENCIES)
947	$(AM_V_at)-rm -f libhttp3.a
948	$(AM_V_AR)$(libhttp3_a_AR) libhttp3.a $(libhttp3_a_OBJECTS) $(libhttp3_a_LIBADD)
949	$(AM_V_at)$(RANLIB) libhttp3.a
950test/$(am__dirstamp):
951	@$(MKDIR_P) ./test
952	@: > test/$(am__dirstamp)
953test/$(DEPDIR)/$(am__dirstamp):
954	@$(MKDIR_P) ./test/$(DEPDIR)
955	@: > test/$(DEPDIR)/$(am__dirstamp)
956./test/test_libhttp3-main.$(OBJEXT): test/$(am__dirstamp) \
957	test/$(DEPDIR)/$(am__dirstamp)
958./test/test_libhttp3-test_Http3Frame.$(OBJEXT): test/$(am__dirstamp) \
959	test/$(DEPDIR)/$(am__dirstamp)
960./$(am__dirstamp):
961	@$(MKDIR_P) .
962	@: > ./$(am__dirstamp)
963$(DEPDIR)/$(am__dirstamp):
964	@$(MKDIR_P) ./$(DEPDIR)
965	@: > $(DEPDIR)/$(am__dirstamp)
966./test_libhttp3-Http3Config.$(OBJEXT): ./$(am__dirstamp) \
967	$(DEPDIR)/$(am__dirstamp)
968./test_libhttp3-Http3Frame.$(OBJEXT): ./$(am__dirstamp) \
969	$(DEPDIR)/$(am__dirstamp)
970
971test_libhttp3$(EXEEXT): $(test_libhttp3_OBJECTS) $(test_libhttp3_DEPENDENCIES) $(EXTRA_test_libhttp3_DEPENDENCIES)
972	@rm -f test_libhttp3$(EXEEXT)
973	$(AM_V_CXXLD)$(test_libhttp3_LINK) $(test_libhttp3_OBJECTS) $(test_libhttp3_LDADD) $(LIBS)
974./test/test_qpack-main_qpack.$(OBJEXT): test/$(am__dirstamp) \
975	test/$(DEPDIR)/$(am__dirstamp)
976./test/test_qpack-test_QPACK.$(OBJEXT): test/$(am__dirstamp) \
977	test/$(DEPDIR)/$(am__dirstamp)
978./test_qpack-QPACK.$(OBJEXT): ./$(am__dirstamp) \
979	$(DEPDIR)/$(am__dirstamp)
980
981test_qpack$(EXEEXT): $(test_qpack_OBJECTS) $(test_qpack_DEPENDENCIES) $(EXTRA_test_qpack_DEPENDENCIES)
982	@rm -f test_qpack$(EXEEXT)
983	$(AM_V_CXXLD)$(test_qpack_LINK) $(test_qpack_OBJECTS) $(test_qpack_LDADD) $(LIBS)
984
985mostlyclean-compile:
986	-rm -f *.$(OBJEXT)
987	-rm -f ./*.$(OBJEXT)
988	-rm -f ./test/*.$(OBJEXT)
989
990distclean-compile:
991	-rm -f *.tab.c
992
993@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http09App.Po@am__quote@ # am--include-marker
994@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3.Po@am__quote@ # am--include-marker
995@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3App.Po@am__quote@ # am--include-marker
996@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3Config.Po@am__quote@ # am--include-marker
997@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3DataFramer.Po@am__quote@ # am--include-marker
998@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3DebugNames.Po@am__quote@ # am--include-marker
999@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3Frame.Po@am__quote@ # am--include-marker
1000@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3FrameCollector.Po@am__quote@ # am--include-marker
1001@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3FrameDispatcher.Po@am__quote@ # am--include-marker
1002@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3HeaderFramer.Po@am__quote@ # am--include-marker
1003@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3HeaderVIOAdaptor.Po@am__quote@ # am--include-marker
1004@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3Session.Po@am__quote@ # am--include-marker
1005@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3SessionAccept.Po@am__quote@ # am--include-marker
1006@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3StreamDataVIOAdaptor.Po@am__quote@ # am--include-marker
1007@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3Transaction.Po@am__quote@ # am--include-marker
1008@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/Http3Types.Po@am__quote@ # am--include-marker
1009@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/QPACK.Po@am__quote@ # am--include-marker
1010@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_libhttp3-Http3Config.Po@am__quote@ # am--include-marker
1011@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_libhttp3-Http3Frame.Po@am__quote@ # am--include-marker
1012@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_qpack-QPACK.Po@am__quote@ # am--include-marker
1013@AMDEP_TRUE@@am__include@ @am__quote@./test/$(DEPDIR)/test_libhttp3-main.Po@am__quote@ # am--include-marker
1014@AMDEP_TRUE@@am__include@ @am__quote@./test/$(DEPDIR)/test_libhttp3-test_Http3Frame.Po@am__quote@ # am--include-marker
1015@AMDEP_TRUE@@am__include@ @am__quote@./test/$(DEPDIR)/test_qpack-main_qpack.Po@am__quote@ # am--include-marker
1016@AMDEP_TRUE@@am__include@ @am__quote@./test/$(DEPDIR)/test_qpack-test_QPACK.Po@am__quote@ # am--include-marker
1017
1018$(am__depfiles_remade):
1019	@$(MKDIR_P) $(@D)
1020	@echo '# dummy' >$@-t && $(am__mv) $@-t $@
1021
1022am--depfiles: $(am__depfiles_remade)
1023
1024.cc.o:
1025@am__fastdepCXX_TRUE@	$(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
1026@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
1027@am__fastdepCXX_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
1028@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1029@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1030@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $<
1031
1032.cc.obj:
1033@am__fastdepCXX_TRUE@	$(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
1034@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
1035@am__fastdepCXX_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
1036@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
1037@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1038@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
1039
1040.cc.lo:
1041@am__fastdepCXX_TRUE@	$(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
1042@am__fastdepCXX_TRUE@	$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
1043@am__fastdepCXX_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Plo
1044@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
1045@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1046@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
1047
1048./test/test_libhttp3-main.o: ./test/main.cc
1049@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test/test_libhttp3-main.o -MD -MP -MF ./test/$(DEPDIR)/test_libhttp3-main.Tpo -c -o ./test/test_libhttp3-main.o `test -f './test/main.cc' || echo '$(srcdir)/'`./test/main.cc
1050@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) ./test/$(DEPDIR)/test_libhttp3-main.Tpo ./test/$(DEPDIR)/test_libhttp3-main.Po
1051@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./test/main.cc' object='./test/test_libhttp3-main.o' libtool=no @AMDEPBACKSLASH@
1052@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1053@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test/test_libhttp3-main.o `test -f './test/main.cc' || echo '$(srcdir)/'`./test/main.cc
1054
1055./test/test_libhttp3-main.obj: ./test/main.cc
1056@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test/test_libhttp3-main.obj -MD -MP -MF ./test/$(DEPDIR)/test_libhttp3-main.Tpo -c -o ./test/test_libhttp3-main.obj `if test -f './test/main.cc'; then $(CYGPATH_W) './test/main.cc'; else $(CYGPATH_W) '$(srcdir)/./test/main.cc'; fi`
1057@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) ./test/$(DEPDIR)/test_libhttp3-main.Tpo ./test/$(DEPDIR)/test_libhttp3-main.Po
1058@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./test/main.cc' object='./test/test_libhttp3-main.obj' libtool=no @AMDEPBACKSLASH@
1059@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1060@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test/test_libhttp3-main.obj `if test -f './test/main.cc'; then $(CYGPATH_W) './test/main.cc'; else $(CYGPATH_W) '$(srcdir)/./test/main.cc'; fi`
1061
1062./test/test_libhttp3-test_Http3Frame.o: ./test/test_Http3Frame.cc
1063@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test/test_libhttp3-test_Http3Frame.o -MD -MP -MF ./test/$(DEPDIR)/test_libhttp3-test_Http3Frame.Tpo -c -o ./test/test_libhttp3-test_Http3Frame.o `test -f './test/test_Http3Frame.cc' || echo '$(srcdir)/'`./test/test_Http3Frame.cc
1064@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) ./test/$(DEPDIR)/test_libhttp3-test_Http3Frame.Tpo ./test/$(DEPDIR)/test_libhttp3-test_Http3Frame.Po
1065@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./test/test_Http3Frame.cc' object='./test/test_libhttp3-test_Http3Frame.o' libtool=no @AMDEPBACKSLASH@
1066@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1067@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test/test_libhttp3-test_Http3Frame.o `test -f './test/test_Http3Frame.cc' || echo '$(srcdir)/'`./test/test_Http3Frame.cc
1068
1069./test/test_libhttp3-test_Http3Frame.obj: ./test/test_Http3Frame.cc
1070@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test/test_libhttp3-test_Http3Frame.obj -MD -MP -MF ./test/$(DEPDIR)/test_libhttp3-test_Http3Frame.Tpo -c -o ./test/test_libhttp3-test_Http3Frame.obj `if test -f './test/test_Http3Frame.cc'; then $(CYGPATH_W) './test/test_Http3Frame.cc'; else $(CYGPATH_W) '$(srcdir)/./test/test_Http3Frame.cc'; fi`
1071@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) ./test/$(DEPDIR)/test_libhttp3-test_Http3Frame.Tpo ./test/$(DEPDIR)/test_libhttp3-test_Http3Frame.Po
1072@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./test/test_Http3Frame.cc' object='./test/test_libhttp3-test_Http3Frame.obj' libtool=no @AMDEPBACKSLASH@
1073@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1074@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test/test_libhttp3-test_Http3Frame.obj `if test -f './test/test_Http3Frame.cc'; then $(CYGPATH_W) './test/test_Http3Frame.cc'; else $(CYGPATH_W) '$(srcdir)/./test/test_Http3Frame.cc'; fi`
1075
1076./test_libhttp3-Http3Config.o: ./Http3Config.cc
1077@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test_libhttp3-Http3Config.o -MD -MP -MF $(DEPDIR)/test_libhttp3-Http3Config.Tpo -c -o ./test_libhttp3-Http3Config.o `test -f './Http3Config.cc' || echo '$(srcdir)/'`./Http3Config.cc
1078@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/test_libhttp3-Http3Config.Tpo $(DEPDIR)/test_libhttp3-Http3Config.Po
1079@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./Http3Config.cc' object='./test_libhttp3-Http3Config.o' libtool=no @AMDEPBACKSLASH@
1080@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1081@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test_libhttp3-Http3Config.o `test -f './Http3Config.cc' || echo '$(srcdir)/'`./Http3Config.cc
1082
1083./test_libhttp3-Http3Config.obj: ./Http3Config.cc
1084@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test_libhttp3-Http3Config.obj -MD -MP -MF $(DEPDIR)/test_libhttp3-Http3Config.Tpo -c -o ./test_libhttp3-Http3Config.obj `if test -f './Http3Config.cc'; then $(CYGPATH_W) './Http3Config.cc'; else $(CYGPATH_W) '$(srcdir)/./Http3Config.cc'; fi`
1085@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/test_libhttp3-Http3Config.Tpo $(DEPDIR)/test_libhttp3-Http3Config.Po
1086@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./Http3Config.cc' object='./test_libhttp3-Http3Config.obj' libtool=no @AMDEPBACKSLASH@
1087@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1088@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test_libhttp3-Http3Config.obj `if test -f './Http3Config.cc'; then $(CYGPATH_W) './Http3Config.cc'; else $(CYGPATH_W) '$(srcdir)/./Http3Config.cc'; fi`
1089
1090./test_libhttp3-Http3Frame.o: ./Http3Frame.cc
1091@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test_libhttp3-Http3Frame.o -MD -MP -MF $(DEPDIR)/test_libhttp3-Http3Frame.Tpo -c -o ./test_libhttp3-Http3Frame.o `test -f './Http3Frame.cc' || echo '$(srcdir)/'`./Http3Frame.cc
1092@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/test_libhttp3-Http3Frame.Tpo $(DEPDIR)/test_libhttp3-Http3Frame.Po
1093@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./Http3Frame.cc' object='./test_libhttp3-Http3Frame.o' libtool=no @AMDEPBACKSLASH@
1094@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1095@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test_libhttp3-Http3Frame.o `test -f './Http3Frame.cc' || echo '$(srcdir)/'`./Http3Frame.cc
1096
1097./test_libhttp3-Http3Frame.obj: ./Http3Frame.cc
1098@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test_libhttp3-Http3Frame.obj -MD -MP -MF $(DEPDIR)/test_libhttp3-Http3Frame.Tpo -c -o ./test_libhttp3-Http3Frame.obj `if test -f './Http3Frame.cc'; then $(CYGPATH_W) './Http3Frame.cc'; else $(CYGPATH_W) '$(srcdir)/./Http3Frame.cc'; fi`
1099@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/test_libhttp3-Http3Frame.Tpo $(DEPDIR)/test_libhttp3-Http3Frame.Po
1100@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./Http3Frame.cc' object='./test_libhttp3-Http3Frame.obj' libtool=no @AMDEPBACKSLASH@
1101@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1102@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_libhttp3_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test_libhttp3-Http3Frame.obj `if test -f './Http3Frame.cc'; then $(CYGPATH_W) './Http3Frame.cc'; else $(CYGPATH_W) '$(srcdir)/./Http3Frame.cc'; fi`
1103
1104./test/test_qpack-main_qpack.o: ./test/main_qpack.cc
1105@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test/test_qpack-main_qpack.o -MD -MP -MF ./test/$(DEPDIR)/test_qpack-main_qpack.Tpo -c -o ./test/test_qpack-main_qpack.o `test -f './test/main_qpack.cc' || echo '$(srcdir)/'`./test/main_qpack.cc
1106@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) ./test/$(DEPDIR)/test_qpack-main_qpack.Tpo ./test/$(DEPDIR)/test_qpack-main_qpack.Po
1107@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./test/main_qpack.cc' object='./test/test_qpack-main_qpack.o' libtool=no @AMDEPBACKSLASH@
1108@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1109@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test/test_qpack-main_qpack.o `test -f './test/main_qpack.cc' || echo '$(srcdir)/'`./test/main_qpack.cc
1110
1111./test/test_qpack-main_qpack.obj: ./test/main_qpack.cc
1112@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test/test_qpack-main_qpack.obj -MD -MP -MF ./test/$(DEPDIR)/test_qpack-main_qpack.Tpo -c -o ./test/test_qpack-main_qpack.obj `if test -f './test/main_qpack.cc'; then $(CYGPATH_W) './test/main_qpack.cc'; else $(CYGPATH_W) '$(srcdir)/./test/main_qpack.cc'; fi`
1113@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) ./test/$(DEPDIR)/test_qpack-main_qpack.Tpo ./test/$(DEPDIR)/test_qpack-main_qpack.Po
1114@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./test/main_qpack.cc' object='./test/test_qpack-main_qpack.obj' libtool=no @AMDEPBACKSLASH@
1115@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1116@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test/test_qpack-main_qpack.obj `if test -f './test/main_qpack.cc'; then $(CYGPATH_W) './test/main_qpack.cc'; else $(CYGPATH_W) '$(srcdir)/./test/main_qpack.cc'; fi`
1117
1118./test/test_qpack-test_QPACK.o: ./test/test_QPACK.cc
1119@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test/test_qpack-test_QPACK.o -MD -MP -MF ./test/$(DEPDIR)/test_qpack-test_QPACK.Tpo -c -o ./test/test_qpack-test_QPACK.o `test -f './test/test_QPACK.cc' || echo '$(srcdir)/'`./test/test_QPACK.cc
1120@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) ./test/$(DEPDIR)/test_qpack-test_QPACK.Tpo ./test/$(DEPDIR)/test_qpack-test_QPACK.Po
1121@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./test/test_QPACK.cc' object='./test/test_qpack-test_QPACK.o' libtool=no @AMDEPBACKSLASH@
1122@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1123@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test/test_qpack-test_QPACK.o `test -f './test/test_QPACK.cc' || echo '$(srcdir)/'`./test/test_QPACK.cc
1124
1125./test/test_qpack-test_QPACK.obj: ./test/test_QPACK.cc
1126@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test/test_qpack-test_QPACK.obj -MD -MP -MF ./test/$(DEPDIR)/test_qpack-test_QPACK.Tpo -c -o ./test/test_qpack-test_QPACK.obj `if test -f './test/test_QPACK.cc'; then $(CYGPATH_W) './test/test_QPACK.cc'; else $(CYGPATH_W) '$(srcdir)/./test/test_QPACK.cc'; fi`
1127@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) ./test/$(DEPDIR)/test_qpack-test_QPACK.Tpo ./test/$(DEPDIR)/test_qpack-test_QPACK.Po
1128@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./test/test_QPACK.cc' object='./test/test_qpack-test_QPACK.obj' libtool=no @AMDEPBACKSLASH@
1129@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1130@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test/test_qpack-test_QPACK.obj `if test -f './test/test_QPACK.cc'; then $(CYGPATH_W) './test/test_QPACK.cc'; else $(CYGPATH_W) '$(srcdir)/./test/test_QPACK.cc'; fi`
1131
1132./test_qpack-QPACK.o: ./QPACK.cc
1133@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test_qpack-QPACK.o -MD -MP -MF $(DEPDIR)/test_qpack-QPACK.Tpo -c -o ./test_qpack-QPACK.o `test -f './QPACK.cc' || echo '$(srcdir)/'`./QPACK.cc
1134@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/test_qpack-QPACK.Tpo $(DEPDIR)/test_qpack-QPACK.Po
1135@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./QPACK.cc' object='./test_qpack-QPACK.o' libtool=no @AMDEPBACKSLASH@
1136@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1137@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test_qpack-QPACK.o `test -f './QPACK.cc' || echo '$(srcdir)/'`./QPACK.cc
1138
1139./test_qpack-QPACK.obj: ./QPACK.cc
1140@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT ./test_qpack-QPACK.obj -MD -MP -MF $(DEPDIR)/test_qpack-QPACK.Tpo -c -o ./test_qpack-QPACK.obj `if test -f './QPACK.cc'; then $(CYGPATH_W) './QPACK.cc'; else $(CYGPATH_W) '$(srcdir)/./QPACK.cc'; fi`
1141@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/test_qpack-QPACK.Tpo $(DEPDIR)/test_qpack-QPACK.Po
1142@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='./QPACK.cc' object='./test_qpack-QPACK.obj' libtool=no @AMDEPBACKSLASH@
1143@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1144@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_qpack_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o ./test_qpack-QPACK.obj `if test -f './QPACK.cc'; then $(CYGPATH_W) './QPACK.cc'; else $(CYGPATH_W) '$(srcdir)/./QPACK.cc'; fi`
1145
1146mostlyclean-libtool:
1147	-rm -f *.lo
1148
1149clean-libtool:
1150	-rm -rf .libs _libs
1151clang-tidy-local:
1152
1153ID: $(am__tagged_files)
1154	$(am__define_uniq_tagged_files); mkid -fID $$unique
1155tags: tags-am
1156TAGS: tags
1157
1158tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
1159	set x; \
1160	here=`pwd`; \
1161	$(am__define_uniq_tagged_files); \
1162	shift; \
1163	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
1164	  test -n "$$unique" || unique=$$empty_fix; \
1165	  if test $$# -gt 0; then \
1166	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1167	      "$$@" $$unique; \
1168	  else \
1169	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
1170	      $$unique; \
1171	  fi; \
1172	fi
1173ctags: ctags-am
1174
1175CTAGS: ctags
1176ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
1177	$(am__define_uniq_tagged_files); \
1178	test -z "$(CTAGS_ARGS)$$unique" \
1179	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
1180	     $$unique
1181
1182GTAGS:
1183	here=`$(am__cd) $(top_builddir) && pwd` \
1184	  && $(am__cd) $(top_srcdir) \
1185	  && gtags -i $(GTAGS_ARGS) "$$here"
1186cscopelist: cscopelist-am
1187
1188cscopelist-am: $(am__tagged_files)
1189	list='$(am__tagged_files)'; \
1190	case "$(srcdir)" in \
1191	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
1192	  *) sdir=$(subdir)/$(srcdir) ;; \
1193	esac; \
1194	for i in $$list; do \
1195	  if test -f "$$i"; then \
1196	    echo "$(subdir)/$$i"; \
1197	  else \
1198	    echo "$$sdir/$$i"; \
1199	  fi; \
1200	done >> $(top_builddir)/cscope.files
1201
1202distclean-tags:
1203	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
1204
1205# Recover from deleted '.trs' file; this should ensure that
1206# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
1207# both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
1208# to avoid problems with "make -n".
1209.log.trs:
1210	rm -f $< $@
1211	$(MAKE) $(AM_MAKEFLAGS) $<
1212
1213# Leading 'am--fnord' is there to ensure the list of targets does not
1214# expand to empty, as could happen e.g. with make check TESTS=''.
1215am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
1216am--force-recheck:
1217	@:
1218
1219$(TEST_SUITE_LOG): $(TEST_LOGS)
1220	@$(am__set_TESTS_bases); \
1221	am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
1222	redo_bases=`for i in $$bases; do \
1223	              am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
1224	            done`; \
1225	if test -n "$$redo_bases"; then \
1226	  redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
1227	  redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
1228	  if $(am__make_dryrun); then :; else \
1229	    rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
1230	  fi; \
1231	fi; \
1232	if test -n "$$am__remaking_logs"; then \
1233	  echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
1234	       "recursion detected" >&2; \
1235	elif test -n "$$redo_logs"; then \
1236	  am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
1237	fi; \
1238	if $(am__make_dryrun); then :; else \
1239	  st=0;  \
1240	  errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
1241	  for i in $$redo_bases; do \
1242	    test -f $$i.trs && test -r $$i.trs \
1243	      || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
1244	    test -f $$i.log && test -r $$i.log \
1245	      || { echo "$$errmsg $$i.log" >&2; st=1; }; \
1246	  done; \
1247	  test $$st -eq 0 || exit 1; \
1248	fi
1249	@$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
1250	ws='[ 	]'; \
1251	results=`for b in $$bases; do echo $$b.trs; done`; \
1252	test -n "$$results" || results=/dev/null; \
1253	all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
1254	pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
1255	fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
1256	skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
1257	xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
1258	xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
1259	error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
1260	if test `expr $$fail + $$xpass + $$error` -eq 0; then \
1261	  success=true; \
1262	else \
1263	  success=false; \
1264	fi; \
1265	br='==================='; br=$$br$$br$$br$$br; \
1266	result_count () \
1267	{ \
1268	    if test x"$$1" = x"--maybe-color"; then \
1269	      maybe_colorize=yes; \
1270	    elif test x"$$1" = x"--no-color"; then \
1271	      maybe_colorize=no; \
1272	    else \
1273	      echo "$@: invalid 'result_count' usage" >&2; exit 4; \
1274	    fi; \
1275	    shift; \
1276	    desc=$$1 count=$$2; \
1277	    if test $$maybe_colorize = yes && test $$count -gt 0; then \
1278	      color_start=$$3 color_end=$$std; \
1279	    else \
1280	      color_start= color_end=; \
1281	    fi; \
1282	    echo "$${color_start}# $$desc $$count$${color_end}"; \
1283	}; \
1284	create_testsuite_report () \
1285	{ \
1286	  result_count $$1 "TOTAL:" $$all   "$$brg"; \
1287	  result_count $$1 "PASS: " $$pass  "$$grn"; \
1288	  result_count $$1 "SKIP: " $$skip  "$$blu"; \
1289	  result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
1290	  result_count $$1 "FAIL: " $$fail  "$$red"; \
1291	  result_count $$1 "XPASS:" $$xpass "$$red"; \
1292	  result_count $$1 "ERROR:" $$error "$$mgn"; \
1293	}; \
1294	{								\
1295	  echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |	\
1296	    $(am__rst_title);						\
1297	  create_testsuite_report --no-color;				\
1298	  echo;								\
1299	  echo ".. contents:: :depth: 2";				\
1300	  echo;								\
1301	  for b in $$bases; do echo $$b; done				\
1302	    | $(am__create_global_log);					\
1303	} >$(TEST_SUITE_LOG).tmp || exit 1;				\
1304	mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);			\
1305	if $$success; then						\
1306	  col="$$grn";							\
1307	 else								\
1308	  col="$$red";							\
1309	  test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);		\
1310	fi;								\
1311	echo "$${col}$$br$${std}"; 					\
1312	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
1313	echo "$${col}$$br$${std}"; 					\
1314	create_testsuite_report --maybe-color;				\
1315	echo "$$col$$br$$std";						\
1316	if $$success; then :; else					\
1317	  echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";		\
1318	  if test -n "$(PACKAGE_BUGREPORT)"; then			\
1319	    echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}";	\
1320	  fi;								\
1321	  echo "$$col$$br$$std";					\
1322	fi;								\
1323	$$success || exit 1
1324
1325check-TESTS: $(check_PROGRAMS)
1326	@list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
1327	@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
1328	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
1329	@set +e; $(am__set_TESTS_bases); \
1330	log_list=`for i in $$bases; do echo $$i.log; done`; \
1331	trs_list=`for i in $$bases; do echo $$i.trs; done`; \
1332	log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
1333	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
1334	exit $$?;
1335recheck: all $(check_PROGRAMS)
1336	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
1337	@set +e; $(am__set_TESTS_bases); \
1338	bases=`for i in $$bases; do echo $$i; done \
1339	         | $(am__list_recheck_tests)` || exit 1; \
1340	log_list=`for i in $$bases; do echo $$i.log; done`; \
1341	log_list=`echo $$log_list`; \
1342	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
1343	        am__force_recheck=am--force-recheck \
1344	        TEST_LOGS="$$log_list"; \
1345	exit $$?
1346test_libhttp3.log: test_libhttp3$(EXEEXT)
1347	@p='test_libhttp3$(EXEEXT)'; \
1348	b='test_libhttp3'; \
1349	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1350	--log-file $$b.log --trs-file $$b.trs \
1351	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1352	"$$tst" $(AM_TESTS_FD_REDIRECT)
1353test_qpack.log: test_qpack$(EXEEXT)
1354	@p='test_qpack$(EXEEXT)'; \
1355	b='test_qpack'; \
1356	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
1357	--log-file $$b.log --trs-file $$b.trs \
1358	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
1359	"$$tst" $(AM_TESTS_FD_REDIRECT)
1360.test.log:
1361	@p='$<'; \
1362	$(am__set_b); \
1363	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
1364	--log-file $$b.log --trs-file $$b.trs \
1365	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
1366	"$$tst" $(AM_TESTS_FD_REDIRECT)
1367@am__EXEEXT_TRUE@.test$(EXEEXT).log:
1368@am__EXEEXT_TRUE@	@p='$<'; \
1369@am__EXEEXT_TRUE@	$(am__set_b); \
1370@am__EXEEXT_TRUE@	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
1371@am__EXEEXT_TRUE@	--log-file $$b.log --trs-file $$b.trs \
1372@am__EXEEXT_TRUE@	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
1373@am__EXEEXT_TRUE@	"$$tst" $(AM_TESTS_FD_REDIRECT)
1374
1375distdir: $(BUILT_SOURCES)
1376	$(MAKE) $(AM_MAKEFLAGS) distdir-am
1377
1378distdir-am: $(DISTFILES)
1379	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1380	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
1381	list='$(DISTFILES)'; \
1382	  dist_files=`for file in $$list; do echo $$file; done | \
1383	  sed -e "s|^$$srcdirstrip/||;t" \
1384	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
1385	case $$dist_files in \
1386	  */*) $(MKDIR_P) `echo "$$dist_files" | \
1387			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
1388			   sort -u` ;; \
1389	esac; \
1390	for file in $$dist_files; do \
1391	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
1392	  if test -d $$d/$$file; then \
1393	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
1394	    if test -d "$(distdir)/$$file"; then \
1395	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1396	    fi; \
1397	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
1398	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
1399	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
1400	    fi; \
1401	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
1402	  else \
1403	    test -f "$(distdir)/$$file" \
1404	    || cp -p $$d/$$file "$(distdir)/$$file" \
1405	    || exit 1; \
1406	  fi; \
1407	done
1408check-am: all-am
1409	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
1410	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
1411check: check-am
1412all-am: Makefile $(LIBRARIES)
1413installdirs:
1414install: install-am
1415install-exec: install-exec-am
1416install-data: install-data-am
1417uninstall: uninstall-am
1418
1419install-am: all-am
1420	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
1421
1422installcheck: installcheck-am
1423install-strip:
1424	if test -z '$(STRIP)'; then \
1425	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1426	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1427	      install; \
1428	else \
1429	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
1430	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
1431	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
1432	fi
1433mostlyclean-generic:
1434	-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
1435	-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
1436	-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
1437
1438clean-generic:
1439
1440distclean-generic:
1441	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
1442	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
1443	-rm -f ./$(am__dirstamp)
1444	-rm -f test/$(DEPDIR)/$(am__dirstamp)
1445	-rm -f test/$(am__dirstamp)
1446	-test -z "$(DEPDIR)/$(am__dirstamp)" || rm -f $(DEPDIR)/$(am__dirstamp)
1447
1448maintainer-clean-generic:
1449	@echo "This command is intended for maintainers to use"
1450	@echo "it deletes files that may require special tools to rebuild."
1451clang-tidy: clang-tidy-am
1452
1453clang-tidy-am: clang-tidy-local
1454
1455clean: clean-am
1456
1457clean-am: clean-checkPROGRAMS clean-generic clean-libtool \
1458	clean-noinstLIBRARIES mostlyclean-am
1459
1460distclean: distclean-am
1461		-rm -f ./$(DEPDIR)/Http09App.Po
1462	-rm -f ./$(DEPDIR)/Http3.Po
1463	-rm -f ./$(DEPDIR)/Http3App.Po
1464	-rm -f ./$(DEPDIR)/Http3Config.Po
1465	-rm -f ./$(DEPDIR)/Http3DataFramer.Po
1466	-rm -f ./$(DEPDIR)/Http3DebugNames.Po
1467	-rm -f ./$(DEPDIR)/Http3Frame.Po
1468	-rm -f ./$(DEPDIR)/Http3FrameCollector.Po
1469	-rm -f ./$(DEPDIR)/Http3FrameDispatcher.Po
1470	-rm -f ./$(DEPDIR)/Http3HeaderFramer.Po
1471	-rm -f ./$(DEPDIR)/Http3HeaderVIOAdaptor.Po
1472	-rm -f ./$(DEPDIR)/Http3Session.Po
1473	-rm -f ./$(DEPDIR)/Http3SessionAccept.Po
1474	-rm -f ./$(DEPDIR)/Http3StreamDataVIOAdaptor.Po
1475	-rm -f ./$(DEPDIR)/Http3Transaction.Po
1476	-rm -f ./$(DEPDIR)/Http3Types.Po
1477	-rm -f ./$(DEPDIR)/QPACK.Po
1478	-rm -f ./$(DEPDIR)/test_libhttp3-Http3Config.Po
1479	-rm -f ./$(DEPDIR)/test_libhttp3-Http3Frame.Po
1480	-rm -f ./$(DEPDIR)/test_qpack-QPACK.Po
1481	-rm -f ./test/$(DEPDIR)/test_libhttp3-main.Po
1482	-rm -f ./test/$(DEPDIR)/test_libhttp3-test_Http3Frame.Po
1483	-rm -f ./test/$(DEPDIR)/test_qpack-main_qpack.Po
1484	-rm -f ./test/$(DEPDIR)/test_qpack-test_QPACK.Po
1485	-rm -f Makefile
1486distclean-am: clean-am distclean-compile distclean-generic \
1487	distclean-tags
1488
1489dvi: dvi-am
1490
1491dvi-am:
1492
1493html: html-am
1494
1495html-am:
1496
1497info: info-am
1498
1499info-am:
1500
1501install-data-am:
1502
1503install-dvi: install-dvi-am
1504
1505install-dvi-am:
1506
1507install-exec-am:
1508
1509install-html: install-html-am
1510
1511install-html-am:
1512
1513install-info: install-info-am
1514
1515install-info-am:
1516
1517install-man:
1518
1519install-pdf: install-pdf-am
1520
1521install-pdf-am:
1522
1523install-ps: install-ps-am
1524
1525install-ps-am:
1526
1527installcheck-am:
1528
1529maintainer-clean: maintainer-clean-am
1530		-rm -f ./$(DEPDIR)/Http09App.Po
1531	-rm -f ./$(DEPDIR)/Http3.Po
1532	-rm -f ./$(DEPDIR)/Http3App.Po
1533	-rm -f ./$(DEPDIR)/Http3Config.Po
1534	-rm -f ./$(DEPDIR)/Http3DataFramer.Po
1535	-rm -f ./$(DEPDIR)/Http3DebugNames.Po
1536	-rm -f ./$(DEPDIR)/Http3Frame.Po
1537	-rm -f ./$(DEPDIR)/Http3FrameCollector.Po
1538	-rm -f ./$(DEPDIR)/Http3FrameDispatcher.Po
1539	-rm -f ./$(DEPDIR)/Http3HeaderFramer.Po
1540	-rm -f ./$(DEPDIR)/Http3HeaderVIOAdaptor.Po
1541	-rm -f ./$(DEPDIR)/Http3Session.Po
1542	-rm -f ./$(DEPDIR)/Http3SessionAccept.Po
1543	-rm -f ./$(DEPDIR)/Http3StreamDataVIOAdaptor.Po
1544	-rm -f ./$(DEPDIR)/Http3Transaction.Po
1545	-rm -f ./$(DEPDIR)/Http3Types.Po
1546	-rm -f ./$(DEPDIR)/QPACK.Po
1547	-rm -f ./$(DEPDIR)/test_libhttp3-Http3Config.Po
1548	-rm -f ./$(DEPDIR)/test_libhttp3-Http3Frame.Po
1549	-rm -f ./$(DEPDIR)/test_qpack-QPACK.Po
1550	-rm -f ./test/$(DEPDIR)/test_libhttp3-main.Po
1551	-rm -f ./test/$(DEPDIR)/test_libhttp3-test_Http3Frame.Po
1552	-rm -f ./test/$(DEPDIR)/test_qpack-main_qpack.Po
1553	-rm -f ./test/$(DEPDIR)/test_qpack-test_QPACK.Po
1554	-rm -f Makefile
1555maintainer-clean-am: distclean-am maintainer-clean-generic
1556
1557mostlyclean: mostlyclean-am
1558
1559mostlyclean-am: mostlyclean-compile mostlyclean-generic \
1560	mostlyclean-libtool
1561
1562pdf: pdf-am
1563
1564pdf-am:
1565
1566ps: ps-am
1567
1568ps-am:
1569
1570uninstall-am:
1571
1572.MAKE: check-am install-am install-strip
1573
1574.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-TESTS \
1575	check-am clang-tidy-am clang-tidy-local clean \
1576	clean-checkPROGRAMS clean-generic clean-libtool \
1577	clean-noinstLIBRARIES cscopelist-am ctags ctags-am distclean \
1578	distclean-compile distclean-generic distclean-libtool \
1579	distclean-tags distdir dvi dvi-am html html-am info info-am \
1580	install install-am install-data install-data-am install-dvi \
1581	install-dvi-am install-exec install-exec-am install-html \
1582	install-html-am install-info install-info-am install-man \
1583	install-pdf install-pdf-am install-ps install-ps-am \
1584	install-strip installcheck installcheck-am installdirs \
1585	maintainer-clean maintainer-clean-generic mostlyclean \
1586	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
1587	pdf pdf-am ps ps-am recheck tags tags-am uninstall \
1588	uninstall-am
1589
1590.PRECIOUS: Makefile
1591
1592
1593#
1594# clang-tidy
1595#
1596
1597clang-tidy-local: $(libhttp3_a_SOURCES) \
1598	$(CXX_Clang_Tidy)
1599
1600# Tell versions [3.59,3.63) of GNU make to not export all variables.
1601# Otherwise a system limit (for SysV at least) may be exceeded.
1602.NOEXPORT:
1603