# Makefile.in generated by automake 1.12.4 from Makefile.am.
# @configure_input@

# Copyright (C) 1994-2012 Free Software Foundation, Inc.

# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.

@SET_MAKE@

# -*- Mode: Makefile; -*-
# vim: set ft=automake :
#
# (C) 2011 by Argonne National Laboratory.
#     See COPYRIGHT in top-level directory.
#

am__make_dryrun = \
  { \
    am__dry=no; \
    case $$MAKEFLAGS in \
      *\\[\ \	]*) \
        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
      *) \
        for am__flg in $$MAKEFLAGS; do \
          case $$am__flg in \
            *=*|--*) ;; \
            *n*) am__dry=yes; break;; \
          esac; \
        done;; \
    esac; \
    test $$am__dry = yes; \
  }
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
	$(top_srcdir)/Makefile_cxx.mtest $(top_srcdir)/confdb/depcomp
noinst_PROGRAMS = iwriteatx$(EXEEXT) iwritex$(EXEEXT) \
	iwriteshx$(EXEEXT) writex$(EXEEXT) writeatx$(EXEEXT) \
	writeallx$(EXEEXT) writeatallx$(EXEEXT) writeallbex$(EXEEXT) \
	writeordx$(EXEEXT) writeordbex$(EXEEXT) writeshx$(EXEEXT) \
	writeatallbex$(EXEEXT) iwriteatnosx$(EXEEXT) \
	iwritenosx$(EXEEXT) iwriteshnosx$(EXEEXT) writenosx$(EXEEXT) \
	writeatnosx$(EXEEXT) writeallnosx$(EXEEXT) \
	writeatallnosx$(EXEEXT) writeallbenosx$(EXEEXT) \
	writeordnosx$(EXEEXT) writeordbenosx$(EXEEXT) \
	writeshnosx$(EXEEXT) writeatallbenosx$(EXEEXT) \
	fileerrx$(EXEEXT) fileinfox$(EXEEXT) shpositionx$(EXEEXT) \
	setinfox$(EXEEXT) filemiscx$(EXEEXT) seekavail$(EXEEXT)
subdir = cxx/io
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/confdb/aclocal_cache.m4 \
	$(top_srcdir)/confdb/aclocal_cc.m4 \
	$(top_srcdir)/confdb/aclocal_cxx.m4 \
	$(top_srcdir)/confdb/aclocal_f77.m4 \
	$(top_srcdir)/confdb/aclocal_fc.m4 \
	$(top_srcdir)/confdb/aclocal_make.m4 \
	$(top_srcdir)/confdb/aclocal_runlog.m4 \
	$(top_srcdir)/confdb/aclocal_util.m4 \
	$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/include/mpitestconf.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
