xref: /freebsd/contrib/expat/tests/Makefile.in (revision ffd294a1f4c23863c3e515d16dce31d5509bcb01)
1cc68614dSXin LI# Makefile.in generated by automake 1.16.5 from Makefile.am.
20a48773fSEric van Gyzen# @configure_input@
30a48773fSEric van Gyzen
4cc68614dSXin LI# Copyright (C) 1994-2021 Free Software Foundation, Inc.
50a48773fSEric van Gyzen
60a48773fSEric van Gyzen# This Makefile.in is free software; the Free Software Foundation
70a48773fSEric van Gyzen# gives unlimited permission to copy and/or distribute it,
80a48773fSEric van Gyzen# with or without modifications, as long as this notice is preserved.
90a48773fSEric van Gyzen
100a48773fSEric van Gyzen# This program is distributed in the hope that it will be useful,
110a48773fSEric van Gyzen# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
120a48773fSEric van Gyzen# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
130a48773fSEric van Gyzen# PARTICULAR PURPOSE.
140a48773fSEric van Gyzen
150a48773fSEric van Gyzen@SET_MAKE@
160a48773fSEric van Gyzen
170a48773fSEric van Gyzen#
180a48773fSEric van Gyzen#                          __  __            _
190a48773fSEric van Gyzen#                       ___\ \/ /_ __   __ _| |_
200a48773fSEric van Gyzen#                      / _ \\  /| '_ \ / _` | __|
210a48773fSEric van Gyzen#                     |  __//  \| |_) | (_| | |_
220a48773fSEric van Gyzen#                      \___/_/\_\ .__/ \__,_|\__|
230a48773fSEric van Gyzen#                               |_| XML parser
240a48773fSEric van Gyzen#
25*ffd294a1SEnji Cooper# Copyright (c) 2017-2024 Sebastian Pipping <sebastian@pipping.org>
264543ef51SXin LI# Copyright (c) 2017-2022 Rhodri James <rhodri@wildebeest.org.uk>
27cc68614dSXin LI# Copyright (c) 2020      Jeffrey Walton <noloader@gmail.com>
28*ffd294a1SEnji Cooper# Copyright (c) 2024      Dag-Erling Smørgrav <des@des.dev>
290a48773fSEric van Gyzen# Licensed under the MIT license:
300a48773fSEric van Gyzen#
310a48773fSEric van Gyzen# Permission is  hereby granted,  free of charge,  to any  person obtaining
320a48773fSEric van Gyzen# a  copy  of  this  software   and  associated  documentation  files  (the
330a48773fSEric van Gyzen# "Software"),  to  deal in  the  Software  without restriction,  including
340a48773fSEric van Gyzen# without  limitation the  rights  to use,  copy,  modify, merge,  publish,
350a48773fSEric van Gyzen# distribute, sublicense, and/or sell copies of the Software, and to permit
360a48773fSEric van Gyzen# persons  to whom  the Software  is  furnished to  do so,  subject to  the
370a48773fSEric van Gyzen# following conditions:
380a48773fSEric van Gyzen#
390a48773fSEric van Gyzen# The above copyright  notice and this permission notice  shall be included
400a48773fSEric van Gyzen# in all copies or substantial portions of the Software.
410a48773fSEric van Gyzen#
420a48773fSEric van Gyzen# THE  SOFTWARE  IS  PROVIDED  "AS  IS",  WITHOUT  WARRANTY  OF  ANY  KIND,
430a48773fSEric van Gyzen# EXPRESS  OR IMPLIED,  INCLUDING  BUT  NOT LIMITED  TO  THE WARRANTIES  OF
440a48773fSEric van Gyzen# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
450a48773fSEric van Gyzen# NO EVENT SHALL THE AUTHORS OR  COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
460a48773fSEric van Gyzen# DAMAGES OR  OTHER LIABILITY, WHETHER  IN AN  ACTION OF CONTRACT,  TORT OR
470a48773fSEric van Gyzen# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
480a48773fSEric van Gyzen# USE OR OTHER DEALINGS IN THE SOFTWARE.
490a48773fSEric van GyzenVPATH = @srcdir@
500a48773fSEric van Gyzenam__is_gnu_make = { \
510a48773fSEric van Gyzen  if test -z '$(MAKELEVEL)'; then \
520a48773fSEric van Gyzen    false; \
530a48773fSEric van Gyzen  elif test -n '$(MAKE_HOST)'; then \
540a48773fSEric van Gyzen    true; \
550a48773fSEric van Gyzen  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
560a48773fSEric van Gyzen    true; \
570a48773fSEric van Gyzen  else \
580a48773fSEric van Gyzen    false; \
590a48773fSEric van Gyzen  fi; \
600a48773fSEric van Gyzen}
610a48773fSEric van Gyzenam__make_running_with_option = \
620a48773fSEric van Gyzen  case $${target_option-} in \
630a48773fSEric van Gyzen      ?) ;; \
640a48773fSEric van Gyzen      *) echo "am__make_running_with_option: internal error: invalid" \
650a48773fSEric van Gyzen              "target option '$${target_option-}' specified" >&2; \
660a48773fSEric van Gyzen         exit 1;; \
670a48773fSEric van Gyzen  esac; \
680a48773fSEric van Gyzen  has_opt=no; \
690a48773fSEric van Gyzen  sane_makeflags=$$MAKEFLAGS; \
700a48773fSEric van Gyzen  if $(am__is_gnu_make); then \
710a48773fSEric van Gyzen    sane_makeflags=$$MFLAGS; \
720a48773fSEric van Gyzen  else \
730a48773fSEric van Gyzen    case $$MAKEFLAGS in \
740a48773fSEric van Gyzen      *\\[\ \	]*) \
750a48773fSEric van Gyzen        bs=\\; \
760a48773fSEric van Gyzen        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
770a48773fSEric van Gyzen          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
780a48773fSEric van Gyzen    esac; \
790a48773fSEric van Gyzen  fi; \
800a48773fSEric van Gyzen  skip_next=no; \
810a48773fSEric van Gyzen  strip_trailopt () \
820a48773fSEric van Gyzen  { \
830a48773fSEric van Gyzen    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
840a48773fSEric van Gyzen  }; \
850a48773fSEric van Gyzen  for flg in $$sane_makeflags; do \
860a48773fSEric van Gyzen    test $$skip_next = yes && { skip_next=no; continue; }; \
870a48773fSEric van Gyzen    case $$flg in \
880a48773fSEric van Gyzen      *=*|--*) continue;; \
890a48773fSEric van Gyzen        -*I) strip_trailopt 'I'; skip_next=yes;; \
900a48773fSEric van Gyzen      -*I?*) strip_trailopt 'I';; \
910a48773fSEric van Gyzen        -*O) strip_trailopt 'O'; skip_next=yes;; \
920a48773fSEric van Gyzen      -*O?*) strip_trailopt 'O';; \
930a48773fSEric van Gyzen        -*l) strip_trailopt 'l'; skip_next=yes;; \
940a48773fSEric van Gyzen      -*l?*) strip_trailopt 'l';; \
950a48773fSEric van Gyzen      -[dEDm]) skip_next=yes;; \
960a48773fSEric van Gyzen      -[JT]) skip_next=yes;; \
970a48773fSEric van Gyzen    esac; \
980a48773fSEric van Gyzen    case $$flg in \
990a48773fSEric van Gyzen      *$$target_option*) has_opt=yes; break;; \
1000a48773fSEric van Gyzen    esac; \
1010a48773fSEric van Gyzen  done; \
1020a48773fSEric van Gyzen  test $$has_opt = yes
1030a48773fSEric van Gyzenam__make_dryrun = (target_option=n; $(am__make_running_with_option))
1040a48773fSEric van Gyzenam__make_keepgoing = (target_option=k; $(am__make_running_with_option))
1050a48773fSEric van Gyzenpkgdatadir = $(datadir)/@PACKAGE@
1060a48773fSEric van Gyzenpkgincludedir = $(includedir)/@PACKAGE@
1070a48773fSEric van Gyzenpkglibdir = $(libdir)/@PACKAGE@
1080a48773fSEric van Gyzenpkglibexecdir = $(libexecdir)/@PACKAGE@
1090a48773fSEric van Gyzenam__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
1100a48773fSEric van Gyzeninstall_sh_DATA = $(install_sh) -c -m 644
1110a48773fSEric van Gyzeninstall_sh_PROGRAM = $(install_sh) -c
1120a48773fSEric van Gyzeninstall_sh_SCRIPT = $(install_sh) -c
1130a48773fSEric van GyzenINSTALL_HEADER = $(INSTALL_DATA)
1140a48773fSEric van Gyzentransform = $(program_transform_name)
1150a48773fSEric van GyzenNORMAL_INSTALL = :
1160a48773fSEric van GyzenPRE_INSTALL = :
1170a48773fSEric van GyzenPOST_INSTALL = :
1180a48773fSEric van GyzenNORMAL_UNINSTALL = :
1190a48773fSEric van GyzenPRE_UNINSTALL = :
1200a48773fSEric van GyzenPOST_UNINSTALL = :
1210a48773fSEric van Gyzenbuild_triplet = @build@
1220a48773fSEric van Gyzenhost_triplet = @host@
1234543ef51SXin LIcheck_PROGRAMS = runtests$(EXEEXT) runtests_cxx$(EXEEXT)
1244543ef51SXin LITESTS = runtests$(EXEEXT) runtests_cxx$(EXEEXT)
1250a48773fSEric van Gyzensubdir = tests
1260a48773fSEric van GyzenACLOCAL_M4 = $(top_srcdir)/aclocal.m4
1270a48773fSEric van Gyzenam__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
1280a48773fSEric van Gyzen	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
1290a48773fSEric van Gyzen	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
1306b2c1e49SXin LI	$(top_srcdir)/acinclude.m4 \
1316b2c1e49SXin LI	$(top_srcdir)/conftools/ax-require-defined.m4 \
1326b2c1e49SXin LI	$(top_srcdir)/conftools/ax-check-compile-flag.m4 \
1336b2c1e49SXin LI	$(top_srcdir)/conftools/ax-check-link-flag.m4 \
1346b2c1e49SXin LI	$(top_srcdir)/conftools/ax-append-flag.m4 \
1356b2c1e49SXin LI	$(top_srcdir)/conftools/ax-append-compile-flags.m4 \
1366b2c1e49SXin LI	$(top_srcdir)/conftools/ax-append-link-flags.m4 \
1376b2c1e49SXin LI	$(top_srcdir)/conftools/expatcfg-compiler-supports-visibility.m4 \
1384543ef51SXin LI	$(top_srcdir)/conftools/ax-cxx-compile-stdcxx.m4 \
1394543ef51SXin LI	$(top_srcdir)/conftools/ax-cxx-compile-stdcxx-11.m4 \
1400a48773fSEric van Gyzen	$(top_srcdir)/configure.ac
1410a48773fSEric van Gyzenam__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
1420a48773fSEric van Gyzen	$(ACLOCAL_M4)
1430a48773fSEric van GyzenDIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
1440a48773fSEric van Gyzenmkinstalldirs = $(install_sh) -d
1450a48773fSEric van GyzenCONFIG_HEADER = $(top_builddir)/expat_config.h
1460a48773fSEric van GyzenCONFIG_CLEAN_FILES =
1470a48773fSEric van GyzenCONFIG_CLEAN_VPATH_FILES =
1484543ef51SXin LIam_runtests_OBJECTS = acc_tests.$(OBJEXT) alloc_tests.$(OBJEXT) \
1494543ef51SXin LI	basic_tests.$(OBJEXT) chardata.$(OBJEXT) common.$(OBJEXT) \
1504543ef51SXin LI	dummy.$(OBJEXT) handlers.$(OBJEXT) memcheck.$(OBJEXT) \
1514543ef51SXin LI	minicheck.$(OBJEXT) misc_tests.$(OBJEXT) ns_tests.$(OBJEXT) \
1524543ef51SXin LI	nsalloc_tests.$(OBJEXT) runtests.$(OBJEXT) \
1534543ef51SXin LI	structdata.$(OBJEXT)
1540a48773fSEric van Gyzenruntests_OBJECTS = $(am_runtests_OBJECTS)
155*ffd294a1SEnji Cooperruntests_DEPENDENCIES = ../lib/libtestpat.la
1560a48773fSEric van GyzenAM_V_lt = $(am__v_lt_@AM_V@)
1570a48773fSEric van Gyzenam__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
1580a48773fSEric van Gyzenam__v_lt_0 = --silent
1590a48773fSEric van Gyzenam__v_lt_1 =
160cc68614dSXin LIruntests_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
161cc68614dSXin LI	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
162cc68614dSXin LI	$(runtests_LDFLAGS) $(LDFLAGS) -o $@
1634543ef51SXin LIam_runtests_cxx_OBJECTS = acc_tests_cxx.$(OBJEXT) \
1644543ef51SXin LI	alloc_tests_cxx.$(OBJEXT) basic_tests_cxx.$(OBJEXT) \
1654543ef51SXin LI	chardata_cxx.$(OBJEXT) common_cxx.$(OBJEXT) \
1664543ef51SXin LI	dummy_cxx.$(OBJEXT) handlers_cxx.$(OBJEXT) \
1674543ef51SXin LI	memcheck_cxx.$(OBJEXT) minicheck_cxx.$(OBJEXT) \
1684543ef51SXin LI	misc_tests_cxx.$(OBJEXT) nsalloc_tests_cxx.$(OBJEXT) \
1694543ef51SXin LI	ns_tests_cxx.$(OBJEXT) runtests_cxx.$(OBJEXT) \
1704543ef51SXin LI	structdata_cxx.$(OBJEXT)
1714543ef51SXin LIruntests_cxx_OBJECTS = $(am_runtests_cxx_OBJECTS)
172*ffd294a1SEnji Cooperruntests_cxx_DEPENDENCIES = ../lib/libtestpat.la
1734543ef51SXin LIruntests_cxx_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
174cc68614dSXin LI	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
1754543ef51SXin LI	$(CXXFLAGS) $(runtests_cxx_LDFLAGS) $(LDFLAGS) -o $@
1760a48773fSEric van GyzenAM_V_P = $(am__v_P_@AM_V@)
1770a48773fSEric van Gyzenam__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
1780a48773fSEric van Gyzenam__v_P_0 = false
1790a48773fSEric van Gyzenam__v_P_1 = :
1800a48773fSEric van GyzenAM_V_GEN = $(am__v_GEN_@AM_V@)
1810a48773fSEric van Gyzenam__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
1820a48773fSEric van Gyzenam__v_GEN_0 = @echo "  GEN     " $@;
1830a48773fSEric van Gyzenam__v_GEN_1 =
1840a48773fSEric van GyzenAM_V_at = $(am__v_at_@AM_V@)
1850a48773fSEric van Gyzenam__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
1860a48773fSEric van Gyzenam__v_at_0 = @
1870a48773fSEric van Gyzenam__v_at_1 =
1880a48773fSEric van GyzenDEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
1890a48773fSEric van Gyzendepcomp = $(SHELL) $(top_srcdir)/conftools/depcomp
1906b2c1e49SXin LIam__maybe_remake_depfiles = depfiles
1914543ef51SXin LIam__depfiles_remade = ./$(DEPDIR)/acc_tests.Po \
1924543ef51SXin LI	./$(DEPDIR)/acc_tests_cxx.Po ./$(DEPDIR)/alloc_tests.Po \
1934543ef51SXin LI	./$(DEPDIR)/alloc_tests_cxx.Po ./$(DEPDIR)/basic_tests.Po \
1944543ef51SXin LI	./$(DEPDIR)/basic_tests_cxx.Po ./$(DEPDIR)/chardata.Po \
1954543ef51SXin LI	./$(DEPDIR)/chardata_cxx.Po ./$(DEPDIR)/common.Po \
1964543ef51SXin LI	./$(DEPDIR)/common_cxx.Po ./$(DEPDIR)/dummy.Po \
1974543ef51SXin LI	./$(DEPDIR)/dummy_cxx.Po ./$(DEPDIR)/handlers.Po \
1984543ef51SXin LI	./$(DEPDIR)/handlers_cxx.Po ./$(DEPDIR)/memcheck.Po \
1994543ef51SXin LI	./$(DEPDIR)/memcheck_cxx.Po ./$(DEPDIR)/minicheck.Po \
2004543ef51SXin LI	./$(DEPDIR)/minicheck_cxx.Po ./$(DEPDIR)/misc_tests.Po \
2014543ef51SXin LI	./$(DEPDIR)/misc_tests_cxx.Po ./$(DEPDIR)/ns_tests.Po \
2024543ef51SXin LI	./$(DEPDIR)/ns_tests_cxx.Po ./$(DEPDIR)/nsalloc_tests.Po \
2034543ef51SXin LI	./$(DEPDIR)/nsalloc_tests_cxx.Po ./$(DEPDIR)/runtests.Po \
2044543ef51SXin LI	./$(DEPDIR)/runtests_cxx.Po ./$(DEPDIR)/structdata.Po \
2054543ef51SXin LI	./$(DEPDIR)/structdata_cxx.Po
2060a48773fSEric van Gyzenam__mv = mv -f
2070a48773fSEric van GyzenCOMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
2080a48773fSEric van Gyzen	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
2090a48773fSEric van GyzenLTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
2100a48773fSEric van Gyzen	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
2110a48773fSEric van Gyzen	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
2120a48773fSEric van Gyzen	$(AM_CFLAGS) $(CFLAGS)
2130a48773fSEric van GyzenAM_V_CC = $(am__v_CC_@AM_V@)
2140a48773fSEric van Gyzenam__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
2150a48773fSEric van Gyzenam__v_CC_0 = @echo "  CC      " $@;
2160a48773fSEric van Gyzenam__v_CC_1 =
2170a48773fSEric van GyzenCCLD = $(CC)
2180a48773fSEric van GyzenLINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
2190a48773fSEric van Gyzen	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
2200a48773fSEric van Gyzen	$(AM_LDFLAGS) $(LDFLAGS) -o $@
2210a48773fSEric van GyzenAM_V_CCLD = $(am__v_CCLD_@AM_V@)
2220a48773fSEric van Gyzenam__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
2230a48773fSEric van Gyzenam__v_CCLD_0 = @echo "  CCLD    " $@;
2240a48773fSEric van Gyzenam__v_CCLD_1 =
2250a48773fSEric van GyzenCXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
2260a48773fSEric van Gyzen	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
2270a48773fSEric van GyzenLTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
2280a48773fSEric van Gyzen	$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \
2290a48773fSEric van Gyzen	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
2300a48773fSEric van Gyzen	$(AM_CXXFLAGS) $(CXXFLAGS)
2310a48773fSEric van GyzenAM_V_CXX = $(am__v_CXX_@AM_V@)
2320a48773fSEric van Gyzenam__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
2330a48773fSEric van Gyzenam__v_CXX_0 = @echo "  CXX     " $@;
2340a48773fSEric van Gyzenam__v_CXX_1 =
2350a48773fSEric van GyzenCXXLD = $(CXX)
2360a48773fSEric van GyzenCXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
2370a48773fSEric van Gyzen	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
2380a48773fSEric van Gyzen	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
2390a48773fSEric van GyzenAM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
2400a48773fSEric van Gyzenam__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
2410a48773fSEric van Gyzenam__v_CXXLD_0 = @echo "  CXXLD   " $@;
2420a48773fSEric van Gyzenam__v_CXXLD_1 =
2434543ef51SXin LISOURCES = $(runtests_SOURCES) $(runtests_cxx_SOURCES)
2444543ef51SXin LIDIST_SOURCES = $(runtests_SOURCES) $(runtests_cxx_SOURCES)
2450a48773fSEric van GyzenRECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
2460a48773fSEric van Gyzen	ctags-recursive dvi-recursive html-recursive info-recursive \
2470a48773fSEric van Gyzen	install-data-recursive install-dvi-recursive \
2480a48773fSEric van Gyzen	install-exec-recursive install-html-recursive \
2490a48773fSEric van Gyzen	install-info-recursive install-pdf-recursive \
2500a48773fSEric van Gyzen	install-ps-recursive install-recursive installcheck-recursive \
2510a48773fSEric van Gyzen	installdirs-recursive pdf-recursive ps-recursive \
2520a48773fSEric van Gyzen	tags-recursive uninstall-recursive
2530a48773fSEric van Gyzenam__can_run_installinfo = \
2540a48773fSEric van Gyzen  case $$AM_UPDATE_INFO_DIR in \
2550a48773fSEric van Gyzen    n|no|NO) false;; \
2560a48773fSEric van Gyzen    *) (install-info --version) >/dev/null 2>&1;; \
2570a48773fSEric van Gyzen  esac
2580a48773fSEric van GyzenRECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
2590a48773fSEric van Gyzen  distclean-recursive maintainer-clean-recursive
2600a48773fSEric van Gyzenam__recursive_targets = \
2610a48773fSEric van Gyzen  $(RECURSIVE_TARGETS) \
2620a48773fSEric van Gyzen  $(RECURSIVE_CLEAN_TARGETS) \
2630a48773fSEric van Gyzen  $(am__extra_recursive_targets)
2640a48773fSEric van GyzenAM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
2656b2c1e49SXin LI	check recheck distdir distdir-am
2660a48773fSEric van Gyzenam__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
2670a48773fSEric van Gyzen# Read a list of newline-separated strings from the standard input,
2680a48773fSEric van Gyzen# and print each of them once, without duplicates.  Input order is
2690a48773fSEric van Gyzen# *not* preserved.
2700a48773fSEric van Gyzenam__uniquify_input = $(AWK) '\
2710a48773fSEric van Gyzen  BEGIN { nonempty = 0; } \
2720a48773fSEric van Gyzen  { items[$$0] = 1; nonempty = 1; } \
2730a48773fSEric van Gyzen  END { if (nonempty) { for (i in items) print i; }; } \
2740a48773fSEric van Gyzen'
2750a48773fSEric van Gyzen# Make sure the list of sources is unique.  This is necessary because,
2760a48773fSEric van Gyzen# e.g., the same source file might be shared among _SOURCES variables
2770a48773fSEric van Gyzen# for different programs/libraries.
2780a48773fSEric van Gyzenam__define_uniq_tagged_files = \
2790a48773fSEric van Gyzen  list='$(am__tagged_files)'; \
2800a48773fSEric van Gyzen  unique=`for i in $$list; do \
2810a48773fSEric van Gyzen    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
2820a48773fSEric van Gyzen  done | $(am__uniquify_input)`
2830a48773fSEric van Gyzenam__tty_colors_dummy = \
2840a48773fSEric van Gyzen  mgn= red= grn= lgn= blu= brg= std=; \
2850a48773fSEric van Gyzen  am__color_tests=no
2860a48773fSEric van Gyzenam__tty_colors = { \
2870a48773fSEric van Gyzen  $(am__tty_colors_dummy); \
2880a48773fSEric van Gyzen  if test "X$(AM_COLOR_TESTS)" = Xno; then \
2890a48773fSEric van Gyzen    am__color_tests=no; \
2900a48773fSEric van Gyzen  elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
2910a48773fSEric van Gyzen    am__color_tests=yes; \
2920a48773fSEric van Gyzen  elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
2930a48773fSEric van Gyzen    am__color_tests=yes; \
2940a48773fSEric van Gyzen  fi; \
2950a48773fSEric van Gyzen  if test $$am__color_tests = yes; then \
2960a48773fSEric van Gyzen    red=''; \
2970a48773fSEric van Gyzen    grn=''; \
2980a48773fSEric van Gyzen    lgn=''; \
2990a48773fSEric van Gyzen    blu=''; \
3000a48773fSEric van Gyzen    mgn=''; \
3010a48773fSEric van Gyzen    brg=''; \
3020a48773fSEric van Gyzen    std=''; \
3030a48773fSEric van Gyzen  fi; \
3040a48773fSEric van Gyzen}
3050a48773fSEric van Gyzenam__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
3060a48773fSEric van Gyzenam__vpath_adj = case $$p in \
3070a48773fSEric van Gyzen    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
3080a48773fSEric van Gyzen    *) f=$$p;; \
3090a48773fSEric van Gyzen  esac;
3100a48773fSEric van Gyzenam__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
3110a48773fSEric van Gyzenam__install_max = 40
3120a48773fSEric van Gyzenam__nobase_strip_setup = \
3130a48773fSEric van Gyzen  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
3140a48773fSEric van Gyzenam__nobase_strip = \
3150a48773fSEric van Gyzen  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
3160a48773fSEric van Gyzenam__nobase_list = $(am__nobase_strip_setup); \
3170a48773fSEric van Gyzen  for p in $$list; do echo "$$p $$p"; done | \
3180a48773fSEric van Gyzen  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
3190a48773fSEric van Gyzen  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
3200a48773fSEric van Gyzen    if (++n[$$2] == $(am__install_max)) \
3210a48773fSEric van Gyzen      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
3220a48773fSEric van Gyzen    END { for (dir in files) print dir, files[dir] }'
3230a48773fSEric van Gyzenam__base_list = \
3240a48773fSEric van Gyzen  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
3250a48773fSEric van Gyzen  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
3260a48773fSEric van Gyzenam__uninstall_files_from_dir = { \
3270a48773fSEric van Gyzen  test -z "$$files" \
3280a48773fSEric van Gyzen    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
3290a48773fSEric van Gyzen    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
3300a48773fSEric van Gyzen         $(am__cd) "$$dir" && rm -f $$files; }; \
3310a48773fSEric van Gyzen  }
3320a48773fSEric van Gyzenam__recheck_rx = ^[ 	]*:recheck:[ 	]*
3330a48773fSEric van Gyzenam__global_test_result_rx = ^[ 	]*:global-test-result:[ 	]*
3340a48773fSEric van Gyzenam__copy_in_global_log_rx = ^[ 	]*:copy-in-global-log:[ 	]*
3350a48773fSEric van Gyzen# A command that, given a newline-separated list of test names on the
3360a48773fSEric van Gyzen# standard input, print the name of the tests that are to be re-run
3370a48773fSEric van Gyzen# upon "make recheck".
3380a48773fSEric van Gyzenam__list_recheck_tests = $(AWK) '{ \
3390a48773fSEric van Gyzen  recheck = 1; \
3400a48773fSEric van Gyzen  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
3410a48773fSEric van Gyzen    { \
3420a48773fSEric van Gyzen      if (rc < 0) \
3430a48773fSEric van Gyzen        { \
3440a48773fSEric van Gyzen          if ((getline line2 < ($$0 ".log")) < 0) \
3450a48773fSEric van Gyzen	    recheck = 0; \
3460a48773fSEric van Gyzen          break; \
3470a48773fSEric van Gyzen        } \
3480a48773fSEric van Gyzen      else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
3490a48773fSEric van Gyzen        { \
3500a48773fSEric van Gyzen          recheck = 0; \
3510a48773fSEric van Gyzen          break; \
3520a48773fSEric van Gyzen        } \
3530a48773fSEric van Gyzen      else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
3540a48773fSEric van Gyzen        { \
3550a48773fSEric van Gyzen          break; \
3560a48773fSEric van Gyzen        } \
3570a48773fSEric van Gyzen    }; \
3580a48773fSEric van Gyzen  if (recheck) \
3590a48773fSEric van Gyzen    print $$0; \
3600a48773fSEric van Gyzen  close ($$0 ".trs"); \
3610a48773fSEric van Gyzen  close ($$0 ".log"); \
3620a48773fSEric van Gyzen}'
3630a48773fSEric van Gyzen# A command that, given a newline-separated list of test names on the
3640a48773fSEric van Gyzen# standard input, create the global log from their .trs and .log files.
3650a48773fSEric van Gyzenam__create_global_log = $(AWK) ' \
3660a48773fSEric van Gyzenfunction fatal(msg) \
3670a48773fSEric van Gyzen{ \
3680a48773fSEric van Gyzen  print "fatal: making $@: " msg | "cat >&2"; \
3690a48773fSEric van Gyzen  exit 1; \
3700a48773fSEric van Gyzen} \
3710a48773fSEric van Gyzenfunction rst_section(header) \
3720a48773fSEric van Gyzen{ \
3730a48773fSEric van Gyzen  print header; \
3740a48773fSEric van Gyzen  len = length(header); \
3750a48773fSEric van Gyzen  for (i = 1; i <= len; i = i + 1) \
3760a48773fSEric van Gyzen    printf "="; \
3770a48773fSEric van Gyzen  printf "\n\n"; \
3780a48773fSEric van Gyzen} \
3790a48773fSEric van Gyzen{ \
3800a48773fSEric van Gyzen  copy_in_global_log = 1; \
3810a48773fSEric van Gyzen  global_test_result = "RUN"; \
3820a48773fSEric van Gyzen  while ((rc = (getline line < ($$0 ".trs"))) != 0) \
3830a48773fSEric van Gyzen    { \
3840a48773fSEric van Gyzen      if (rc < 0) \
3850a48773fSEric van Gyzen         fatal("failed to read from " $$0 ".trs"); \
3860a48773fSEric van Gyzen      if (line ~ /$(am__global_test_result_rx)/) \
3870a48773fSEric van Gyzen        { \
3880a48773fSEric van Gyzen          sub("$(am__global_test_result_rx)", "", line); \
3890a48773fSEric van Gyzen          sub("[ 	]*$$", "", line); \
3900a48773fSEric van Gyzen          global_test_result = line; \
3910a48773fSEric van Gyzen        } \
3920a48773fSEric van Gyzen      else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
3930a48773fSEric van Gyzen        copy_in_global_log = 0; \
3940a48773fSEric van Gyzen    }; \
3950a48773fSEric van Gyzen  if (copy_in_global_log) \
3960a48773fSEric van Gyzen    { \
3970a48773fSEric van Gyzen      rst_section(global_test_result ": " $$0); \
3980a48773fSEric van Gyzen      while ((rc = (getline line < ($$0 ".log"))) != 0) \
3990a48773fSEric van Gyzen      { \
4000a48773fSEric van Gyzen        if (rc < 0) \
4010a48773fSEric van Gyzen          fatal("failed to read from " $$0 ".log"); \
4020a48773fSEric van Gyzen        print line; \
4030a48773fSEric van Gyzen      }; \
4040a48773fSEric van Gyzen      printf "\n"; \
4050a48773fSEric van Gyzen    }; \
4060a48773fSEric van Gyzen  close ($$0 ".trs"); \
4070a48773fSEric van Gyzen  close ($$0 ".log"); \
4080a48773fSEric van Gyzen}'
4090a48773fSEric van Gyzen# Restructured Text title.
4100a48773fSEric van Gyzenam__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
4110a48773fSEric van Gyzen# Solaris 10 'make', and several other traditional 'make' implementations,
4120a48773fSEric van Gyzen# pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
4130a48773fSEric van Gyzen# by disabling -e (using the XSI extension "set +e") if it's set.
4140a48773fSEric van Gyzenam__sh_e_setup = case $$- in *e*) set +e;; esac
4150a48773fSEric van Gyzen# Default flags passed to test drivers.
4160a48773fSEric van Gyzenam__common_driver_flags = \
4170a48773fSEric van Gyzen  --color-tests "$$am__color_tests" \
4180a48773fSEric van Gyzen  --enable-hard-errors "$$am__enable_hard_errors" \
4190a48773fSEric van Gyzen  --expect-failure "$$am__expect_failure"
4200a48773fSEric van Gyzen# To be inserted before the command running the test.  Creates the
4210a48773fSEric van Gyzen# directory for the log if needed.  Stores in $dir the directory
4220a48773fSEric van Gyzen# containing $f, in $tst the test, in $log the log.  Executes the
4230a48773fSEric van Gyzen# developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
4240a48773fSEric van Gyzen# passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
4250a48773fSEric van Gyzen# will run the test scripts (or their associated LOG_COMPILER, if
4260a48773fSEric van Gyzen# thy have one).
4270a48773fSEric van Gyzenam__check_pre = \
4280a48773fSEric van Gyzen$(am__sh_e_setup);					\
4290a48773fSEric van Gyzen$(am__vpath_adj_setup) $(am__vpath_adj)			\
4300a48773fSEric van Gyzen$(am__tty_colors);					\
4310a48773fSEric van Gyzensrcdir=$(srcdir); export srcdir;			\
4320a48773fSEric van Gyzencase "$@" in						\
4330a48773fSEric van Gyzen  */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;	\
4340a48773fSEric van Gyzen    *) am__odir=.;; 					\
4350a48773fSEric van Gyzenesac;							\
4360a48773fSEric van Gyzentest "x$$am__odir" = x"." || test -d "$$am__odir" 	\
4370a48773fSEric van Gyzen  || $(MKDIR_P) "$$am__odir" || exit $$?;		\
4380a48773fSEric van Gyzenif test -f "./$$f"; then dir=./;			\
4390a48773fSEric van Gyzenelif test -f "$$f"; then dir=;				\
4400a48773fSEric van Gyzenelse dir="$(srcdir)/"; fi;				\
4410a48773fSEric van Gyzentst=$$dir$$f; log='$@'; 				\
4420a48773fSEric van Gyzenif test -n '$(DISABLE_HARD_ERRORS)'; then		\
4430a48773fSEric van Gyzen  am__enable_hard_errors=no; 				\
4440a48773fSEric van Gyzenelse							\
4450a48773fSEric van Gyzen  am__enable_hard_errors=yes; 				\
4460a48773fSEric van Gyzenfi; 							\
4470a48773fSEric van Gyzencase " $(XFAIL_TESTS) " in				\
4480a48773fSEric van Gyzen  *[\ \	]$$f[\ \	]* | *[\ \	]$$dir$$f[\ \	]*) \
4490a48773fSEric van Gyzen    am__expect_failure=yes;;				\
4500a48773fSEric van Gyzen  *)							\
4510a48773fSEric van Gyzen    am__expect_failure=no;;				\
4520a48773fSEric van Gyzenesac; 							\
4530a48773fSEric van Gyzen$(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
4540a48773fSEric van Gyzen# A shell command to get the names of the tests scripts with any registered
4550a48773fSEric van Gyzen# extension removed (i.e., equivalently, the names of the test logs, with
4560a48773fSEric van Gyzen# the '.log' extension removed).  The result is saved in the shell variable
4570a48773fSEric van Gyzen# '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
4580a48773fSEric van Gyzen# we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
4590a48773fSEric van Gyzen# since that might cause problem with VPATH rewrites for suffix-less tests.
4600a48773fSEric van Gyzen# See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
4610a48773fSEric van Gyzenam__set_TESTS_bases = \
4620a48773fSEric van Gyzen  bases='$(TEST_LOGS)'; \
4630a48773fSEric van Gyzen  bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
4640a48773fSEric van Gyzen  bases=`echo $$bases`
465cc68614dSXin LIAM_TESTSUITE_SUMMARY_HEADER = ' for $(PACKAGE_STRING)'
4660a48773fSEric van GyzenRECHECK_LOGS = $(TEST_LOGS)
4670a48773fSEric van GyzenTEST_SUITE_LOG = test-suite.log
4680a48773fSEric van GyzenTEST_EXTENSIONS = @EXEEXT@ .test
4690a48773fSEric van GyzenLOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
4700a48773fSEric van Gyzenam__set_b = \
4710a48773fSEric van Gyzen  case '$@' in \
4720a48773fSEric van Gyzen    */*) \
4730a48773fSEric van Gyzen      case '$*' in \
4740a48773fSEric van Gyzen        */*) b='$*';; \
4750a48773fSEric van Gyzen          *) b=`echo '$@' | sed 's/\.log$$//'`; \
4760a48773fSEric van Gyzen       esac;; \
4770a48773fSEric van Gyzen    *) \
4780a48773fSEric van Gyzen      b='$*';; \
4790a48773fSEric van Gyzen  esac
4800a48773fSEric van Gyzenam__test_logs1 = $(TESTS:=.log)
4810a48773fSEric van Gyzenam__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log)
4820a48773fSEric van GyzenTEST_LOGS = $(am__test_logs2:.test.log=.log)
4830a48773fSEric van GyzenTEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/conftools/test-driver
4840a48773fSEric van GyzenTEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
4850a48773fSEric van Gyzen	$(TEST_LOG_FLAGS)
4860a48773fSEric van GyzenDIST_SUBDIRS = $(SUBDIRS)
4870a48773fSEric van Gyzenam__DIST_COMMON = $(srcdir)/Makefile.in \
4880a48773fSEric van Gyzen	$(top_srcdir)/conftools/depcomp \
489*ffd294a1SEnji Cooper	$(top_srcdir)/conftools/test-driver README.md
4900a48773fSEric van GyzenDISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
4910a48773fSEric van Gyzenam__relativize = \
4920a48773fSEric van Gyzen  dir0=`pwd`; \
4930a48773fSEric van Gyzen  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
4940a48773fSEric van Gyzen  sed_rest='s,^[^/]*/*,,'; \
4950a48773fSEric van Gyzen  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
4960a48773fSEric van Gyzen  sed_butlast='s,/*[^/]*$$,,'; \
4970a48773fSEric van Gyzen  while test -n "$$dir1"; do \
4980a48773fSEric van Gyzen    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
4990a48773fSEric van Gyzen    if test "$$first" != "."; then \
5000a48773fSEric van Gyzen      if test "$$first" = ".."; then \
5010a48773fSEric van Gyzen        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
5020a48773fSEric van Gyzen        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
5030a48773fSEric van Gyzen      else \
5040a48773fSEric van Gyzen        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
5050a48773fSEric van Gyzen        if test "$$first2" = "$$first"; then \
5060a48773fSEric van Gyzen          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
5070a48773fSEric van Gyzen        else \
5080a48773fSEric van Gyzen          dir2="../$$dir2"; \
5090a48773fSEric van Gyzen        fi; \
5100a48773fSEric van Gyzen        dir0="$$dir0"/"$$first"; \
5110a48773fSEric van Gyzen      fi; \
5120a48773fSEric van Gyzen    fi; \
5130a48773fSEric van Gyzen    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
5140a48773fSEric van Gyzen  done; \
5150a48773fSEric van Gyzen  reldir="$$dir2"
5160a48773fSEric van GyzenACLOCAL = @ACLOCAL@
5170a48773fSEric van GyzenAMTAR = @AMTAR@
518cc68614dSXin LIAM_CFLAGS = @AM_CFLAGS@
519*ffd294a1SEnji CooperAM_CPPFLAGS = @AM_CPPFLAGS@ -I$(srcdir)/../lib -DXML_TESTING
520cc68614dSXin LIAM_CXXFLAGS = @AM_CXXFLAGS@
5210a48773fSEric van GyzenAM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
522cc68614dSXin LIAM_LDFLAGS = @AM_LDFLAGS@
5230a48773fSEric van GyzenAR = @AR@
5240a48773fSEric van GyzenAS = @AS@
5250a48773fSEric van GyzenAUTOCONF = @AUTOCONF@
5260a48773fSEric van GyzenAUTOHEADER = @AUTOHEADER@
5270a48773fSEric van GyzenAUTOMAKE = @AUTOMAKE@
5280a48773fSEric van GyzenAWK = @AWK@
5290a48773fSEric van GyzenCC = @CC@
5300a48773fSEric van GyzenCCDEPMODE = @CCDEPMODE@
5310a48773fSEric van GyzenCFLAGS = @CFLAGS@
532ac69e5d4SEric van GyzenCMAKE_SHARED_LIBRARY_PREFIX = @CMAKE_SHARED_LIBRARY_PREFIX@
5330a48773fSEric van GyzenCPPFLAGS = @CPPFLAGS@
534cc68614dSXin LICSCOPE = @CSCOPE@
535cc68614dSXin LICTAGS = @CTAGS@
5360a48773fSEric van GyzenCXX = @CXX@
5370a48773fSEric van GyzenCXXCPP = @CXXCPP@
5380a48773fSEric van GyzenCXXDEPMODE = @CXXDEPMODE@
5390a48773fSEric van GyzenCXXFLAGS = @CXXFLAGS@
5400a48773fSEric van GyzenCYGPATH_W = @CYGPATH_W@
5410a48773fSEric van GyzenDEFS = @DEFS@
5420a48773fSEric van GyzenDEPDIR = @DEPDIR@
5430a48773fSEric van GyzenDLLTOOL = @DLLTOOL@
5440a48773fSEric van GyzenDOCBOOK_TO_MAN = @DOCBOOK_TO_MAN@
5450a48773fSEric van GyzenDSYMUTIL = @DSYMUTIL@
5460a48773fSEric van GyzenDUMPBIN = @DUMPBIN@
5470a48773fSEric van GyzenECHO_C = @ECHO_C@
5480a48773fSEric van GyzenECHO_N = @ECHO_N@
5490a48773fSEric van GyzenECHO_T = @ECHO_T@
5500a48773fSEric van GyzenEGREP = @EGREP@
551cc68614dSXin LIETAGS = @ETAGS@
5520a48773fSEric van GyzenEXEEXT = @EXEEXT@
553cc68614dSXin LIEXPAT_ATTR_INFO = @EXPAT_ATTR_INFO@
554cc68614dSXin LIEXPAT_CHAR_TYPE = @EXPAT_CHAR_TYPE@
555cc68614dSXin LIEXPAT_CONTEXT_BYTES = @EXPAT_CONTEXT_BYTES@
556cc68614dSXin LIEXPAT_DTD = @EXPAT_DTD@
557cc68614dSXin LIEXPAT_LARGE_SIZE = @EXPAT_LARGE_SIZE@
558cc68614dSXin LIEXPAT_MIN_SIZE = @EXPAT_MIN_SIZE@
559cc68614dSXin LIEXPAT_NS = @EXPAT_NS@
5600a48773fSEric van GyzenFGREP = @FGREP@
56171f0c44aSXin LIFILECMD = @FILECMD@
5620a48773fSEric van GyzenFILEMAP = @FILEMAP@
5630a48773fSEric van GyzenGREP = @GREP@
5644543ef51SXin LIHAVE_CXX11 = @HAVE_CXX11@
5650a48773fSEric van GyzenINSTALL = @INSTALL@
5660a48773fSEric van GyzenINSTALL_DATA = @INSTALL_DATA@
5670a48773fSEric van GyzenINSTALL_PROGRAM = @INSTALL_PROGRAM@
5680a48773fSEric van GyzenINSTALL_SCRIPT = @INSTALL_SCRIPT@
5690a48773fSEric van GyzenINSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
5700a48773fSEric van GyzenLD = @LD@
5710a48773fSEric van GyzenLDFLAGS = @LDFLAGS@
5720a48773fSEric van GyzenLIBAGE = @LIBAGE@
5730a48773fSEric van GyzenLIBCURRENT = @LIBCURRENT@
574cc68614dSXin LILIBDIR_BASENAME = @LIBDIR_BASENAME@
575cc68614dSXin LILIBM = @LIBM@
5760a48773fSEric van GyzenLIBOBJS = @LIBOBJS@
5770a48773fSEric van GyzenLIBREVISION = @LIBREVISION@
5780a48773fSEric van GyzenLIBS = @LIBS@
5790a48773fSEric van GyzenLIBTOOL = @LIBTOOL@
5800a48773fSEric van GyzenLIPO = @LIPO@
5810a48773fSEric van GyzenLN_S = @LN_S@
5820a48773fSEric van GyzenLTLIBOBJS = @LTLIBOBJS@
5830a48773fSEric van GyzenLT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
5844543ef51SXin LIMAINT = @MAINT@
5850a48773fSEric van GyzenMAKEINFO = @MAKEINFO@
5860a48773fSEric van GyzenMANIFEST_TOOL = @MANIFEST_TOOL@
5870a48773fSEric van GyzenMKDIR_P = @MKDIR_P@
5880a48773fSEric van GyzenNM = @NM@
5890a48773fSEric van GyzenNMEDIT = @NMEDIT@
5900a48773fSEric van GyzenOBJDUMP = @OBJDUMP@
5910a48773fSEric van GyzenOBJEXT = @OBJEXT@
5920a48773fSEric van GyzenOTOOL = @OTOOL@
5930a48773fSEric van GyzenOTOOL64 = @OTOOL64@
5940a48773fSEric van GyzenPACKAGE = @PACKAGE@
5950a48773fSEric van GyzenPACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
5960a48773fSEric van GyzenPACKAGE_NAME = @PACKAGE_NAME@
5970a48773fSEric van GyzenPACKAGE_STRING = @PACKAGE_STRING@
5980a48773fSEric van GyzenPACKAGE_TARNAME = @PACKAGE_TARNAME@
5990a48773fSEric van GyzenPACKAGE_URL = @PACKAGE_URL@
6000a48773fSEric van GyzenPACKAGE_VERSION = @PACKAGE_VERSION@
6010a48773fSEric van GyzenPATH_SEPARATOR = @PATH_SEPARATOR@
6020a48773fSEric van GyzenRANLIB = @RANLIB@
6030a48773fSEric van GyzenSED = @SED@
6040a48773fSEric van GyzenSET_MAKE = @SET_MAKE@
6050a48773fSEric van GyzenSHELL = @SHELL@
606*ffd294a1SEnji CooperSIZEOF_VOID_P = @SIZEOF_VOID_P@
607cc68614dSXin LISO_MAJOR = @SO_MAJOR@
608cc68614dSXin LISO_MINOR = @SO_MINOR@
609cc68614dSXin LISO_PATCH = @SO_PATCH@
6100a48773fSEric van GyzenSTRIP = @STRIP@
6110a48773fSEric van GyzenVERSION = @VERSION@
6120a48773fSEric van Gyzenabs_builddir = @abs_builddir@
6130a48773fSEric van Gyzenabs_srcdir = @abs_srcdir@
6140a48773fSEric van Gyzenabs_top_builddir = @abs_top_builddir@
6150a48773fSEric van Gyzenabs_top_srcdir = @abs_top_srcdir@
6160a48773fSEric van Gyzenac_ct_AR = @ac_ct_AR@
6170a48773fSEric van Gyzenac_ct_CC = @ac_ct_CC@
6180a48773fSEric van Gyzenac_ct_CXX = @ac_ct_CXX@
6190a48773fSEric van Gyzenac_ct_DUMPBIN = @ac_ct_DUMPBIN@
6200a48773fSEric van Gyzenam__include = @am__include@
6210a48773fSEric van Gyzenam__leading_dot = @am__leading_dot@
6220a48773fSEric van Gyzenam__quote = @am__quote@
6230a48773fSEric van Gyzenam__tar = @am__tar@
6240a48773fSEric van Gyzenam__untar = @am__untar@
6250a48773fSEric van Gyzenbindir = @bindir@
6260a48773fSEric van Gyzenbuild = @build@
6270a48773fSEric van Gyzenbuild_alias = @build_alias@
6280a48773fSEric van Gyzenbuild_cpu = @build_cpu@
6290a48773fSEric van Gyzenbuild_os = @build_os@
6300a48773fSEric van Gyzenbuild_vendor = @build_vendor@
6310a48773fSEric van Gyzenbuilddir = @builddir@
6320a48773fSEric van Gyzendatadir = @datadir@
6330a48773fSEric van Gyzendatarootdir = @datarootdir@
6340a48773fSEric van Gyzendocdir = @docdir@
6350a48773fSEric van Gyzendvidir = @dvidir@
6360a48773fSEric van Gyzenexec_prefix = @exec_prefix@
6370a48773fSEric van Gyzenhost = @host@
6380a48773fSEric van Gyzenhost_alias = @host_alias@
6390a48773fSEric van Gyzenhost_cpu = @host_cpu@
6400a48773fSEric van Gyzenhost_os = @host_os@
6410a48773fSEric van Gyzenhost_vendor = @host_vendor@
6420a48773fSEric van Gyzenhtmldir = @htmldir@
6430a48773fSEric van Gyzenincludedir = @includedir@
6440a48773fSEric van Gyzeninfodir = @infodir@
6450a48773fSEric van Gyzeninstall_sh = @install_sh@
6460a48773fSEric van Gyzenlibdir = @libdir@
6470a48773fSEric van Gyzenlibexecdir = @libexecdir@
6480a48773fSEric van Gyzenlocaledir = @localedir@
6490a48773fSEric van Gyzenlocalstatedir = @localstatedir@
6500a48773fSEric van Gyzenmandir = @mandir@
6510a48773fSEric van Gyzenmkdir_p = @mkdir_p@
6520a48773fSEric van Gyzenoldincludedir = @oldincludedir@
6530a48773fSEric van Gyzenpdfdir = @pdfdir@
6540a48773fSEric van Gyzenprefix = @prefix@
6550a48773fSEric van Gyzenprogram_transform_name = @program_transform_name@
6560a48773fSEric van Gyzenpsdir = @psdir@
657cc68614dSXin LIrunstatedir = @runstatedir@
6580a48773fSEric van Gyzensbindir = @sbindir@
6590a48773fSEric van Gyzensharedstatedir = @sharedstatedir@
6600a48773fSEric van Gyzensrcdir = @srcdir@
6610a48773fSEric van Gyzensysconfdir = @sysconfdir@
6620a48773fSEric van Gyzentarget_alias = @target_alias@
6630a48773fSEric van Gyzentop_build_prefix = @top_build_prefix@
6640a48773fSEric van Gyzentop_builddir = @top_builddir@
6650a48773fSEric van Gyzentop_srcdir = @top_srcdir@
6660a48773fSEric van GyzenSUBDIRS = . benchmark
6670a48773fSEric van Gyzen
6680a48773fSEric van Gyzen# To support MinGW and Non-MinGW at the same time:
6690a48773fSEric van GyzenLOG_DRIVER = $(srcdir)/../test-driver-wrapper.sh
6700a48773fSEric van Gyzenruntests_SOURCES = \
6714543ef51SXin LI    acc_tests.c \
6724543ef51SXin LI    alloc_tests.c \
6734543ef51SXin LI    basic_tests.c \
6744543ef51SXin LI    chardata.c \
6754543ef51SXin LI    common.c \
6764543ef51SXin LI    dummy.c \
6774543ef51SXin LI    handlers.c \
6784543ef51SXin LI    memcheck.c \
6794543ef51SXin LI    minicheck.c \
6804543ef51SXin LI    misc_tests.c \
6814543ef51SXin LI    ns_tests.c \
6824543ef51SXin LI    nsalloc_tests.c \
6834543ef51SXin LI    runtests.c \
6844543ef51SXin LI    structdata.c
6850a48773fSEric van Gyzen
6864543ef51SXin LIruntests_cxx_SOURCES = \
6874543ef51SXin LI    acc_tests_cxx.cpp \
6884543ef51SXin LI    alloc_tests_cxx.cpp \
6894543ef51SXin LI    basic_tests_cxx.cpp \
6904543ef51SXin LI    chardata_cxx.cpp \
6914543ef51SXin LI    common_cxx.cpp \
6924543ef51SXin LI    dummy_cxx.cpp \
6934543ef51SXin LI    handlers_cxx.cpp \
6944543ef51SXin LI    memcheck_cxx.cpp \
6954543ef51SXin LI    minicheck_cxx.cpp \
6964543ef51SXin LI    misc_tests_cxx.cpp \
6974543ef51SXin LI    nsalloc_tests_cxx.cpp \
6984543ef51SXin LI    ns_tests_cxx.cpp \
6994543ef51SXin LI    runtests_cxx.cpp \
7004543ef51SXin LI    structdata_cxx.cpp
7010a48773fSEric van Gyzen
702*ffd294a1SEnji Cooperruntests_LDADD = ../lib/libtestpat.la
703*ffd294a1SEnji Cooperruntests_cxx_LDADD = ../lib/libtestpat.la
704cc68614dSXin LIruntests_LDFLAGS = @AM_LDFLAGS@ @LIBM@
7054543ef51SXin LIruntests_cxx_LDFLAGS = @AM_LDFLAGS@ @LIBM@
7060a48773fSEric van GyzenEXTRA_DIST = \
7074543ef51SXin LI    acc_tests.h \
7084543ef51SXin LI    alloc_tests.h \
7094543ef51SXin LI    basic_tests.h \
7100a48773fSEric van Gyzen    chardata.h \
7114543ef51SXin LI    common.h \
7124543ef51SXin LI    dummy.h \
7134543ef51SXin LI    handlers.h \
7144543ef51SXin LI    misc_tests.h \
7154543ef51SXin LI    ns_tests.h \
7164543ef51SXin LI    nsalloc_tests.h \
7170a48773fSEric van Gyzen    structdata.h \
7180a48773fSEric van Gyzen    minicheck.h \
7190a48773fSEric van Gyzen    memcheck.h \
720*ffd294a1SEnji Cooper    README.md \
7210a48773fSEric van Gyzen    udiffer.py \
7220a48773fSEric van Gyzen    xmltest.log.expected \
7230a48773fSEric van Gyzen    xmltest.sh
7240a48773fSEric van Gyzen
7250a48773fSEric van Gyzenall: all-recursive
7260a48773fSEric van Gyzen
7270a48773fSEric van Gyzen.SUFFIXES:
7280a48773fSEric van Gyzen.SUFFIXES: .c .cpp .lo .log .o .obj .test .test$(EXEEXT) .trs
7294543ef51SXin LI$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
7300a48773fSEric van Gyzen	@for dep in $?; do \
7310a48773fSEric van Gyzen	  case '$(am__configure_deps)' in \
7320a48773fSEric van Gyzen	    *$$dep*) \
7330a48773fSEric van Gyzen	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
7340a48773fSEric van Gyzen	        && { if test -f $@; then exit 0; else break; fi; }; \
7350a48773fSEric van Gyzen	      exit 1;; \
7360a48773fSEric van Gyzen	  esac; \
7370a48773fSEric van Gyzen	done; \
7380a48773fSEric van Gyzen	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/Makefile'; \
7390a48773fSEric van Gyzen	$(am__cd) $(top_srcdir) && \
7400a48773fSEric van Gyzen	  $(AUTOMAKE) --gnu tests/Makefile
7410a48773fSEric van GyzenMakefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
7420a48773fSEric van Gyzen	@case '$?' in \
7430a48773fSEric van Gyzen	  *config.status*) \
7440a48773fSEric van Gyzen	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
7450a48773fSEric van Gyzen	  *) \
7466b2c1e49SXin LI	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
7476b2c1e49SXin LI	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
7480a48773fSEric van Gyzen	esac;
7490a48773fSEric van Gyzen
7500a48773fSEric van Gyzen$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
7510a48773fSEric van Gyzen	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
7520a48773fSEric van Gyzen
7534543ef51SXin LI$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
7540a48773fSEric van Gyzen	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
7554543ef51SXin LI$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
7560a48773fSEric van Gyzen	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
7570a48773fSEric van Gyzen$(am__aclocal_m4_deps):
7580a48773fSEric van Gyzen
7590a48773fSEric van Gyzenclean-checkPROGRAMS:
7600a48773fSEric van Gyzen	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
7610a48773fSEric van Gyzen	echo " rm -f" $$list; \
7620a48773fSEric van Gyzen	rm -f $$list || exit $$?; \
7630a48773fSEric van Gyzen	test -n "$(EXEEXT)" || exit 0; \
7640a48773fSEric van Gyzen	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
7650a48773fSEric van Gyzen	echo " rm -f" $$list; \
7660a48773fSEric van Gyzen	rm -f $$list
7670a48773fSEric van Gyzen
7680a48773fSEric van Gyzenruntests$(EXEEXT): $(runtests_OBJECTS) $(runtests_DEPENDENCIES) $(EXTRA_runtests_DEPENDENCIES)
7690a48773fSEric van Gyzen	@rm -f runtests$(EXEEXT)
770cc68614dSXin LI	$(AM_V_CCLD)$(runtests_LINK) $(runtests_OBJECTS) $(runtests_LDADD) $(LIBS)
7710a48773fSEric van Gyzen
7724543ef51SXin LIruntests_cxx$(EXEEXT): $(runtests_cxx_OBJECTS) $(runtests_cxx_DEPENDENCIES) $(EXTRA_runtests_cxx_DEPENDENCIES)
7734543ef51SXin LI	@rm -f runtests_cxx$(EXEEXT)
7744543ef51SXin LI	$(AM_V_CXXLD)$(runtests_cxx_LINK) $(runtests_cxx_OBJECTS) $(runtests_cxx_LDADD) $(LIBS)
7750a48773fSEric van Gyzen
7760a48773fSEric van Gyzenmostlyclean-compile:
7770a48773fSEric van Gyzen	-rm -f *.$(OBJEXT)
7780a48773fSEric van Gyzen
7790a48773fSEric van Gyzendistclean-compile:
7800a48773fSEric van Gyzen	-rm -f *.tab.c
7810a48773fSEric van Gyzen
7824543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/acc_tests.Po@am__quote@ # am--include-marker
7834543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/acc_tests_cxx.Po@am__quote@ # am--include-marker
7844543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alloc_tests.Po@am__quote@ # am--include-marker
7854543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alloc_tests_cxx.Po@am__quote@ # am--include-marker
7864543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/basic_tests.Po@am__quote@ # am--include-marker
7874543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/basic_tests_cxx.Po@am__quote@ # am--include-marker
7886b2c1e49SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chardata.Po@am__quote@ # am--include-marker
7894543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chardata_cxx.Po@am__quote@ # am--include-marker
7904543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/common.Po@am__quote@ # am--include-marker
7914543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/common_cxx.Po@am__quote@ # am--include-marker
7924543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dummy.Po@am__quote@ # am--include-marker
7934543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dummy_cxx.Po@am__quote@ # am--include-marker
7944543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/handlers.Po@am__quote@ # am--include-marker
7954543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/handlers_cxx.Po@am__quote@ # am--include-marker
7966b2c1e49SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcheck.Po@am__quote@ # am--include-marker
7974543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcheck_cxx.Po@am__quote@ # am--include-marker
7986b2c1e49SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minicheck.Po@am__quote@ # am--include-marker
7994543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/minicheck_cxx.Po@am__quote@ # am--include-marker
8004543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/misc_tests.Po@am__quote@ # am--include-marker
8014543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/misc_tests_cxx.Po@am__quote@ # am--include-marker
8024543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ns_tests.Po@am__quote@ # am--include-marker
8034543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ns_tests_cxx.Po@am__quote@ # am--include-marker
8044543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nsalloc_tests.Po@am__quote@ # am--include-marker
8054543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nsalloc_tests_cxx.Po@am__quote@ # am--include-marker
8066b2c1e49SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/runtests.Po@am__quote@ # am--include-marker
8074543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/runtests_cxx.Po@am__quote@ # am--include-marker
8086b2c1e49SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/structdata.Po@am__quote@ # am--include-marker
8094543ef51SXin LI@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/structdata_cxx.Po@am__quote@ # am--include-marker
8106b2c1e49SXin LI
8116b2c1e49SXin LI$(am__depfiles_remade):
8126b2c1e49SXin LI	@$(MKDIR_P) $(@D)
8136b2c1e49SXin LI	@echo '# dummy' >$@-t && $(am__mv) $@-t $@
8146b2c1e49SXin LI
8156b2c1e49SXin LIam--depfiles: $(am__depfiles_remade)
8160a48773fSEric van Gyzen
8170a48773fSEric van Gyzen.c.o:
8180a48773fSEric van Gyzen@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
8190a48773fSEric van Gyzen@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
8200a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
8210a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8220a48773fSEric van Gyzen@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
8230a48773fSEric van Gyzen
8240a48773fSEric van Gyzen.c.obj:
8250a48773fSEric van Gyzen@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
8260a48773fSEric van Gyzen@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
8270a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
8280a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8290a48773fSEric van Gyzen@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
8300a48773fSEric van Gyzen
8310a48773fSEric van Gyzen.c.lo:
8320a48773fSEric van Gyzen@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
8330a48773fSEric van Gyzen@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
8340a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
8350a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8360a48773fSEric van Gyzen@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
8370a48773fSEric van Gyzen
8380a48773fSEric van Gyzen.cpp.o:
8390a48773fSEric van Gyzen@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
8400a48773fSEric van Gyzen@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
8410a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
8420a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8430a48773fSEric van Gyzen@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $<
8440a48773fSEric van Gyzen
8450a48773fSEric van Gyzen.cpp.obj:
8460a48773fSEric van Gyzen@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
8470a48773fSEric van Gyzen@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
8480a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
8490a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8500a48773fSEric van Gyzen@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
8510a48773fSEric van Gyzen
8520a48773fSEric van Gyzen.cpp.lo:
8530a48773fSEric van Gyzen@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
8540a48773fSEric van Gyzen@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
8550a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
8560a48773fSEric van Gyzen@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8570a48773fSEric van Gyzen@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
8580a48773fSEric van Gyzen
8590a48773fSEric van Gyzenmostlyclean-libtool:
8600a48773fSEric van Gyzen	-rm -f *.lo
8610a48773fSEric van Gyzen
8620a48773fSEric van Gyzenclean-libtool:
8630a48773fSEric van Gyzen	-rm -rf .libs _libs
8640a48773fSEric van Gyzen
8650a48773fSEric van Gyzen# This directory's subdirectories are mostly independent; you can cd
8660a48773fSEric van Gyzen# into them and run 'make' without going through this Makefile.
8670a48773fSEric van Gyzen# To change the values of 'make' variables: instead of editing Makefiles,
8680a48773fSEric van Gyzen# (1) if the variable is set in 'config.status', edit 'config.status'
8690a48773fSEric van Gyzen#     (which will cause the Makefiles to be regenerated when you run 'make');
8700a48773fSEric van Gyzen# (2) otherwise, pass the desired values on the 'make' command line.
8710a48773fSEric van Gyzen$(am__recursive_targets):
8720a48773fSEric van Gyzen	@fail=; \
8730a48773fSEric van Gyzen	if $(am__make_keepgoing); then \
8740a48773fSEric van Gyzen	  failcom='fail=yes'; \
8750a48773fSEric van Gyzen	else \
8760a48773fSEric van Gyzen	  failcom='exit 1'; \
8770a48773fSEric van Gyzen	fi; \
8780a48773fSEric van Gyzen	dot_seen=no; \
8790a48773fSEric van Gyzen	target=`echo $@ | sed s/-recursive//`; \
8800a48773fSEric van Gyzen	case "$@" in \
8810a48773fSEric van Gyzen	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
8820a48773fSEric van Gyzen	  *) list='$(SUBDIRS)' ;; \
8830a48773fSEric van Gyzen	esac; \
8840a48773fSEric van Gyzen	for subdir in $$list; do \
8850a48773fSEric van Gyzen	  echo "Making $$target in $$subdir"; \
8860a48773fSEric van Gyzen	  if test "$$subdir" = "."; then \
8870a48773fSEric van Gyzen	    dot_seen=yes; \
8880a48773fSEric van Gyzen	    local_target="$$target-am"; \
8890a48773fSEric van Gyzen	  else \
8900a48773fSEric van Gyzen	    local_target="$$target"; \
8910a48773fSEric van Gyzen	  fi; \
8920a48773fSEric van Gyzen	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
8930a48773fSEric van Gyzen	  || eval $$failcom; \
8940a48773fSEric van Gyzen	done; \
8950a48773fSEric van Gyzen	if test "$$dot_seen" = "no"; then \
8960a48773fSEric van Gyzen	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
8970a48773fSEric van Gyzen	fi; test -z "$$fail"
8980a48773fSEric van Gyzen
8990a48773fSEric van GyzenID: $(am__tagged_files)
9000a48773fSEric van Gyzen	$(am__define_uniq_tagged_files); mkid -fID $$unique
9010a48773fSEric van Gyzentags: tags-recursive
9020a48773fSEric van GyzenTAGS: tags
9030a48773fSEric van Gyzen
9040a48773fSEric van Gyzentags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
9050a48773fSEric van Gyzen	set x; \
9060a48773fSEric van Gyzen	here=`pwd`; \
9070a48773fSEric van Gyzen	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
9080a48773fSEric van Gyzen	  include_option=--etags-include; \
9090a48773fSEric van Gyzen	  empty_fix=.; \
9100a48773fSEric van Gyzen	else \
9110a48773fSEric van Gyzen	  include_option=--include; \
9120a48773fSEric van Gyzen	  empty_fix=; \
9130a48773fSEric van Gyzen	fi; \
9140a48773fSEric van Gyzen	list='$(SUBDIRS)'; for subdir in $$list; do \
9150a48773fSEric van Gyzen	  if test "$$subdir" = .; then :; else \
9160a48773fSEric van Gyzen	    test ! -f $$subdir/TAGS || \
9170a48773fSEric van Gyzen	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
9180a48773fSEric van Gyzen	  fi; \
9190a48773fSEric van Gyzen	done; \
9200a48773fSEric van Gyzen	$(am__define_uniq_tagged_files); \
9210a48773fSEric van Gyzen	shift; \
9220a48773fSEric van Gyzen	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
9230a48773fSEric van Gyzen	  test -n "$$unique" || unique=$$empty_fix; \
9240a48773fSEric van Gyzen	  if test $$# -gt 0; then \
9250a48773fSEric van Gyzen	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
9260a48773fSEric van Gyzen	      "$$@" $$unique; \
9270a48773fSEric van Gyzen	  else \
9280a48773fSEric van Gyzen	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
9290a48773fSEric van Gyzen	      $$unique; \
9300a48773fSEric van Gyzen	  fi; \
9310a48773fSEric van Gyzen	fi
9320a48773fSEric van Gyzenctags: ctags-recursive
9330a48773fSEric van Gyzen
9340a48773fSEric van GyzenCTAGS: ctags
9350a48773fSEric van Gyzenctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
9360a48773fSEric van Gyzen	$(am__define_uniq_tagged_files); \
9370a48773fSEric van Gyzen	test -z "$(CTAGS_ARGS)$$unique" \
9380a48773fSEric van Gyzen	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
9390a48773fSEric van Gyzen	     $$unique
9400a48773fSEric van Gyzen
9410a48773fSEric van GyzenGTAGS:
9420a48773fSEric van Gyzen	here=`$(am__cd) $(top_builddir) && pwd` \
9430a48773fSEric van Gyzen	  && $(am__cd) $(top_srcdir) \
9440a48773fSEric van Gyzen	  && gtags -i $(GTAGS_ARGS) "$$here"
9450a48773fSEric van Gyzencscopelist: cscopelist-recursive
9460a48773fSEric van Gyzen
9470a48773fSEric van Gyzencscopelist-am: $(am__tagged_files)
9480a48773fSEric van Gyzen	list='$(am__tagged_files)'; \
9490a48773fSEric van Gyzen	case "$(srcdir)" in \
9500a48773fSEric van Gyzen	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
9510a48773fSEric van Gyzen	  *) sdir=$(subdir)/$(srcdir) ;; \
9520a48773fSEric van Gyzen	esac; \
9530a48773fSEric van Gyzen	for i in $$list; do \
9540a48773fSEric van Gyzen	  if test -f "$$i"; then \
9550a48773fSEric van Gyzen	    echo "$(subdir)/$$i"; \
9560a48773fSEric van Gyzen	  else \
9570a48773fSEric van Gyzen	    echo "$$sdir/$$i"; \
9580a48773fSEric van Gyzen	  fi; \
9590a48773fSEric van Gyzen	done >> $(top_builddir)/cscope.files
9600a48773fSEric van Gyzen
9610a48773fSEric van Gyzendistclean-tags:
9620a48773fSEric van Gyzen	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
9630a48773fSEric van Gyzen
9640a48773fSEric van Gyzen# Recover from deleted '.trs' file; this should ensure that
9650a48773fSEric van Gyzen# "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
9660a48773fSEric van Gyzen# both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
9670a48773fSEric van Gyzen# to avoid problems with "make -n".
9680a48773fSEric van Gyzen.log.trs:
9690a48773fSEric van Gyzen	rm -f $< $@
9700a48773fSEric van Gyzen	$(MAKE) $(AM_MAKEFLAGS) $<
9710a48773fSEric van Gyzen
9720a48773fSEric van Gyzen# Leading 'am--fnord' is there to ensure the list of targets does not
9730a48773fSEric van Gyzen# expand to empty, as could happen e.g. with make check TESTS=''.
9740a48773fSEric van Gyzenam--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
9750a48773fSEric van Gyzenam--force-recheck:
9760a48773fSEric van Gyzen	@:
9770a48773fSEric van Gyzen
9780a48773fSEric van Gyzen$(TEST_SUITE_LOG): $(TEST_LOGS)
9790a48773fSEric van Gyzen	@$(am__set_TESTS_bases); \
9800a48773fSEric van Gyzen	am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
9810a48773fSEric van Gyzen	redo_bases=`for i in $$bases; do \
9820a48773fSEric van Gyzen	              am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
9830a48773fSEric van Gyzen	            done`; \
9840a48773fSEric van Gyzen	if test -n "$$redo_bases"; then \
9850a48773fSEric van Gyzen	  redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
9860a48773fSEric van Gyzen	  redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
9870a48773fSEric van Gyzen	  if $(am__make_dryrun); then :; else \
9880a48773fSEric van Gyzen	    rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
9890a48773fSEric van Gyzen	  fi; \
9900a48773fSEric van Gyzen	fi; \
9910a48773fSEric van Gyzen	if test -n "$$am__remaking_logs"; then \
9920a48773fSEric van Gyzen	  echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
9930a48773fSEric van Gyzen	       "recursion detected" >&2; \
9940a48773fSEric van Gyzen	elif test -n "$$redo_logs"; then \
9950a48773fSEric van Gyzen	  am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
9960a48773fSEric van Gyzen	fi; \
9970a48773fSEric van Gyzen	if $(am__make_dryrun); then :; else \
9980a48773fSEric van Gyzen	  st=0;  \
9990a48773fSEric van Gyzen	  errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
10000a48773fSEric van Gyzen	  for i in $$redo_bases; do \
10010a48773fSEric van Gyzen	    test -f $$i.trs && test -r $$i.trs \
10020a48773fSEric van Gyzen	      || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
10030a48773fSEric van Gyzen	    test -f $$i.log && test -r $$i.log \
10040a48773fSEric van Gyzen	      || { echo "$$errmsg $$i.log" >&2; st=1; }; \
10050a48773fSEric van Gyzen	  done; \
10060a48773fSEric van Gyzen	  test $$st -eq 0 || exit 1; \
10070a48773fSEric van Gyzen	fi
10080a48773fSEric van Gyzen	@$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
10090a48773fSEric van Gyzen	ws='[ 	]'; \
10100a48773fSEric van Gyzen	results=`for b in $$bases; do echo $$b.trs; done`; \
10110a48773fSEric van Gyzen	test -n "$$results" || results=/dev/null; \
10120a48773fSEric van Gyzen	all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
10130a48773fSEric van Gyzen	pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
10140a48773fSEric van Gyzen	fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
10150a48773fSEric van Gyzen	skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
10160a48773fSEric van Gyzen	xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
10170a48773fSEric van Gyzen	xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
10180a48773fSEric van Gyzen	error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
10190a48773fSEric van Gyzen	if test `expr $$fail + $$xpass + $$error` -eq 0; then \
10200a48773fSEric van Gyzen	  success=true; \
10210a48773fSEric van Gyzen	else \
10220a48773fSEric van Gyzen	  success=false; \
10230a48773fSEric van Gyzen	fi; \
10240a48773fSEric van Gyzen	br='==================='; br=$$br$$br$$br$$br; \
10250a48773fSEric van Gyzen	result_count () \
10260a48773fSEric van Gyzen	{ \
10270a48773fSEric van Gyzen	    if test x"$$1" = x"--maybe-color"; then \
10280a48773fSEric van Gyzen	      maybe_colorize=yes; \
10290a48773fSEric van Gyzen	    elif test x"$$1" = x"--no-color"; then \
10300a48773fSEric van Gyzen	      maybe_colorize=no; \
10310a48773fSEric van Gyzen	    else \
10320a48773fSEric van Gyzen	      echo "$@: invalid 'result_count' usage" >&2; exit 4; \
10330a48773fSEric van Gyzen	    fi; \
10340a48773fSEric van Gyzen	    shift; \
10350a48773fSEric van Gyzen	    desc=$$1 count=$$2; \
10360a48773fSEric van Gyzen	    if test $$maybe_colorize = yes && test $$count -gt 0; then \
10370a48773fSEric van Gyzen	      color_start=$$3 color_end=$$std; \
10380a48773fSEric van Gyzen	    else \
10390a48773fSEric van Gyzen	      color_start= color_end=; \
10400a48773fSEric van Gyzen	    fi; \
10410a48773fSEric van Gyzen	    echo "$${color_start}# $$desc $$count$${color_end}"; \
10420a48773fSEric van Gyzen	}; \
10430a48773fSEric van Gyzen	create_testsuite_report () \
10440a48773fSEric van Gyzen	{ \
10450a48773fSEric van Gyzen	  result_count $$1 "TOTAL:" $$all   "$$brg"; \
10460a48773fSEric van Gyzen	  result_count $$1 "PASS: " $$pass  "$$grn"; \
10470a48773fSEric van Gyzen	  result_count $$1 "SKIP: " $$skip  "$$blu"; \
10480a48773fSEric van Gyzen	  result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
10490a48773fSEric van Gyzen	  result_count $$1 "FAIL: " $$fail  "$$red"; \
10500a48773fSEric van Gyzen	  result_count $$1 "XPASS:" $$xpass "$$red"; \
10510a48773fSEric van Gyzen	  result_count $$1 "ERROR:" $$error "$$mgn"; \
10520a48773fSEric van Gyzen	}; \
10530a48773fSEric van Gyzen	{								\
10540a48773fSEric van Gyzen	  echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |	\
10550a48773fSEric van Gyzen	    $(am__rst_title);						\
10560a48773fSEric van Gyzen	  create_testsuite_report --no-color;				\
10570a48773fSEric van Gyzen	  echo;								\
10580a48773fSEric van Gyzen	  echo ".. contents:: :depth: 2";				\
10590a48773fSEric van Gyzen	  echo;								\
10600a48773fSEric van Gyzen	  for b in $$bases; do echo $$b; done				\
10610a48773fSEric van Gyzen	    | $(am__create_global_log);					\
10620a48773fSEric van Gyzen	} >$(TEST_SUITE_LOG).tmp || exit 1;				\
10630a48773fSEric van Gyzen	mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);			\
10640a48773fSEric van Gyzen	if $$success; then						\
10650a48773fSEric van Gyzen	  col="$$grn";							\
10660a48773fSEric van Gyzen	 else								\
10670a48773fSEric van Gyzen	  col="$$red";							\
10680a48773fSEric van Gyzen	  test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);		\
10690a48773fSEric van Gyzen	fi;								\
10700a48773fSEric van Gyzen	echo "$${col}$$br$${std}"; 					\
1071cc68614dSXin LI	echo "$${col}Testsuite summary"$(AM_TESTSUITE_SUMMARY_HEADER)"$${std}";	\
10720a48773fSEric van Gyzen	echo "$${col}$$br$${std}"; 					\
10730a48773fSEric van Gyzen	create_testsuite_report --maybe-color;				\
10740a48773fSEric van Gyzen	echo "$$col$$br$$std";						\
10750a48773fSEric van Gyzen	if $$success; then :; else					\
10760a48773fSEric van Gyzen	  echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";		\
10770a48773fSEric van Gyzen	  if test -n "$(PACKAGE_BUGREPORT)"; then			\
10780a48773fSEric van Gyzen	    echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}";	\
10790a48773fSEric van Gyzen	  fi;								\
10800a48773fSEric van Gyzen	  echo "$$col$$br$$std";					\
10810a48773fSEric van Gyzen	fi;								\
10820a48773fSEric van Gyzen	$$success || exit 1
10830a48773fSEric van Gyzen
10846b2c1e49SXin LIcheck-TESTS: $(check_PROGRAMS)
10850a48773fSEric van Gyzen	@list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
10860a48773fSEric van Gyzen	@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
10870a48773fSEric van Gyzen	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
10880a48773fSEric van Gyzen	@set +e; $(am__set_TESTS_bases); \
10890a48773fSEric van Gyzen	log_list=`for i in $$bases; do echo $$i.log; done`; \
10900a48773fSEric van Gyzen	trs_list=`for i in $$bases; do echo $$i.trs; done`; \
10910a48773fSEric van Gyzen	log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
10920a48773fSEric van Gyzen	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
10930a48773fSEric van Gyzen	exit $$?;
10940a48773fSEric van Gyzenrecheck: all $(check_PROGRAMS)
10950a48773fSEric van Gyzen	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
10960a48773fSEric van Gyzen	@set +e; $(am__set_TESTS_bases); \
10970a48773fSEric van Gyzen	bases=`for i in $$bases; do echo $$i; done \
10980a48773fSEric van Gyzen	         | $(am__list_recheck_tests)` || exit 1; \
10990a48773fSEric van Gyzen	log_list=`for i in $$bases; do echo $$i.log; done`; \
11000a48773fSEric van Gyzen	log_list=`echo $$log_list`; \
11010a48773fSEric van Gyzen	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
11020a48773fSEric van Gyzen	        am__force_recheck=am--force-recheck \
11030a48773fSEric van Gyzen	        TEST_LOGS="$$log_list"; \
11040a48773fSEric van Gyzen	exit $$?
11050a48773fSEric van Gyzenruntests.log: runtests$(EXEEXT)
11060a48773fSEric van Gyzen	@p='runtests$(EXEEXT)'; \
11070a48773fSEric van Gyzen	b='runtests'; \
11080a48773fSEric van Gyzen	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
11090a48773fSEric van Gyzen	--log-file $$b.log --trs-file $$b.trs \
11100a48773fSEric van Gyzen	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
11110a48773fSEric van Gyzen	"$$tst" $(AM_TESTS_FD_REDIRECT)
11124543ef51SXin LIruntests_cxx.log: runtests_cxx$(EXEEXT)
11134543ef51SXin LI	@p='runtests_cxx$(EXEEXT)'; \
11144543ef51SXin LI	b='runtests_cxx'; \
11150a48773fSEric van Gyzen	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
11160a48773fSEric van Gyzen	--log-file $$b.log --trs-file $$b.trs \
11170a48773fSEric van Gyzen	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
11180a48773fSEric van Gyzen	"$$tst" $(AM_TESTS_FD_REDIRECT)
11190a48773fSEric van Gyzen.test.log:
11200a48773fSEric van Gyzen	@p='$<'; \
11210a48773fSEric van Gyzen	$(am__set_b); \
11220a48773fSEric van Gyzen	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
11230a48773fSEric van Gyzen	--log-file $$b.log --trs-file $$b.trs \
11240a48773fSEric van Gyzen	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
11250a48773fSEric van Gyzen	"$$tst" $(AM_TESTS_FD_REDIRECT)
11260a48773fSEric van Gyzen@am__EXEEXT_TRUE@.test$(EXEEXT).log:
11270a48773fSEric van Gyzen@am__EXEEXT_TRUE@	@p='$<'; \
11280a48773fSEric van Gyzen@am__EXEEXT_TRUE@	$(am__set_b); \
11290a48773fSEric van Gyzen@am__EXEEXT_TRUE@	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
11300a48773fSEric van Gyzen@am__EXEEXT_TRUE@	--log-file $$b.log --trs-file $$b.trs \
11310a48773fSEric van Gyzen@am__EXEEXT_TRUE@	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
11320a48773fSEric van Gyzen@am__EXEEXT_TRUE@	"$$tst" $(AM_TESTS_FD_REDIRECT)
11336b2c1e49SXin LIdistdir: $(BUILT_SOURCES)
11346b2c1e49SXin LI	$(MAKE) $(AM_MAKEFLAGS) distdir-am
11356b2c1e49SXin LI
11366b2c1e49SXin LIdistdir-am: $(DISTFILES)
11370a48773fSEric van Gyzen	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
11380a48773fSEric van Gyzen	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
11390a48773fSEric van Gyzen	list='$(DISTFILES)'; \
11400a48773fSEric van Gyzen	  dist_files=`for file in $$list; do echo $$file; done | \
11410a48773fSEric van Gyzen	  sed -e "s|^$$srcdirstrip/||;t" \
11420a48773fSEric van Gyzen	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
11430a48773fSEric van Gyzen	case $$dist_files in \
11440a48773fSEric van Gyzen	  */*) $(MKDIR_P) `echo "$$dist_files" | \
11450a48773fSEric van Gyzen			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
11460a48773fSEric van Gyzen			   sort -u` ;; \
11470a48773fSEric van Gyzen	esac; \
11480a48773fSEric van Gyzen	for file in $$dist_files; do \
11490a48773fSEric van Gyzen	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
11500a48773fSEric van Gyzen	  if test -d $$d/$$file; then \
11510a48773fSEric van Gyzen	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
11520a48773fSEric van Gyzen	    if test -d "$(distdir)/$$file"; then \
11530a48773fSEric van Gyzen	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
11540a48773fSEric van Gyzen	    fi; \
11550a48773fSEric van Gyzen	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
11560a48773fSEric van Gyzen	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
11570a48773fSEric van Gyzen	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
11580a48773fSEric van Gyzen	    fi; \
11590a48773fSEric van Gyzen	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
11600a48773fSEric van Gyzen	  else \
11610a48773fSEric van Gyzen	    test -f "$(distdir)/$$file" \
11620a48773fSEric van Gyzen	    || cp -p $$d/$$file "$(distdir)/$$file" \
11630a48773fSEric van Gyzen	    || exit 1; \
11640a48773fSEric van Gyzen	  fi; \
11650a48773fSEric van Gyzen	done
11660a48773fSEric van Gyzen	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
11670a48773fSEric van Gyzen	  if test "$$subdir" = .; then :; else \
11680a48773fSEric van Gyzen	    $(am__make_dryrun) \
11690a48773fSEric van Gyzen	      || test -d "$(distdir)/$$subdir" \
11700a48773fSEric van Gyzen	      || $(MKDIR_P) "$(distdir)/$$subdir" \
11710a48773fSEric van Gyzen	      || exit 1; \
11720a48773fSEric van Gyzen	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
11730a48773fSEric van Gyzen	    $(am__relativize); \
11740a48773fSEric van Gyzen	    new_distdir=$$reldir; \
11750a48773fSEric van Gyzen	    dir1=$$subdir; dir2="$(top_distdir)"; \
11760a48773fSEric van Gyzen	    $(am__relativize); \
11770a48773fSEric van Gyzen	    new_top_distdir=$$reldir; \
11780a48773fSEric van Gyzen	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
11790a48773fSEric van Gyzen	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
11800a48773fSEric van Gyzen	    ($(am__cd) $$subdir && \
11810a48773fSEric van Gyzen	      $(MAKE) $(AM_MAKEFLAGS) \
11820a48773fSEric van Gyzen	        top_distdir="$$new_top_distdir" \
11830a48773fSEric van Gyzen	        distdir="$$new_distdir" \
11840a48773fSEric van Gyzen		am__remove_distdir=: \
11850a48773fSEric van Gyzen		am__skip_length_check=: \
11860a48773fSEric van Gyzen		am__skip_mode_fix=: \
11870a48773fSEric van Gyzen	        distdir) \
11880a48773fSEric van Gyzen	      || exit 1; \
11890a48773fSEric van Gyzen	  fi; \
11900a48773fSEric van Gyzen	done
11910a48773fSEric van Gyzencheck-am: all-am
11920a48773fSEric van Gyzen	$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
11930a48773fSEric van Gyzen	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
11940a48773fSEric van Gyzencheck: check-recursive
11954543ef51SXin LIall-am: Makefile
11960a48773fSEric van Gyzeninstalldirs: installdirs-recursive
11970a48773fSEric van Gyzeninstalldirs-am:
11980a48773fSEric van Gyzeninstall: install-recursive
11990a48773fSEric van Gyzeninstall-exec: install-exec-recursive
12000a48773fSEric van Gyzeninstall-data: install-data-recursive
12010a48773fSEric van Gyzenuninstall: uninstall-recursive
12020a48773fSEric van Gyzen
12030a48773fSEric van Gyzeninstall-am: all-am
12040a48773fSEric van Gyzen	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
12050a48773fSEric van Gyzen
12060a48773fSEric van Gyzeninstallcheck: installcheck-recursive
12070a48773fSEric van Gyzeninstall-strip:
12080a48773fSEric van Gyzen	if test -z '$(STRIP)'; then \
12090a48773fSEric van Gyzen	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
12100a48773fSEric van Gyzen	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
12110a48773fSEric van Gyzen	      install; \
12120a48773fSEric van Gyzen	else \
12130a48773fSEric van Gyzen	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
12140a48773fSEric van Gyzen	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
12150a48773fSEric van Gyzen	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
12160a48773fSEric van Gyzen	fi
12170a48773fSEric van Gyzenmostlyclean-generic:
12180a48773fSEric van Gyzen	-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
12190a48773fSEric van Gyzen	-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
12200a48773fSEric van Gyzen	-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
12210a48773fSEric van Gyzen
12220a48773fSEric van Gyzenclean-generic:
12230a48773fSEric van Gyzen
12240a48773fSEric van Gyzendistclean-generic:
12250a48773fSEric van Gyzen	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
12260a48773fSEric van Gyzen	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
12270a48773fSEric van Gyzen
12280a48773fSEric van Gyzenmaintainer-clean-generic:
12290a48773fSEric van Gyzen	@echo "This command is intended for maintainers to use"
12300a48773fSEric van Gyzen	@echo "it deletes files that may require special tools to rebuild."
12310a48773fSEric van Gyzenclean: clean-recursive
12320a48773fSEric van Gyzen
12330a48773fSEric van Gyzenclean-am: clean-checkPROGRAMS clean-generic clean-libtool \
12344543ef51SXin LI	mostlyclean-am
12350a48773fSEric van Gyzen
12360a48773fSEric van Gyzendistclean: distclean-recursive
12374543ef51SXin LI		-rm -f ./$(DEPDIR)/acc_tests.Po
12384543ef51SXin LI	-rm -f ./$(DEPDIR)/acc_tests_cxx.Po
12394543ef51SXin LI	-rm -f ./$(DEPDIR)/alloc_tests.Po
12404543ef51SXin LI	-rm -f ./$(DEPDIR)/alloc_tests_cxx.Po
12414543ef51SXin LI	-rm -f ./$(DEPDIR)/basic_tests.Po
12424543ef51SXin LI	-rm -f ./$(DEPDIR)/basic_tests_cxx.Po
12436b2c1e49SXin LI	-rm -f ./$(DEPDIR)/chardata.Po
12444543ef51SXin LI	-rm -f ./$(DEPDIR)/chardata_cxx.Po
12454543ef51SXin LI	-rm -f ./$(DEPDIR)/common.Po
12464543ef51SXin LI	-rm -f ./$(DEPDIR)/common_cxx.Po
12474543ef51SXin LI	-rm -f ./$(DEPDIR)/dummy.Po
12484543ef51SXin LI	-rm -f ./$(DEPDIR)/dummy_cxx.Po
12494543ef51SXin LI	-rm -f ./$(DEPDIR)/handlers.Po
12504543ef51SXin LI	-rm -f ./$(DEPDIR)/handlers_cxx.Po
12516b2c1e49SXin LI	-rm -f ./$(DEPDIR)/memcheck.Po
12524543ef51SXin LI	-rm -f ./$(DEPDIR)/memcheck_cxx.Po
12536b2c1e49SXin LI	-rm -f ./$(DEPDIR)/minicheck.Po
12544543ef51SXin LI	-rm -f ./$(DEPDIR)/minicheck_cxx.Po
12554543ef51SXin LI	-rm -f ./$(DEPDIR)/misc_tests.Po
12564543ef51SXin LI	-rm -f ./$(DEPDIR)/misc_tests_cxx.Po
12574543ef51SXin LI	-rm -f ./$(DEPDIR)/ns_tests.Po
12584543ef51SXin LI	-rm -f ./$(DEPDIR)/ns_tests_cxx.Po
12594543ef51SXin LI	-rm -f ./$(DEPDIR)/nsalloc_tests.Po
12604543ef51SXin LI	-rm -f ./$(DEPDIR)/nsalloc_tests_cxx.Po
12616b2c1e49SXin LI	-rm -f ./$(DEPDIR)/runtests.Po
12624543ef51SXin LI	-rm -f ./$(DEPDIR)/runtests_cxx.Po
12636b2c1e49SXin LI	-rm -f ./$(DEPDIR)/structdata.Po
12644543ef51SXin LI	-rm -f ./$(DEPDIR)/structdata_cxx.Po
12650a48773fSEric van Gyzen	-rm -f Makefile
12660a48773fSEric van Gyzendistclean-am: clean-am distclean-compile distclean-generic \
12670a48773fSEric van Gyzen	distclean-tags
12680a48773fSEric van Gyzen
12690a48773fSEric van Gyzendvi: dvi-recursive
12700a48773fSEric van Gyzen
12710a48773fSEric van Gyzendvi-am:
12720a48773fSEric van Gyzen
12730a48773fSEric van Gyzenhtml: html-recursive
12740a48773fSEric van Gyzen
12750a48773fSEric van Gyzenhtml-am:
12760a48773fSEric van Gyzen
12770a48773fSEric van Gyzeninfo: info-recursive
12780a48773fSEric van Gyzen
12790a48773fSEric van Gyzeninfo-am:
12800a48773fSEric van Gyzen
12810a48773fSEric van Gyzeninstall-data-am:
12820a48773fSEric van Gyzen
12830a48773fSEric van Gyzeninstall-dvi: install-dvi-recursive
12840a48773fSEric van Gyzen
12850a48773fSEric van Gyzeninstall-dvi-am:
12860a48773fSEric van Gyzen
12870a48773fSEric van Gyzeninstall-exec-am:
12880a48773fSEric van Gyzen
12890a48773fSEric van Gyzeninstall-html: install-html-recursive
12900a48773fSEric van Gyzen
12910a48773fSEric van Gyzeninstall-html-am:
12920a48773fSEric van Gyzen
12930a48773fSEric van Gyzeninstall-info: install-info-recursive
12940a48773fSEric van Gyzen
12950a48773fSEric van Gyzeninstall-info-am:
12960a48773fSEric van Gyzen
12970a48773fSEric van Gyzeninstall-man:
12980a48773fSEric van Gyzen
12990a48773fSEric van Gyzeninstall-pdf: install-pdf-recursive
13000a48773fSEric van Gyzen
13010a48773fSEric van Gyzeninstall-pdf-am:
13020a48773fSEric van Gyzen
13030a48773fSEric van Gyzeninstall-ps: install-ps-recursive
13040a48773fSEric van Gyzen
13050a48773fSEric van Gyzeninstall-ps-am:
13060a48773fSEric van Gyzen
13070a48773fSEric van Gyzeninstallcheck-am:
13080a48773fSEric van Gyzen
13090a48773fSEric van Gyzenmaintainer-clean: maintainer-clean-recursive
13104543ef51SXin LI		-rm -f ./$(DEPDIR)/acc_tests.Po
13114543ef51SXin LI	-rm -f ./$(DEPDIR)/acc_tests_cxx.Po
13124543ef51SXin LI	-rm -f ./$(DEPDIR)/alloc_tests.Po
13134543ef51SXin LI	-rm -f ./$(DEPDIR)/alloc_tests_cxx.Po
13144543ef51SXin LI	-rm -f ./$(DEPDIR)/basic_tests.Po
13154543ef51SXin LI	-rm -f ./$(DEPDIR)/basic_tests_cxx.Po
13166b2c1e49SXin LI	-rm -f ./$(DEPDIR)/chardata.Po
13174543ef51SXin LI	-rm -f ./$(DEPDIR)/chardata_cxx.Po
13184543ef51SXin LI	-rm -f ./$(DEPDIR)/common.Po
13194543ef51SXin LI	-rm -f ./$(DEPDIR)/common_cxx.Po
13204543ef51SXin LI	-rm -f ./$(DEPDIR)/dummy.Po
13214543ef51SXin LI	-rm -f ./$(DEPDIR)/dummy_cxx.Po
13224543ef51SXin LI	-rm -f ./$(DEPDIR)/handlers.Po
13234543ef51SXin LI	-rm -f ./$(DEPDIR)/handlers_cxx.Po
13246b2c1e49SXin LI	-rm -f ./$(DEPDIR)/memcheck.Po
13254543ef51SXin LI	-rm -f ./$(DEPDIR)/memcheck_cxx.Po
13266b2c1e49SXin LI	-rm -f ./$(DEPDIR)/minicheck.Po
13274543ef51SXin LI	-rm -f ./$(DEPDIR)/minicheck_cxx.Po
13284543ef51SXin LI	-rm -f ./$(DEPDIR)/misc_tests.Po
13294543ef51SXin LI	-rm -f ./$(DEPDIR)/misc_tests_cxx.Po
13304543ef51SXin LI	-rm -f ./$(DEPDIR)/ns_tests.Po
13314543ef51SXin LI	-rm -f ./$(DEPDIR)/ns_tests_cxx.Po
13324543ef51SXin LI	-rm -f ./$(DEPDIR)/nsalloc_tests.Po
13334543ef51SXin LI	-rm -f ./$(DEPDIR)/nsalloc_tests_cxx.Po
13346b2c1e49SXin LI	-rm -f ./$(DEPDIR)/runtests.Po
13354543ef51SXin LI	-rm -f ./$(DEPDIR)/runtests_cxx.Po
13366b2c1e49SXin LI	-rm -f ./$(DEPDIR)/structdata.Po
13374543ef51SXin LI	-rm -f ./$(DEPDIR)/structdata_cxx.Po
13380a48773fSEric van Gyzen	-rm -f Makefile
13390a48773fSEric van Gyzenmaintainer-clean-am: distclean-am maintainer-clean-generic
13400a48773fSEric van Gyzen
13410a48773fSEric van Gyzenmostlyclean: mostlyclean-recursive
13420a48773fSEric van Gyzen
13430a48773fSEric van Gyzenmostlyclean-am: mostlyclean-compile mostlyclean-generic \
13440a48773fSEric van Gyzen	mostlyclean-libtool
13450a48773fSEric van Gyzen
13460a48773fSEric van Gyzenpdf: pdf-recursive
13470a48773fSEric van Gyzen
13480a48773fSEric van Gyzenpdf-am:
13490a48773fSEric van Gyzen
13500a48773fSEric van Gyzenps: ps-recursive
13510a48773fSEric van Gyzen
13520a48773fSEric van Gyzenps-am:
13530a48773fSEric van Gyzen
13540a48773fSEric van Gyzenuninstall-am:
13550a48773fSEric van Gyzen
13560a48773fSEric van Gyzen.MAKE: $(am__recursive_targets) check-am install-am install-strip
13570a48773fSEric van Gyzen
13586b2c1e49SXin LI.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
13596b2c1e49SXin LI	am--depfiles check check-TESTS check-am clean \
13604543ef51SXin LI	clean-checkPROGRAMS clean-generic clean-libtool cscopelist-am \
13614543ef51SXin LI	ctags ctags-am distclean distclean-compile distclean-generic \
13624543ef51SXin LI	distclean-libtool distclean-tags distdir dvi dvi-am html \
13634543ef51SXin LI	html-am info info-am install install-am install-data \
13644543ef51SXin LI	install-data-am install-dvi install-dvi-am install-exec \
13654543ef51SXin LI	install-exec-am install-html install-html-am install-info \
13664543ef51SXin LI	install-info-am install-man install-pdf install-pdf-am \
13674543ef51SXin LI	install-ps install-ps-am install-strip installcheck \
13684543ef51SXin LI	installcheck-am installdirs installdirs-am maintainer-clean \
13694543ef51SXin LI	maintainer-clean-generic mostlyclean mostlyclean-compile \
13704543ef51SXin LI	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
13714543ef51SXin LI	recheck tags tags-am uninstall uninstall-am
13720a48773fSEric van Gyzen
13730a48773fSEric van Gyzen.PRECIOUS: Makefile
13740a48773fSEric van Gyzen
13750a48773fSEric van Gyzen
13760a48773fSEric van Gyzen# Tell versions [3.59,3.63) of GNU make to not export all variables.
13770a48773fSEric van Gyzen# Otherwise a system limit (for SysV at least) may be exceeded.
13780a48773fSEric van Gyzen.NOEXPORT:
1379