PROGRAMS = $(noinst_PROGRAMS)
fileerrx_SOURCES = fileerrx.cxx
fileerrx_OBJECTS = fileerrx.$(OBJEXT)
fileerrx_LDADD = $(LDADD)
fileerrx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
fileinfox_SOURCES = fileinfox.cxx
fileinfox_OBJECTS = fileinfox.$(OBJEXT)
fileinfox_LDADD = $(LDADD)
fileinfox_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
filemiscx_SOURCES = filemiscx.cxx
filemiscx_OBJECTS = filemiscx.$(OBJEXT)
filemiscx_LDADD = $(LDADD)
filemiscx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_iwriteatnosx_OBJECTS = iwriteatnosx.$(OBJEXT)
iwriteatnosx_OBJECTS = $(nodist_iwriteatnosx_OBJECTS)
iwriteatnosx_LDADD = $(LDADD)
iwriteatnosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_iwriteatx_OBJECTS = iwriteatx.$(OBJEXT)
iwriteatx_OBJECTS = $(nodist_iwriteatx_OBJECTS)
iwriteatx_LDADD = $(LDADD)
iwriteatx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_iwritenosx_OBJECTS = iwritenosx.$(OBJEXT)
iwritenosx_OBJECTS = $(nodist_iwritenosx_OBJECTS)
iwritenosx_LDADD = $(LDADD)
iwritenosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_iwriteshnosx_OBJECTS = iwriteshnosx.$(OBJEXT)
iwriteshnosx_OBJECTS = $(nodist_iwriteshnosx_OBJECTS)
iwriteshnosx_LDADD = $(LDADD)
iwriteshnosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_iwriteshx_OBJECTS = iwriteshx.$(OBJEXT)
iwriteshx_OBJECTS = $(nodist_iwriteshx_OBJECTS)
iwriteshx_LDADD = $(LDADD)
iwriteshx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_iwritex_OBJECTS = iwritex.$(OBJEXT)
iwritex_OBJECTS = $(nodist_iwritex_OBJECTS)
iwritex_LDADD = $(LDADD)
iwritex_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
seekavail_SOURCES = seekavail.cxx
seekavail_OBJECTS = seekavail.$(OBJEXT)
seekavail_LDADD = $(LDADD)
seekavail_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
setinfox_SOURCES = setinfox.cxx
setinfox_OBJECTS = setinfox.$(OBJEXT)
setinfox_LDADD = $(LDADD)
setinfox_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
shpositionx_SOURCES = shpositionx.cxx
shpositionx_OBJECTS = shpositionx.$(OBJEXT)
shpositionx_LDADD = $(LDADD)
shpositionx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeallbenosx_OBJECTS = writeallbenosx.$(OBJEXT)
writeallbenosx_OBJECTS = $(nodist_writeallbenosx_OBJECTS)
writeallbenosx_LDADD = $(LDADD)
writeallbenosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeallbex_OBJECTS = writeallbex.$(OBJEXT)
writeallbex_OBJECTS = $(nodist_writeallbex_OBJECTS)
writeallbex_LDADD = $(LDADD)
writeallbex_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeallnosx_OBJECTS = writeallnosx.$(OBJEXT)
writeallnosx_OBJECTS = $(nodist_writeallnosx_OBJECTS)
writeallnosx_LDADD = $(LDADD)
writeallnosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeallx_OBJECTS = writeallx.$(OBJEXT)
writeallx_OBJECTS = $(nodist_writeallx_OBJECTS)
writeallx_LDADD = $(LDADD)
writeallx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeatallbenosx_OBJECTS = writeatallbenosx.$(OBJEXT)
writeatallbenosx_OBJECTS = $(nodist_writeatallbenosx_OBJECTS)
writeatallbenosx_LDADD = $(LDADD)
writeatallbenosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeatallbex_OBJECTS = writeatallbex.$(OBJEXT)
writeatallbex_OBJECTS = $(nodist_writeatallbex_OBJECTS)
writeatallbex_LDADD = $(LDADD)
writeatallbex_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeatallnosx_OBJECTS = writeatallnosx.$(OBJEXT)
writeatallnosx_OBJECTS = $(nodist_writeatallnosx_OBJECTS)
writeatallnosx_LDADD = $(LDADD)
writeatallnosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeatallx_OBJECTS = writeatallx.$(OBJEXT)
writeatallx_OBJECTS = $(nodist_writeatallx_OBJECTS)
writeatallx_LDADD = $(LDADD)
writeatallx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeatnosx_OBJECTS = writeatnosx.$(OBJEXT)
writeatnosx_OBJECTS = $(nodist_writeatnosx_OBJECTS)
writeatnosx_LDADD = $(LDADD)
writeatnosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeatx_OBJECTS = writeatx.$(OBJEXT)
writeatx_OBJECTS = $(nodist_writeatx_OBJECTS)
writeatx_LDADD = $(LDADD)
writeatx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writenosx_OBJECTS = writenosx.$(OBJEXT)
writenosx_OBJECTS = $(nodist_writenosx_OBJECTS)
writenosx_LDADD = $(LDADD)
writenosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeordbenosx_OBJECTS = writeordbenosx.$(OBJEXT)
writeordbenosx_OBJECTS = $(nodist_writeordbenosx_OBJECTS)
writeordbenosx_LDADD = $(LDADD)
writeordbenosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeordbex_OBJECTS = writeordbex.$(OBJEXT)
writeordbex_OBJECTS = $(nodist_writeordbex_OBJECTS)
writeordbex_LDADD = $(LDADD)
writeordbex_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeordnosx_OBJECTS = writeordnosx.$(OBJEXT)
writeordnosx_OBJECTS = $(nodist_writeordnosx_OBJECTS)
writeordnosx_LDADD = $(LDADD)
writeordnosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeordx_OBJECTS = writeordx.$(OBJEXT)
writeordx_OBJECTS = $(nodist_writeordx_OBJECTS)
writeordx_LDADD = $(LDADD)
writeordx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeshnosx_OBJECTS = writeshnosx.$(OBJEXT)
writeshnosx_OBJECTS = $(nodist_writeshnosx_OBJECTS)
writeshnosx_LDADD = $(LDADD)
writeshnosx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writeshx_OBJECTS = writeshx.$(OBJEXT)
writeshx_OBJECTS = $(nodist_writeshx_OBJECTS)
writeshx_LDADD = $(LDADD)
writeshx_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
nodist_writex_OBJECTS = writex.$(OBJEXT)
writex_OBJECTS = $(nodist_writex_OBJECTS)
writex_LDADD = $(LDADD)
writex_DEPENDENCIES = $(top_builddir)/cxx/util/mtest.o
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo "  GEN     " $@;
am__v_GEN_1 = 
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 = 
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include
depcomp = $(SHELL) $(top_srcdir)/confdb/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
AM_V_CXX = $(am__v_CXX_@AM_V@)
am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
am__v_CXX_0 = @echo "  CXX     " $@;
am__v_CXX_1 = 
CXXLD = $(CXX)
CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
	-o $@
AM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
am__v_CXXLD_0 = @echo "  CXXLD   " $@;
am__v_CXXLD_1 = 
SOURCES = fileerrx.cxx fileinfox.cxx filemiscx.cxx \
	$(nodist_iwriteatnosx_SOURCES) $(nodist_iwriteatx_SOURCES) \
	$(nodist_iwritenosx_SOURCES) $(nodist_iwriteshnosx_SOURCES) \
	$(nodist_iwriteshx_SOURCES) $(nodist_iwritex_SOURCES) \
	seekavail.cxx setinfox.cxx shpositionx.cxx \
	$(nodist_writeallbenosx_SOURCES) $(nodist_writeallbex_SOURCES) \
	$(nodist_writeallnosx_SOURCES) $(nodist_writeallx_SOURCES) \
	$(nodist_writeatallbenosx_SOURCES) \
	$(nodist_writeatallbex_SOURCES) \
	$(nodist_writeatallnosx_SOURCES) $(nodist_writeatallx_SOURCES) \
	$(nodist_writeatnosx_SOURCES) $(nodist_writeatx_SOURCES) \
	$(nodist_writenosx_SOURCES) $(nodist_writeordbenosx_SOURCES) \
	$(nodist_writeordbex_SOURCES) $(nodist_writeordnosx_SOURCES) \
	$(nodist_writeordx_SOURCES) $(nodist_writeshnosx_SOURCES) \
	$(nodist_writeshx_SOURCES) $(nodist_writex_SOURCES)
DIST_SOURCES = fileerrx.cxx fileinfox.cxx filemiscx.cxx seekavail.cxx \
	setinfox.cxx shpositionx.cxx
am__can_run_installinfo = \
  case $$AM_UPDATE_INFO_DIR in \
    n|no|NO) false;; \
    *) (install-info --version) >/dev/null 2>&1;; \
  esac
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
VPATH = @VPATH@
ACLOCAL = @ACLOCAL@
ALLOCMEMF = @ALLOCMEMF@
ALLOCMEMFC = @ALLOCMEMFC@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CXX = @CXX@
CXXCPP = @CXXCPP@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
F03SPAWNARGTEST = @F03SPAWNARGTEST@
F77 = @F77@
F77SPAWNARGTEST = @F77SPAWNARGTEST@
F77_GETARG_LIBS = @F77_GETARG_LIBS@
F77_MPI_ADDRESS = @F77_MPI_ADDRESS@
F77_MPI_OFFSET = @F77_MPI_OFFSET@
F77_NAME_MANGLE = @F77_NAME_MANGLE@
FC = @FC@
FCFLAGS = @FCFLAGS@
FCFLAGS_f90 = @FCFLAGS_f90@
FCMODEXT = @FCMODEXT@
FCMODINCFLAG = @FCMODINCFLAG@
FCMODOUTFLAG = @FCMODOUTFLAG@
FC_GETARG_LIBS = @FC_GETARG_LIBS@
FC_WORK_FILES_ARG = @FC_WORK_FILES_ARG@
FFLAGS = @FFLAGS@
FGREP = @FGREP@
FLIBS = @FLIBS@
FROM_MPICH = @FROM_MPICH@
GREP = @GREP@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAKE = @MAKE@
MAKEINFO = @MAKEINFO@
MKDIR_P = @MKDIR_P@
MPICC = @MPICC@
MPICH_ENABLE_CXX = @MPICH_ENABLE_CXX@
MPICH_ENABLE_F77 = @MPICH_ENABLE_F77@
MPICH_ENABLE_FC = @MPICH_ENABLE_FC@
MPICH_THREAD_LEVEL = @MPICH_THREAD_LEVEL@
MPICXX = @MPICXX@
MPIEXEC = @MPIEXEC@
MPIF77 = @MPIF77@
MPIFC = @MPIFC@
MPILIBLOC = @MPILIBLOC@
MPILIBNAME = @MPILIBNAME@
MPI_HAS_MPIX = @MPI_HAS_MPIX@
MPI_IS_STRICT = @MPI_IS_STRICT@
MPI_NO_RMA = @MPI_NO_RMA@
MPI_NO_SPAWN = @MPI_NO_SPAWN@
MPI_SIZEOF_AINT = @MPI_SIZEOF_AINT@
MPI_SIZEOF_OFFSET = @MPI_SIZEOF_OFFSET@
MPI_SOURCE = @MPI_SOURCE@
MPI_SUBVERSION = @MPI_SUBVERSION@
MPI_VERSION = @MPI_VERSION@
OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PERL = @PERL@
RANLIB = @RANLIB@
SET_CFLAGS = @SET_CFLAGS@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
VERSION = @VERSION@
WRAPPER_CFLAGS = @WRAPPER_CFLAGS@
WRAPPER_CPPFLAGS = @WRAPPER_CPPFLAGS@
WRAPPER_CXXFLAGS = @WRAPPER_CXXFLAGS@
WRAPPER_FCFLAGS = @WRAPPER_FCFLAGS@
WRAPPER_FFLAGS = @WRAPPER_FFLAGS@
WRAPPER_LDFLAGS = @WRAPPER_LDFLAGS@
WRAPPER_LIBS = @WRAPPER_LIBS@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
ac_ct_FC = @ac_ct_FC@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
cxxdir = @cxxdir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
errordir = @errordir@
exec_prefix = @exec_prefix@
f77dir = @f77dir@
f90dir = @f90dir@
faultsdir = @faultsdir@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
iodir = @iodir@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
master_top_builddir = @master_top_builddir@
master_top_srcdir = @master_top_srcdir@
mkdir_p = @mkdir_p@
mpich_top_srcdir = @mpich_top_srcdir@
oldincludedir = @oldincludedir@
otherlangs = @otherlangs@
pdfdir = @pdfdir@
perfdir = @perfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
rmadir = @rmadir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
spawndir = @spawndir@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
threadsdir = @threadsdir@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include
LDADD = $(top_builddir)/cxx/util/mtest.o

# just in case
CLEANFILES = summary.xml summary.tap gen-src-tmp gen-src-stamp
EXTRA_DIST = testlist ioharness.defn ioharness.tlt

# avoid having to write many "foo_SOURCES = foo.cxx" lines
AM_DEFAULT_SOURCE_EXT = .cxx

# We don't want to distribute these source files because they are created by
# "testmerge", hence "nodist_foo_SOURCES"
nodist_iwriteatx_SOURCES = iwriteatx.cxx
nodist_iwritex_SOURCES = iwritex.cxx
nodist_iwriteshx_SOURCES = iwriteshx.cxx
nodist_writex_SOURCES = writex.cxx
nodist_writeatx_SOURCES = writeatx.cxx
nodist_writeallx_SOURCES = writeallx.cxx
nodist_writeatallx_SOURCES = writeatallx.cxx
nodist_writeallbex_SOURCES = writeallbex.cxx
nodist_writeordx_SOURCES = writeordx.cxx
nodist_writeordbex_SOURCES = writeordbex.cxx
nodist_writeshx_SOURCES = writeshx.cxx
nodist_writeatallbex_SOURCES = writeatallbex.cxx
nodist_iwriteatnosx_SOURCES = iwriteatnosx.cxx
nodist_iwritenosx_SOURCES = iwritenosx.cxx
nodist_iwriteshnosx_SOURCES = iwriteshnosx.cxx
nodist_writenosx_SOURCES = writenosx.cxx
nodist_writeatnosx_SOURCES = writeatnosx.cxx
nodist_writeallnosx_SOURCES = writeallnosx.cxx
nodist_writeatallnosx_SOURCES = writeatallnosx.cxx
nodist_writeallbenosx_SOURCES = writeallbenosx.cxx
nodist_writeordnosx_SOURCES = writeordnosx.cxx
nodist_writeordbenosx_SOURCES = writeordbenosx.cxx
nodist_writeshnosx_SOURCES = writeshnosx.cxx
nodist_writeatallbenosx_SOURCES = writeatallbenosx.cxx

# these files are genereated using testmerge (see below)
generated_io_sources = \
    iwriteatx.cxx        \
    iwritex.cxx          \
    iwriteshx.cxx        \
    writex.cxx           \
    writeatx.cxx         \
    writeallx.cxx        \
    writeatallx.cxx      \
    writeallbex.cxx      \
    writeordx.cxx        \
    writeordbex.cxx      \
    writeshx.cxx         \
    writeatallbex.cxx    \
    iwriteatnosx.cxx     \
    iwritenosx.cxx       \
    iwriteshnosx.cxx     \
    writenosx.cxx        \
    writeatnosx.cxx      \
    writeallnosx.cxx     \
    writeatallnosx.cxx   \
    writeallbenosx.cxx   \
    writeordnosx.cxx     \
    writeordbenosx.cxx   \
    writeshnosx.cxx      \
    writeatallbenosx.cxx

DISTCLEANFILES = $(generated_io_sources)
all: all-am

.SUFFIXES:
.SUFFIXES: .cxx .o .obj
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile_cxx.mtest $(am__configure_deps)
	@for dep in $?; do \
	  case '$(am__configure_deps)' in \
	    *$$dep*) \
	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
	        && { if test -f $@; then exit 0; else break; fi; }; \
	      exit 1;; \
	  esac; \
	done; \
	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign cxx/io/Makefile'; \
	$(am__cd) $(top_srcdir) && \
	  $(AUTOMAKE) --foreign cxx/io/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
	@case '$?' in \
	  *config.status*) \
	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
	  *) \
	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
	esac;
$(top_srcdir)/Makefile_cxx.mtest:

$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):

clean-noinstPROGRAMS:
	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
fileerrx$(EXEEXT): $(fileerrx_OBJECTS) $(fileerrx_DEPENDENCIES) $(EXTRA_fileerrx_DEPENDENCIES) 
	@rm -f fileerrx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(fileerrx_OBJECTS) $(fileerrx_LDADD) $(LIBS)
fileinfox$(EXEEXT): $(fileinfox_OBJECTS) $(fileinfox_DEPENDENCIES) $(EXTRA_fileinfox_DEPENDENCIES) 
	@rm -f fileinfox$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(fileinfox_OBJECTS) $(fileinfox_LDADD) $(LIBS)
filemiscx$(EXEEXT): $(filemiscx_OBJECTS) $(filemiscx_DEPENDENCIES) $(EXTRA_filemiscx_DEPENDENCIES) 
	@rm -f filemiscx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(filemiscx_OBJECTS) $(filemiscx_LDADD) $(LIBS)
iwriteatnosx$(EXEEXT): $(iwriteatnosx_OBJECTS) $(iwriteatnosx_DEPENDENCIES) $(EXTRA_iwriteatnosx_DEPENDENCIES) 
	@rm -f iwriteatnosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(iwriteatnosx_OBJECTS) $(iwriteatnosx_LDADD) $(LIBS)
iwriteatx$(EXEEXT): $(iwriteatx_OBJECTS) $(iwriteatx_DEPENDENCIES) $(EXTRA_iwriteatx_DEPENDENCIES) 
	@rm -f iwriteatx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(iwriteatx_OBJECTS) $(iwriteatx_LDADD) $(LIBS)
iwritenosx$(EXEEXT): $(iwritenosx_OBJECTS) $(iwritenosx_DEPENDENCIES) $(EXTRA_iwritenosx_DEPENDENCIES) 
	@rm -f iwritenosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(iwritenosx_OBJECTS) $(iwritenosx_LDADD) $(LIBS)
iwriteshnosx$(EXEEXT): $(iwriteshnosx_OBJECTS) $(iwriteshnosx_DEPENDENCIES) $(EXTRA_iwriteshnosx_DEPENDENCIES) 
	@rm -f iwriteshnosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(iwriteshnosx_OBJECTS) $(iwriteshnosx_LDADD) $(LIBS)
iwriteshx$(EXEEXT): $(iwriteshx_OBJECTS) $(iwriteshx_DEPENDENCIES) $(EXTRA_iwriteshx_DEPENDENCIES) 
	@rm -f iwriteshx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(iwriteshx_OBJECTS) $(iwriteshx_LDADD) $(LIBS)
iwritex$(EXEEXT): $(iwritex_OBJECTS) $(iwritex_DEPENDENCIES) $(EXTRA_iwritex_DEPENDENCIES) 
	@rm -f iwritex$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(iwritex_OBJECTS) $(iwritex_LDADD) $(LIBS)
seekavail$(EXEEXT): $(seekavail_OBJECTS) $(seekavail_DEPENDENCIES) $(EXTRA_seekavail_DEPENDENCIES) 
	@rm -f seekavail$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(seekavail_OBJECTS) $(seekavail_LDADD) $(LIBS)
setinfox$(EXEEXT): $(setinfox_OBJECTS) $(setinfox_DEPENDENCIES) $(EXTRA_setinfox_DEPENDENCIES) 
	@rm -f setinfox$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(setinfox_OBJECTS) $(setinfox_LDADD) $(LIBS)
shpositionx$(EXEEXT): $(shpositionx_OBJECTS) $(shpositionx_DEPENDENCIES) $(EXTRA_shpositionx_DEPENDENCIES) 
	@rm -f shpositionx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(shpositionx_OBJECTS) $(shpositionx_LDADD) $(LIBS)
writeallbenosx$(EXEEXT): $(writeallbenosx_OBJECTS) $(writeallbenosx_DEPENDENCIES) $(EXTRA_writeallbenosx_DEPENDENCIES) 
	@rm -f writeallbenosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeallbenosx_OBJECTS) $(writeallbenosx_LDADD) $(LIBS)
writeallbex$(EXEEXT): $(writeallbex_OBJECTS) $(writeallbex_DEPENDENCIES) $(EXTRA_writeallbex_DEPENDENCIES) 
	@rm -f writeallbex$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeallbex_OBJECTS) $(writeallbex_LDADD) $(LIBS)
writeallnosx$(EXEEXT): $(writeallnosx_OBJECTS) $(writeallnosx_DEPENDENCIES) $(EXTRA_writeallnosx_DEPENDENCIES) 
	@rm -f writeallnosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeallnosx_OBJECTS) $(writeallnosx_LDADD) $(LIBS)
writeallx$(EXEEXT): $(writeallx_OBJECTS) $(writeallx_DEPENDENCIES) $(EXTRA_writeallx_DEPENDENCIES) 
	@rm -f writeallx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeallx_OBJECTS) $(writeallx_LDADD) $(LIBS)
writeatallbenosx$(EXEEXT): $(writeatallbenosx_OBJECTS) $(writeatallbenosx_DEPENDENCIES) $(EXTRA_writeatallbenosx_DEPENDENCIES) 
	@rm -f writeatallbenosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeatallbenosx_OBJECTS) $(writeatallbenosx_LDADD) $(LIBS)
writeatallbex$(EXEEXT): $(writeatallbex_OBJECTS) $(writeatallbex_DEPENDENCIES) $(EXTRA_writeatallbex_DEPENDENCIES) 
	@rm -f writeatallbex$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeatallbex_OBJECTS) $(writeatallbex_LDADD) $(LIBS)
writeatallnosx$(EXEEXT): $(writeatallnosx_OBJECTS) $(writeatallnosx_DEPENDENCIES) $(EXTRA_writeatallnosx_DEPENDENCIES) 
	@rm -f writeatallnosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeatallnosx_OBJECTS) $(writeatallnosx_LDADD) $(LIBS)
writeatallx$(EXEEXT): $(writeatallx_OBJECTS) $(writeatallx_DEPENDENCIES) $(EXTRA_writeatallx_DEPENDENCIES) 
	@rm -f writeatallx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeatallx_OBJECTS) $(writeatallx_LDADD) $(LIBS)
writeatnosx$(EXEEXT): $(writeatnosx_OBJECTS) $(writeatnosx_DEPENDENCIES) $(EXTRA_writeatnosx_DEPENDENCIES) 
	@rm -f writeatnosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeatnosx_OBJECTS) $(writeatnosx_LDADD) $(LIBS)
writeatx$(EXEEXT): $(writeatx_OBJECTS) $(writeatx_DEPENDENCIES) $(EXTRA_writeatx_DEPENDENCIES) 
	@rm -f writeatx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeatx_OBJECTS) $(writeatx_LDADD) $(LIBS)
writenosx$(EXEEXT): $(writenosx_OBJECTS) $(writenosx_DEPENDENCIES) $(EXTRA_writenosx_DEPENDENCIES) 
	@rm -f writenosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writenosx_OBJECTS) $(writenosx_LDADD) $(LIBS)
writeordbenosx$(EXEEXT): $(writeordbenosx_OBJECTS) $(writeordbenosx_DEPENDENCIES) $(EXTRA_writeordbenosx_DEPENDENCIES) 
	@rm -f writeordbenosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeordbenosx_OBJECTS) $(writeordbenosx_LDADD) $(LIBS)
writeordbex$(EXEEXT): $(writeordbex_OBJECTS) $(writeordbex_DEPENDENCIES) $(EXTRA_writeordbex_DEPENDENCIES) 
	@rm -f writeordbex$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeordbex_OBJECTS) $(writeordbex_LDADD) $(LIBS)
writeordnosx$(EXEEXT): $(writeordnosx_OBJECTS) $(writeordnosx_DEPENDENCIES) $(EXTRA_writeordnosx_DEPENDENCIES) 
	@rm -f writeordnosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeordnosx_OBJECTS) $(writeordnosx_LDADD) $(LIBS)
writeordx$(EXEEXT): $(writeordx_OBJECTS) $(writeordx_DEPENDENCIES) $(EXTRA_writeordx_DEPENDENCIES) 
	@rm -f writeordx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeordx_OBJECTS) $(writeordx_LDADD) $(LIBS)
writeshnosx$(EXEEXT): $(writeshnosx_OBJECTS) $(writeshnosx_DEPENDENCIES) $(EXTRA_writeshnosx_DEPENDENCIES) 
	@rm -f writeshnosx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeshnosx_OBJECTS) $(writeshnosx_LDADD) $(LIBS)
writeshx$(EXEEXT): $(writeshx_OBJECTS) $(writeshx_DEPENDENCIES) $(EXTRA_writeshx_DEPENDENCIES) 
	@rm -f writeshx$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writeshx_OBJECTS) $(writeshx_LDADD) $(LIBS)
writex$(EXEEXT): $(writex_OBJECTS) $(writex_DEPENDENCIES) $(EXTRA_writex_DEPENDENCIES) 
	@rm -f writex$(EXEEXT)
	$(AM_V_CXXLD)$(CXXLINK) $(writex_OBJECTS) $(writex_LDADD) $(LIBS)

mostlyclean-compile:
	-rm -f *.$(OBJEXT)

distclean-compile:
	-rm -f *.tab.c

@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileerrx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileinfox.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/filemiscx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iwriteatnosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iwriteatx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iwritenosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iwriteshnosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iwriteshx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/iwritex.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/seekavail.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/setinfox.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shpositionx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeallbenosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeallbex.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeallnosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeallx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeatallbenosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeatallbex.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeatallnosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeatallx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeatnosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeatx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writenosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeordbenosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeordbex.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeordnosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeordx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeshnosx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writeshx.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writex.Po@am__quote@

.cxx.o:
@am__fastdepCXX_TRUE@	$(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
@am__fastdepCXX_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $<

.cxx.obj:
@am__fastdepCXX_TRUE@	$(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
@am__fastdepCXX_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@	$(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`

ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	mkid -fID $$unique
tags: TAGS

TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	set x; \
	here=`pwd`; \
	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	shift; \
	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
	  test -n "$$unique" || unique=$$empty_fix; \
	  if test $$# -gt 0; then \
	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	      "$$@" $$unique; \
	  else \
	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	      $$unique; \
	  fi; \
	fi
ctags: CTAGS
CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	test -z "$(CTAGS_ARGS)$$unique" \
	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
	     $$unique

GTAGS:
	here=`$(am__cd) $(top_builddir) && pwd` \
	  && $(am__cd) $(top_srcdir) \
	  && gtags -i $(GTAGS_ARGS) "$$here"

cscopelist:  $(HEADERS) $(SOURCES) $(LISP)
	list='$(SOURCES) $(HEADERS) $(LISP)'; \
	case "$(srcdir)" in \
	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
	  *) sdir=$(subdir)/$(srcdir) ;; \
	esac; \
	for i in $$list; do \
	  if test -f "$$i"; then \
	    echo "$(subdir)/$$i"; \
	  else \
	    echo "$$sdir/$$i"; \
	  fi; \
	done >> $(top_builddir)/cscope.files

distclean-tags:
	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

distdir: $(DISTFILES)
	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	list='$(DISTFILES)'; \
	  dist_files=`for file in $$list; do echo $$file; done | \
	  sed -e "s|^$$srcdirstrip/||;t" \
	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
	case $$dist_files in \
	  */*) $(MKDIR_P) `echo "$$dist_files" | \
			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
			   sort -u` ;; \
	esac; \
	for file in $$dist_files; do \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  if test -d $$d/$$file; then \
	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
	    if test -d "$(distdir)/$$file"; then \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
	  else \
	    test -f "$(distdir)/$$file" \
	    || cp -p $$d/$$file "$(distdir)/$$file" \
	    || exit 1; \
	  fi; \
	done
check-am: all-am
check: check-am
all-am: Makefile $(PROGRAMS)
installdirs:
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am

install-am: all-am
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

installcheck: installcheck-am
install-strip:
	if test -z '$(STRIP)'; then \
	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	      install; \
	else \
	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
	fi
mostlyclean-generic:

clean-generic:
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)

distclean-generic:
	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
clean: clean-am

clean-am: clean-generic clean-local clean-noinstPROGRAMS \
	mostlyclean-am

distclean: distclean-am
	-rm -rf ./$(DEPDIR)
	-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
	distclean-tags

dvi: dvi-am

dvi-am:

html: html-am

html-am:

info: info-am

info-am:

install-data-am:

install-dvi: install-dvi-am

install-dvi-am:

install-exec-am:

install-html: install-html-am

install-html-am:

install-info: install-info-am

install-info-am:

install-man:

install-pdf: install-pdf-am

install-pdf-am:

install-ps: install-ps-am

install-ps-am:

installcheck-am:

maintainer-clean: maintainer-clean-am
	-rm -rf ./$(DEPDIR)
	-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic

mostlyclean: mostlyclean-am

mostlyclean-am: mostlyclean-compile mostlyclean-generic

pdf: pdf-am

pdf-am:

ps: ps-am

ps-am:

uninstall-am:

.MAKE: install-am install-strip

.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
	clean-local clean-noinstPROGRAMS cscopelist ctags distclean \
	distclean-compile distclean-generic distclean-tags distdir dvi \
	dvi-am html html-am info info-am install install-am \
	install-data install-data-am install-dvi install-dvi-am \
	install-exec install-exec-am install-html install-html-am \
	install-info install-info-am install-man install-pdf \
	install-pdf-am install-ps install-ps-am install-strip \
	installcheck installcheck-am installdirs maintainer-clean \
	maintainer-clean-generic mostlyclean mostlyclean-compile \
	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
	uninstall-am


$(top_builddir)/cxx/util/mtest.o: $(top_srcdir)/cxx/util/mtest.cxx
	(cd $(top_builddir)/cxx/util && $(MAKE) mtest.o)

testing:
	$(top_builddir)/runtests -srcdir=$(srcdir) -tests=testlist \
		-mpiexec=${MPIEXEC} -xmlfile=summary.xml

# clean up after the test programs
clean-local:
	-rm -f .iotest.txt.*

# a parallel-safe scheme to generate the tests, see the automake-1.11.1 manual,
# section 27.9 "Handling Tools That Produce Multiple Outputs" for an explanation
# 
# Note that using testmerge at make-time adds a dependency on perl for users.
# See the note in test/mpi/f77/io/Makefile.am for more info.
gen-src-stamp: $(srcdir)/ioharness.defn $(srcdir)/ioharness.tlt
	@rm -f gen-src-tmp
	@touch gen-src-tmp
	$(top_builddir)/maint/testmerge -defn=$(top_srcdir)/maint/common.defn \
		$(srcdir)/ioharness.defn $(srcdir)/ioharness.tlt
	@mv -f gen-src-tmp $@

$(generated_io_sources): gen-src-stamp
	@if test -f $@; then :; else \
	  trap 'rm -rf gen-src-lock gen-src-stamp' 1 2 13 15; \
	  if mkdir gen-src-lock 2>/dev/null; then \
	    rm -f gen-src-stamp; \
	    $(MAKE) $(AM_MAKEFLAGS) gen-src-stamp; \
	    rmdir gen-src-lock; \
	  else \
	    while test -d gen-src-lock; do sleep 1; done; \
	    test -f gen-src-stamp; exit $$?; \
	  fi; \
	fi

# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
