# Makefile.in generated by automake 1.18.1 from Makefile.am.
# examples/Makefile.  Generated from Makefile.in by configure.

# Copyright (C) 1994-2025 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.

MAKE=make

am__is_gnu_make = { \
  if test -z '$(MAKELEVEL)'; then \
    false; \
  elif test -n '$(MAKE_HOST)'; then \
    true; \
  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
    true; \
  else \
    false; \
  fi; \
}
am__make_running_with_option = \
  case $${target_option-} in \
      ?) ;; \
      *) echo "am__make_running_with_option: internal error: invalid" \
              "target option '$${target_option-}' specified" >&2; \
         exit 1;; \
  esac; \
  has_opt=no; \
  sane_makeflags=$$MAKEFLAGS; \
  if $(am__is_gnu_make); then \
    sane_makeflags=$$MFLAGS; \
  else \
    case $$MAKEFLAGS in \
      *\\[\ \	]*) \
        bs=\\; \
        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
    esac; \
  fi; \
  skip_next=no; \
  strip_trailopt () \
  { \
    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
  }; \
  for flg in $$sane_makeflags; do \
    test $$skip_next = yes && { skip_next=no; continue; }; \
    case $$flg in \
      *=*|--*) continue;; \
        -*I) strip_trailopt 'I'; skip_next=yes;; \
      -*I?*) strip_trailopt 'I';; \
        -*O) strip_trailopt 'O'; skip_next=yes;; \
      -*O?*) strip_trailopt 'O';; \
        -*l) strip_trailopt 'l'; skip_next=yes;; \
      -*l?*) strip_trailopt 'l';; \
      -[dEDm]) skip_next=yes;; \
      -[JT]) skip_next=yes;; \
    esac; \
    case $$flg in \
      *$$target_option*) has_opt=yes; break;; \
    esac; \
  done; \
  test $$has_opt = yes
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
am__rm_f = rm -f $(am__rm_f_notfound)
am__rm_rf = rm -rf $(am__rm_f_notfound)
pkgdatadir = $(datadir)/mpich
pkgincludedir = $(includedir)/mpich
pkglibdir = $(libdir)/mpich
pkglibexecdir = $(libexecdir)/mpich
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 = i686-pld-linux-gnu
host_triplet = i686-pld-linux-gnu
target_triplet = i686-pld-linux-gnu
noinst_PROGRAMS = cpi$(EXEEXT)
EXTRA_PROGRAMS = pmandel$(EXEEXT) pmandel_spawn$(EXEEXT) \
	pmandel_service$(EXEEXT) pmandel_spaserv$(EXEEXT) \
	pmandel_fence$(EXEEXT) hellow$(EXEEXT) icpi$(EXEEXT) \
	ircpi$(EXEEXT) parent$(EXEEXT) child$(EXEEXT) srtest$(EXEEXT) \
	spawn_merge_parent$(EXEEXT) spawn_merge_child1$(EXEEXT) \
	spawn_merge_child2$(EXEEXT) cuda/cudapi$(EXEEXT)
subdir = examples
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/confdb/aclocal_attr_alias.m4 \
	$(top_srcdir)/confdb/aclocal_bugfix.m4 \
	$(top_srcdir)/confdb/aclocal_cache.m4 \
	$(top_srcdir)/confdb/aclocal_cc.m4 \
	$(top_srcdir)/confdb/aclocal_check_visibility.m4 \
	$(top_srcdir)/confdb/aclocal_coverage.m4 \
	$(top_srcdir)/confdb/aclocal_cxx.m4 \
	$(top_srcdir)/confdb/aclocal_datatype.m4 \
	$(top_srcdir)/confdb/aclocal_f77.m4 \
	$(top_srcdir)/confdb/aclocal_fc.m4 \
	$(top_srcdir)/confdb/aclocal_libs.m4 \
	$(top_srcdir)/confdb/aclocal_make.m4 \
	$(top_srcdir)/confdb/aclocal_misc.m4 \
	$(top_srcdir)/confdb/aclocal_modules.m4 \
	$(top_srcdir)/confdb/aclocal_runlog.m4 \
	$(top_srcdir)/confdb/aclocal_shl.m4 \
	$(top_srcdir)/confdb/aclocal_subcfg.m4 \
	$(top_srcdir)/confdb/aclocal_util.m4 \
	$(top_srcdir)/confdb/libtool.m4 \
	$(top_srcdir)/confdb/ltoptions.m4 \
	$(top_srcdir)/confdb/ltsugar.m4 \
	$(top_srcdir)/confdb/ltversion.m4 \
	$(top_srcdir)/confdb/lt~obsolete.m4 \
	$(top_srcdir)/confdb/random_r.m4 \
	$(top_srcdir)/confdb/stdlib_h.m4 \
	$(top_srcdir)/maint/version.m4 $(top_srcdir)/subsys_include.m4 \
	$(top_srcdir)/src/mpid/common/hcoll/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch4/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch4/netmod/ucx/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch4/shm/ipc/cma/subconfigure.m4 \
	$(top_srcdir)/src/pm/subconfigure.m4 \
	$(top_srcdir)/src/pm/remshell/subconfigure.m4 \
	$(top_srcdir)/src/pm/gforker/subconfigure.m4 \
	$(top_srcdir)/src/mpid/common/ucc/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch4/netmod/ofi/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch3/subconfigure.m4 \
	$(top_srcdir)/src/mpid/common/thread/subconfigure.m4 \
	$(top_srcdir)/src/mpid/common/sched/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch4/shm/posix/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch4/shm/posix/eager/iqueue/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch4/shm/ipc/xpmem/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch4/shm/posix/eager/stub/subconfigure.m4 \
	$(top_srcdir)/src/pm/util/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch4/shm/ipc/gpu/subconfigure.m4 \
	$(top_srcdir)/src/mpid/common/genq/subconfigure.m4 \
	$(top_srcdir)/src/mpid/common/stream_workq/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch3/channels/sock/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch3/util/sock/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch4/netmod/stubnm/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch4/shm/stubshm/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch3/channels/nemesis/subconfigure.m4 \
	$(top_srcdir)/src/mpid/ch3/channels/nemesis/netmod/tcp/subconfigure.m4 \
	$(top_srcdir)/src/mpid/common/shm/subconfigure.m4 \
	$(top_srcdir)/src/mpi/datatype/typerep/src/subconfigure.m4 \
	$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
DIST_COMMON = $(srcdir)/Makefile.am
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/src/include/mpichconf.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
PROGRAMS = $(noinst_PROGRAMS)
child_SOURCES = child.c
child_OBJECTS = child.$(OBJEXT)
child_LDADD = $(LDADD)
child_DEPENDENCIES = ../lib/libmpi.la
AM_V_lt = $(am__v_lt_$(V))
am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
am__v_lt_0 = --silent
am__v_lt_1 = 
cpi_SOURCES = cpi.c
cpi_OBJECTS = cpi.$(OBJEXT)
cpi_LDADD = $(LDADD)
cpi_DEPENDENCIES = ../lib/libmpi.la
am__dirstamp = $(am__leading_dot)dirstamp
am_cuda_cudapi_OBJECTS = cuda/cudapi.$(OBJEXT)
cuda_cudapi_OBJECTS = $(am_cuda_cudapi_OBJECTS)
cuda_cudapi_DEPENDENCIES = ../lib/libmpi.la
hellow_SOURCES = hellow.c
hellow_OBJECTS = hellow.$(OBJEXT)
hellow_LDADD = $(LDADD)
hellow_DEPENDENCIES = ../lib/libmpi.la
icpi_SOURCES = icpi.c
icpi_OBJECTS = icpi.$(OBJEXT)
icpi_LDADD = $(LDADD)
icpi_DEPENDENCIES = ../lib/libmpi.la
ircpi_SOURCES = ircpi.c
ircpi_OBJECTS = ircpi.$(OBJEXT)
ircpi_LDADD = $(LDADD)
ircpi_DEPENDENCIES = ../lib/libmpi.la
parent_SOURCES = parent.c
parent_OBJECTS = parent.$(OBJEXT)
parent_LDADD = $(LDADD)
parent_DEPENDENCIES = ../lib/libmpi.la
pmandel_SOURCES = pmandel.c
pmandel_OBJECTS = pmandel.$(OBJEXT)
pmandel_LDADD = $(LDADD)
pmandel_DEPENDENCIES = ../lib/libmpi.la
pmandel_fence_SOURCES = pmandel_fence.c
pmandel_fence_OBJECTS = pmandel_fence.$(OBJEXT)
pmandel_fence_LDADD = $(LDADD)
pmandel_fence_DEPENDENCIES = ../lib/libmpi.la
pmandel_service_SOURCES = pmandel_service.c
pmandel_service_OBJECTS = pmandel_service.$(OBJEXT)
pmandel_service_LDADD = $(LDADD)
pmandel_service_DEPENDENCIES = ../lib/libmpi.la
pmandel_spaserv_SOURCES = pmandel_spaserv.c
pmandel_spaserv_OBJECTS = pmandel_spaserv.$(OBJEXT)
pmandel_spaserv_LDADD = $(LDADD)
pmandel_spaserv_DEPENDENCIES = ../lib/libmpi.la
pmandel_spawn_SOURCES = pmandel_spawn.c
pmandel_spawn_OBJECTS = pmandel_spawn.$(OBJEXT)
pmandel_spawn_LDADD = $(LDADD)
pmandel_spawn_DEPENDENCIES = ../lib/libmpi.la
spawn_merge_child1_SOURCES = spawn_merge_child1.c
spawn_merge_child1_OBJECTS = spawn_merge_child1.$(OBJEXT)
spawn_merge_child1_LDADD = $(LDADD)
spawn_merge_child1_DEPENDENCIES = ../lib/libmpi.la
spawn_merge_child2_SOURCES = spawn_merge_child2.c
spawn_merge_child2_OBJECTS = spawn_merge_child2.$(OBJEXT)
spawn_merge_child2_LDADD = $(LDADD)
spawn_merge_child2_DEPENDENCIES = ../lib/libmpi.la
spawn_merge_parent_SOURCES = spawn_merge_parent.c
spawn_merge_parent_OBJECTS = spawn_merge_parent.$(OBJEXT)
spawn_merge_parent_LDADD = $(LDADD)
spawn_merge_parent_DEPENDENCIES = ../lib/libmpi.la
srtest_SOURCES = srtest.c
srtest_OBJECTS = srtest.$(OBJEXT)
srtest_LDADD = $(LDADD)
srtest_DEPENDENCIES = ../lib/libmpi.la
AM_V_P = $(am__v_P_$(V))
am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_$(V))
am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
am__v_GEN_0 = @echo "  GEN     " $@;
am__v_GEN_1 = 
AM_V_at = $(am__v_at_$(V))
am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
am__v_at_0 = @
am__v_at_1 = 
DEFAULT_INCLUDES = -I. -I$(top_builddir)/src/include
depcomp = $(SHELL) $(top_srcdir)/confdb/depcomp
am__maybe_remake_depfiles = depfiles
am__depfiles_remade = ./$(DEPDIR)/child.Po ./$(DEPDIR)/cpi.Po \
	./$(DEPDIR)/hellow.Po ./$(DEPDIR)/icpi.Po ./$(DEPDIR)/ircpi.Po \
	./$(DEPDIR)/parent.Po ./$(DEPDIR)/pmandel.Po \
	./$(DEPDIR)/pmandel_fence.Po ./$(DEPDIR)/pmandel_service.Po \
	./$(DEPDIR)/pmandel_spaserv.Po ./$(DEPDIR)/pmandel_spawn.Po \
	./$(DEPDIR)/spawn_merge_child1.Po \
	./$(DEPDIR)/spawn_merge_child2.Po \
	./$(DEPDIR)/spawn_merge_parent.Po ./$(DEPDIR)/srtest.Po
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
	$(AM_CFLAGS) $(CFLAGS)
AM_V_CC = $(am__v_CC_$(V))
am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
am__v_CC_0 = @echo "  CC      " $@;
am__v_CC_1 = 
CCLD = $(CC)
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
	$(AM_LDFLAGS) $(LDFLAGS) -o $@
AM_V_CCLD = $(am__v_CCLD_$(V))
am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
am__v_CCLD_0 = @echo "  CCLD    " $@;
am__v_CCLD_1 = 
SOURCES = child.c cpi.c $(cuda_cudapi_SOURCES) hellow.c icpi.c ircpi.c \
	parent.c pmandel.c pmandel_fence.c pmandel_service.c \
	pmandel_spaserv.c pmandel_spawn.c spawn_merge_child1.c \
	spawn_merge_child2.c spawn_merge_parent.c srtest.c
am__can_run_installinfo = \
  case $$AM_UPDATE_INFO_DIR in \
    n|no|NO) false;; \
    *) (install-info --version) >/dev/null 2>&1;; \
  esac
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
# Read a list of newline-separated strings from the standard input,
# and print each of them once, without duplicates.  Input order is
# *not* preserved.
am__uniquify_input = $(AWK) '\
  BEGIN { nonempty = 0; } \
  { items[$$0] = 1; nonempty = 1; } \
  END { if (nonempty) { for (i in items) print i; }; } \
'
# Make sure the list of sources is unique.  This is necessary because,
# e.g., the same source file might be shared among _SOURCES variables
# for different programs/libraries.
am__define_uniq_tagged_files = \
  list='$(am__tagged_files)'; \
  unique=`for i in $$list; do \
    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
  done | $(am__uniquify_input)`
VPATH = VPATH=.:${srcdir}
ABIVERSION = 18:1:6
ABIVERSIONFLAGS = -version-info $(ABIVERSION)
ACLOCAL = ${SHELL} '/tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/confdb/missing' aclocal-1.18
ADDRESS_KIND = 4
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
AR = ar
AS = 
AUTOCONF = ${SHELL} '/tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/confdb/missing' autoconf
AUTOHEADER = ${SHELL} '/tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/confdb/missing' autoheader
AUTOMAKE = ${SHELL} '/tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/confdb/missing' automake-1.18
AWK = mawk
BASH_SHELL = /bin/bash
BSEND_OVERHEAD = 56
CC = /usr/bin/i686-pld-linux-gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wformat -Werror=format-security     -O2
CMB_1INT_ALIGNMENT = 
CMB_STATUS_ALIGNMENT = 
CONFIGURE_ARGS_CLEAN = --host=i686-pld-linux --build=i686-pld-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --x-libraries=/usr/lib --disable-silent-rules --with-hwloc-prefix=system --with-hydra-ckpointlib=none --with-openpa-prefix=system
CONFIGURE_ARGUMENTS =  '--host=i686-pld-linux' '--build=i686-pld-linux' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--x-libraries=/usr/lib' '--disable-silent-rules' '--with-hwloc-prefix=system' '--with-hydra-ckpointlib=none' '--with-openpa-prefix=system' 'build_alias=i686-pld-linux' 'host_alias=i686-pld-linux' 'CC=/usr/bin/i686-pld-linux-gcc' 'CFLAGS=-O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wformat -Werror=format-security ' 'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CPPFLAGS=-DQT_NO_DEBUG ' 'CPP=/usr/bin/cpp' 'CXX=/usr/bin/i686-pld-linux-g++' 'CXXFLAGS=-O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wformat -Werror=format-security ' 'FCFLAGS=-O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Werror=line-truncation ' 'FFLAGS=-O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Werror=line-truncation '
COUNT_KIND = 8
CPP = /usr/bin/cpp
CPPFLAGS = -DQT_NO_DEBUG   -DNETMOD_INLINE=__netmod_inline_ofi__ -DPOSIX_EAGER_INLINE=__posix_eager_inline_iqueue__ -I/tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/src/mpl/include -I/tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/modules/json-c -I/tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/modules/hwloc/include -D_REENTRANT -I/tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/src/mpi/romio/include -I/tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/src/pmi/include -I/tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/src/mpi/datatype/typerep/yaksa/src/frontend/include
CSCOPE = cscope
CTAGS = ctags
CXX = /usr/bin/i686-pld-linux-g++
CXXCPP = /usr/bin/i686-pld-linux-g++ -E
CXXDEPMODE = depmode=gcc3
CXXFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wformat -Werror=format-security   -O2
CYGPATH_W = echo
C_LINKPATH_SHL = 
DEFS = -DHAVE_CONFIG_H
DEPDIR = .deps
DEVICE = ch4:ofi
DISABLE_TAG_SUPPORT = #define NO_TAGS_WITH_MODIFIERS 1
DLLIMPORT = 
DLLTOOL = false
DOCTEXT = false
DSYMUTIL = 
DUMPBIN = 
ECHO_C = 
ECHO_N = -n
ECHO_T = 
EGREP = /bin/grep -E
ENABLE_QMPI = 0
ETAGS = etags
EXEEXT = 
F08_C_AINT = c_int
F08_C_COUNT = c_long_long
F08_C_OFFSET = c_long_long
F77 = i686-pld-linux-gfortran
F77CPP = 
F77_INCDIR = -I
F77_LIBDIR_LEADER = -L
F77_NAME_MANGLE = F77_NAME_LOWER_USCORE
F77_OTHER_LIBS = 
FC = i686-pld-linux-gfortran
FCCPP = 
FCEXT = f90
FCFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Werror=line-truncation   -O2
FCINC = -I
FCINCFLAG = -I
FCLIB_LDFLAGS = 
FCMODEXT = mod
FCMODINCFLAG = -I
FCMODINCSPEC = 
FCMODOUTFLAG = -J
FC_ALL_INTEGER_MODELS =  2 , 1, 4 , 2, 9 , 4, 18 , 8,
FC_DOUBLE_MODEL =  15 , 307
FC_INTEGER_MODEL =  9
FC_INTEGER_MODEL_MAP =  {  2 , 1 , 1 }, {  4 , 2 , 2 }, {  9 , 4 , 4 }, {  18 , 8 , 8 },
FC_OTHER_LIBS = 
FC_REAL_MODEL =  6 , 37
FC_WORK_FILES_ARG = 
FFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Werror=line-truncation   -O2
FGREP = /bin/grep -F
FILE = 
FILECMD = file
FLIBS =  -L/usr/lib/gcc/i686-pld-linux/15.3.0 -L/usr/lib/gcc/i686-pld-linux/15.3.0/../../.. -L/lib -L/usr/lib -lgfortran -lm -lquadmath
FORTRAN_BINDING = 1
FORTRAN_MPI_OFFSET = INTEGER(KIND=8)
GCOV = gcov
GNUCXX_MINORVERSION = 3
GNUCXX_VERSION = 15
GNULIB_ATOLL = 0
GNULIB_CALLOC_POSIX = 0
GNULIB_CANONICALIZE_FILE_NAME = 0
GNULIB_GETLOADAVG = 0
GNULIB_GETSUBOPT = 0
GNULIB_GRANTPT = 0
GNULIB_MALLOC_POSIX = 0
GNULIB_MBTOWC = 0
GNULIB_MKDTEMP = 0
GNULIB_MKOSTEMP = 0
GNULIB_MKOSTEMPS = 0
GNULIB_MKSTEMP = 0
GNULIB_MKSTEMPS = 0
GNULIB_POSIX_OPENPT = 0
GNULIB_PTSNAME = 0
GNULIB_PTSNAME_R = 0
GNULIB_PUTENV = 0
GNULIB_QSORT_R = 0
GNULIB_RANDOM = 0
GNULIB_RANDOM_R = 0
GNULIB_REALLOC_POSIX = 0
GNULIB_REALPATH = 0
GNULIB_RPMATCH = 0
GNULIB_SECURE_GETENV = 0
GNULIB_SETENV = 0
GNULIB_STRTOD = 0
GNULIB_STRTOLL = 0
GNULIB_STRTOULL = 0
GNULIB_SYSTEM_POSIX = 0
GNULIB_UNLOCKPT = 0
GNULIB_UNSETENV = 0
GNULIB_WCTOMB = 0
GNULIB__EXIT = 0
GREP = /bin/grep
HAVE_ATOLL = 1
HAVE_CANONICALIZE_FILE_NAME = 1
HAVE_CXX_EXCEPTIONS = 1
HAVE_DECL_GETLOADAVG = 1
HAVE_DECL_SETENV = 1
HAVE_DECL_UNSETENV = 1
HAVE_ERROR_CHECKING = 1
HAVE_GETSUBOPT = 1
HAVE_GRANTPT = 1
HAVE_MKDTEMP = 1
HAVE_MKOSTEMP = 1
HAVE_MKOSTEMPS = 1
HAVE_MKSTEMP = 1
HAVE_MKSTEMPS = 1
HAVE_POSIX_OPENPT = 1
HAVE_PTSNAME = 1
HAVE_PTSNAME_R = 1
HAVE_RANDOM = 1
HAVE_RANDOM_H = 0
HAVE_RANDOM_R = 1
HAVE_REALPATH = 1
HAVE_RPMATCH = 1
HAVE_SECURE_GETENV = 1
HAVE_SETENV = 1
HAVE_STRTOD = 1
HAVE_STRTOLL = 1
HAVE_STRTOULL = 1
HAVE_STRUCT_RANDOM_DATA = 1
HAVE_SYS_LOADAVG_H = 0
HAVE_UNLOCKPT = 1
HAVE__EXIT = 1
INCLUDE_MPICXX_H = #include "mpicxx.h"
INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
INTEGER_KIND = 4
INTERLIB_DEPS = yes
KILLALL = killall
LD = /usr/bin/ld
LDFLAGS = -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc  
LIBOBJS = 
LIBS =  
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LIPO = 
LN_S = ln -s
LPMPIABILIBNAME = 
LPMPILIBNAME = 
LTLIBOBJS = 
LT_SYS_LIBRARY_PATH = 
MAINT = 
MAKE = make
MAKEINFO = ${SHELL} '/tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/confdb/missing' makeinfo
MANIFEST_TOOL = :
MKDIR_P = mkdir -p
MPIABILIBNAME = mpi_abi
MPIBASEMODNAME = mpi_base
MPICC_ABI_NAME = mpicc_abi
MPICC_NAME = mpicc
MPICHLIB_CFLAGS = 
MPICHLIB_CPPFLAGS = 
MPICHLIB_CXXFLAGS = 
MPICHLIB_FCFLAGS = 
MPICHLIB_FFLAGS = 
MPICHLIB_LDFLAGS = 
MPICHLIB_LIBS = 
MPICH_CUSTOM_STRING = 
MPICH_MPICC_CFLAGS = 
MPICH_MPICC_CPPFLAGS = 
MPICH_MPICC_LDFLAGS = 
MPICH_MPICC_LIBS = 
MPICH_MPICXX_CPPFLAGS = 
MPICH_MPICXX_CXXFLAGS = 
MPICH_MPICXX_LDFLAGS = 
MPICH_MPICXX_LIBS = 
MPICH_MPIF77_CPPFLAGS = 
MPICH_MPIF77_FFLAGS = 
MPICH_MPIF77_LDFLAGS = 
MPICH_MPIF77_LIBS = 
MPICH_MPIFORT_CPPFLAGS = 
MPICH_MPIFORT_FCFLAGS = 
MPICH_MPIFORT_LDFLAGS = 
MPICH_MPIFORT_LIBS = 
MPICH_NUMVERSION = 50001300
MPICH_RELEASE_DATE = Fri Apr 10 09:45:31 AM CDT 2026
MPICH_VERSION = 5.0.1
MPICONSTMODNAME = mpi_constants
MPICPP_NAME = mpic++
MPICXXLIBNAME = mpicxx
MPICXX_ABI_NAME = mpicxx_abi
MPICXX_NAME = mpicxx
MPIF77_NAME = mpif77
MPIF90_NAME = mpif90
MPIFCLIBNAME = mpifort
MPIFORT_NAME = mpifort
MPIFPMPI = ,PMPI_WTIME,PMPI_WTICK
MPILIBNAME = mpi
MPIMODNAME = mpi
MPISIZEOFMODNAME = mpi_sizeofs
MPIU_DLL_SPEC_DEF = #define MPIU_DLL_SPEC
MPI_AINT = int
MPI_AINT_FMT_DEC_SPEC = %d
MPI_AINT_FMT_HEX_SPEC = %x
MPI_COUNT = long long
MPI_C_INTERFACE_CDESC_NAME = mpi_c_interface_cdesc
MPI_C_INTERFACE_GLUE_NAME = mpi_c_interface_glue
MPI_C_INTERFACE_NAME = mpi_c_interface
MPI_C_INTERFACE_NOBUF_NAME = mpi_c_interface_nobuf
MPI_C_INTERFACE_TYPES_NAME = mpi_c_interface_types
MPI_F08_CALLBACKS_NAME = mpi_f08_callbacks
MPI_F08_COMPILE_CONSTANTS_NAME = mpi_f08_compile_constants
MPI_F08_LINK_CONSTANTS_NAME = mpi_f08_link_constants
MPI_F08_NAME = mpi_f08
MPI_F08_TYPES_NAME = mpi_f08_types
MPI_FINT = int
MPI_MAX_ERROR_STRING = 512
MPI_MAX_LIBRARY_VERSION_STRING = 8192
MPI_MAX_PROCESSOR_NAME = 128
MPI_OFFSET = long long
MPI_OFFSET_TYPEDEF = typedef long long MPI_Offset;
MPI_STATUS_SIZE = 5
NM = /usr/bin/nm -B
NMEDIT = 
NVCC = nvcc_not_found
OBJDUMP = objdump
OBJEXT = o
OFFSET_KIND = 8
OTOOL = 
OTOOL64 = 
PACKAGE = mpich
PACKAGE_BUGREPORT = discuss@mpich.org
PACKAGE_NAME = MPICH
PACKAGE_STRING = MPICH 5.0.1
PACKAGE_TARNAME = mpich
PACKAGE_URL = http://www.mpich.org/
PACKAGE_VERSION = 5.0.1
PAPI_INCLUDE = 
PATH_SEPARATOR = :
PERL = /usr/bin/perl
PMPIABILIBNAME = pmpi_abi
PMPIBASEMODNAME = pmpi_base
PMPILIBNAME = pmpi
PMPI_F08_NAME = pmpi_f08
PYTHON = /usr/bin/python
PYTHON3_PATH = 
PYTHON_PATH = /usr/bin/python
RANLIB = ranlib
REPLACE_CALLOC = 0
REPLACE_CANONICALIZE_FILE_NAME = 0
REPLACE_MALLOC = 0
REPLACE_MBTOWC = 0
REPLACE_MKSTEMP = 0
REPLACE_PTSNAME = 0
REPLACE_PTSNAME_R = 0
REPLACE_PUTENV = 0
REPLACE_QSORT_R = 0
REPLACE_RANDOM_R = 0
REPLACE_REALLOC = 0
REPLACE_REALPATH = 0
REPLACE_SETENV = 0
REPLACE_STRTOD = 0
REPLACE_UNSETENV = 0
REPLACE_WCTOMB = 0
ROMIO_VERSION = #define ROMIO_VERSION 126
RPATHS =  
RSH = 
SED = /bin/sed
SET_CFLAGS = CFLAGS=
SET_MAKE = MAKE=make
SHELL = /bin/sh
SHLIB_EXT = .so
SSH = 
STRIP = strip
USER_CFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wformat -Werror=format-security  
USER_CPPFLAGS = -DQT_NO_DEBUG  
USER_CXXFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wformat -Werror=format-security  
USER_EXTRA_LIBS = 
USER_FCFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Werror=line-truncation  
USER_FFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Werror=line-truncation  
USER_LDFLAGS = -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc  
USER_LIBS =  
VERSION = 5.0.1
VISIBILITY_CFLAGS = -fvisibility=hidden
WRAPPER_CFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wformat -Werror=format-security 
WRAPPER_CPPFLAGS = -DQT_NO_DEBUG 
WRAPPER_CXXFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wformat -Werror=format-security 
WRAPPER_C_DYNAMIC_LOADING_FLAGS = -Wl,-rpath -Wl,/usr/lib -Wl,--enable-new-dtags
WRAPPER_DEPENDENCY_LDFLAGS = -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc 
WRAPPER_EXTRA_F77_FLAGS = -fallow-argument-mismatch
WRAPPER_EXTRA_LIBS = 
WRAPPER_FCFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Werror=line-truncation 
WRAPPER_FFLAGS = -O2 -fwrapv -pipe -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Werror=line-truncation 
WRAPPER_LDFLAGS = -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc 
WRAPPER_LIBS =  -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc   -lpthread   -lhwloc   -lfabric -lfabric -lrdmacm -libverbs -lnl-3 -lnl-route-3 -latomic -lpthread -ldl -luring
WTIME_DOUBLE_TYPE = REAL*8
XARGS_NODATA_OPT = -r
YAKSALIBNAME = yaksa
abs_builddir = /tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/examples
abs_srcdir = /tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/examples
abs_top_builddir = /tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1
abs_top_srcdir = /tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1
ac_ct_AR = ar
ac_ct_CC = 
ac_ct_CXX = 
ac_ct_DUMPBIN = 
ac_ct_F77 = 
ac_ct_FC = 
am__include = include
am__leading_dot = .
am__quote = 
am__rm_f_notfound = 
am__tar = tar --format=ustar -chf - "$$tardir"
am__untar = tar -xf -
am__xargs_n = xargs -n
bindings =  f77 f90 f08 cxx
bindir = /usr/bin
build = i686-pld-linux-gnu
build_alias = i686-pld-linux
build_cpu = i686
build_os = linux-gnu
build_vendor = pld
builddir = .
ch4_netmods = ofi
ch4_nets_array = MPIDI_CH4_OFI
ch4_nets_array_sz = 1
ch4_nets_func_array = &MPIDI_NM_ofi_funcs
ch4_nets_func_decl = MPIDI_NM_ofi_funcs
ch4_nets_native_func_array = &MPIDI_NM_native_ofi_funcs
ch4_nets_native_func_decl = MPIDI_NM_native_ofi_funcs
ch4_nets_strings = "ofi"
ch4_posix_eager_array = MPIDI_POSIX_IQUEUE
ch4_posix_eager_array_sz = 1
ch4_posix_eager_func_array = &MPIDI_POSIX_eager_iqueue_funcs
ch4_posix_eager_func_decl = MPIDI_POSIX_eager_iqueue_funcs
ch4_posix_eager_modules = iqueue
ch4_posix_eager_pre_include = #include "../iqueue/iqueue_pre.h"
ch4_posix_eager_recv_transaction_decl = MPIDI_POSIX_eager_iqueue_recv_transaction_t iqueue;
ch4_posix_eager_strings = "iqueue"
channel_name = 
datadir = /usr/share
datarootdir = ${prefix}/share
device_name = ch4
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
dvidir = ${docdir}
exec_prefix = /usr
host = i686-pld-linux-gnu
host_alias = i686-pld-linux
host_cpu = i686
host_os = linux-gnu
host_vendor = pld
htmldir = ${docdir}
hwloclib = modules/hwloc/hwloc/libhwloc_embedded.la
hwlocsrcdir = /tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/modules/hwloc
includedir = /usr/include
infodir = /usr/share/info
install_sh = ${SHELL} /tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/confdb/install-sh
jsonlib = modules/json-c/libjson-c.la
jsonsrcdir = /tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1/modules/json-c
libdir = /usr/lib
libexecdir = /usr/libexec
libmpi_so_version = 18:1:6
localedir = ${datarootdir}/locale
localstatedir = /var
main_top_builddir = /tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1
main_top_srcdir = /tmp/B.bjuz2p_4/BUILD/mpich-5.0.1-build/mpich-5.0.1
mandir = /usr/share/man
mkdir_p = $(MKDIR_P)
mmx_copy_s = 
modincdir = /usr/include
mpllib = src/mpl/libmpl.la
mpllibdir = 
mplsrcdir = src/mpl
nemesis_nets_array = 
nemesis_nets_array_sz = 
nemesis_nets_dirs = 
nemesis_nets_func_array = 
nemesis_nets_func_decl = 
nemesis_nets_macro_defs = 
nemesis_nets_strings = 
nemesis_networks = 
ofilib = 
ofisrcdir = 
oldincludedir = /usr/include
pdfdir = ${docdir}
pkgconfigdir = /usr/lib/pkgconfig
pm_name = hydra
pmilib = src/pmi/libpmi.la
pmisrcdir = src/pmi
prefix = /usr
program_transform_name = s,x,x,
psdir = ${docdir}
runstatedir = ${localstatedir}/run
sbindir = /usr/sbin
sharedstatedir = /var/lib
srcdir = .
sysconfdir = /etc
target = i686-pld-linux-gnu
target_alias = 
target_cpu = i686
target_os = linux-gnu
target_vendor = pld
top_build_prefix = ../
top_builddir = ..
top_srcdir = ..
ucc_info_path = 
ucxdir = 
ucxlib = 
with_wrapper_dl_type = runpath
yaksalib = src/mpi/datatype/typerep/yaksa/libyaksa.la
yaksalibdir = 
yaksasrcdir = src/mpi/datatype/typerep/yaksa

# CUDA
#
# when compiling cuda/cudapi.cu with NVCC, mpi.h will pull in mpicxx.h
# because __cplusplus is defined (NVCC is a C++ compiler)
AM_CPPFLAGS = -I$(top_builddir)/src/include \
	-I${top_srcdir}/src/include -I$(top_builddir)/src/binding/cxx
LDADD = ../lib/libmpi.la -lm
cuda_cudapi_SOURCES = cuda/cudapi.cu
cuda_cudapi_LDADD = ../lib/libmpi.la -lm
cuda_cudapi_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
       $(LIBTOOLFLAGS) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) \
       $(AM_LDFLAGS) $(LDFLAGS) -o $@

all: all-am

.SUFFIXES:
.SUFFIXES: .c .cu .lo .o .obj
$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(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 examples/Makefile'; \
	$(am__cd) $(top_srcdir) && \
	  $(AUTOMAKE) --foreign examples/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__maybe_remake_depfiles)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
	esac;

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

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

clean-noinstPROGRAMS:
	$(am__rm_f) $(noinst_PROGRAMS)
	test -z "$(EXEEXT)" || $(am__rm_f) $(noinst_PROGRAMS:$(EXEEXT)=)

child$(EXEEXT): $(child_OBJECTS) $(child_DEPENDENCIES) $(EXTRA_child_DEPENDENCIES) 
	@rm -f child$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(child_OBJECTS) $(child_LDADD) $(LIBS)

cpi$(EXEEXT): $(cpi_OBJECTS) $(cpi_DEPENDENCIES) $(EXTRA_cpi_DEPENDENCIES) 
	@rm -f cpi$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(cpi_OBJECTS) $(cpi_LDADD) $(LIBS)
cuda/$(am__dirstamp):
	@$(MKDIR_P) cuda
	@: >>cuda/$(am__dirstamp)
cuda/$(DEPDIR)/$(am__dirstamp):
	@$(MKDIR_P) cuda/$(DEPDIR)
	@: >>cuda/$(DEPDIR)/$(am__dirstamp)
cuda/cudapi.$(OBJEXT): cuda/$(am__dirstamp) \
	cuda/$(DEPDIR)/$(am__dirstamp)

cuda/cudapi$(EXEEXT): $(cuda_cudapi_OBJECTS) $(cuda_cudapi_DEPENDENCIES) $(EXTRA_cuda_cudapi_DEPENDENCIES) cuda/$(am__dirstamp)
	@rm -f cuda/cudapi$(EXEEXT)
	$(AM_V_GEN)$(cuda_cudapi_LINK) $(cuda_cudapi_OBJECTS) $(cuda_cudapi_LDADD) $(LIBS)

hellow$(EXEEXT): $(hellow_OBJECTS) $(hellow_DEPENDENCIES) $(EXTRA_hellow_DEPENDENCIES) 
	@rm -f hellow$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(hellow_OBJECTS) $(hellow_LDADD) $(LIBS)

icpi$(EXEEXT): $(icpi_OBJECTS) $(icpi_DEPENDENCIES) $(EXTRA_icpi_DEPENDENCIES) 
	@rm -f icpi$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(icpi_OBJECTS) $(icpi_LDADD) $(LIBS)

ircpi$(EXEEXT): $(ircpi_OBJECTS) $(ircpi_DEPENDENCIES) $(EXTRA_ircpi_DEPENDENCIES) 
	@rm -f ircpi$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(ircpi_OBJECTS) $(ircpi_LDADD) $(LIBS)

parent$(EXEEXT): $(parent_OBJECTS) $(parent_DEPENDENCIES) $(EXTRA_parent_DEPENDENCIES) 
	@rm -f parent$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(parent_OBJECTS) $(parent_LDADD) $(LIBS)

pmandel$(EXEEXT): $(pmandel_OBJECTS) $(pmandel_DEPENDENCIES) $(EXTRA_pmandel_DEPENDENCIES) 
	@rm -f pmandel$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(pmandel_OBJECTS) $(pmandel_LDADD) $(LIBS)

pmandel_fence$(EXEEXT): $(pmandel_fence_OBJECTS) $(pmandel_fence_DEPENDENCIES) $(EXTRA_pmandel_fence_DEPENDENCIES) 
	@rm -f pmandel_fence$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(pmandel_fence_OBJECTS) $(pmandel_fence_LDADD) $(LIBS)

pmandel_service$(EXEEXT): $(pmandel_service_OBJECTS) $(pmandel_service_DEPENDENCIES) $(EXTRA_pmandel_service_DEPENDENCIES) 
	@rm -f pmandel_service$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(pmandel_service_OBJECTS) $(pmandel_service_LDADD) $(LIBS)

pmandel_spaserv$(EXEEXT): $(pmandel_spaserv_OBJECTS) $(pmandel_spaserv_DEPENDENCIES) $(EXTRA_pmandel_spaserv_DEPENDENCIES) 
	@rm -f pmandel_spaserv$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(pmandel_spaserv_OBJECTS) $(pmandel_spaserv_LDADD) $(LIBS)

pmandel_spawn$(EXEEXT): $(pmandel_spawn_OBJECTS) $(pmandel_spawn_DEPENDENCIES) $(EXTRA_pmandel_spawn_DEPENDENCIES) 
	@rm -f pmandel_spawn$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(pmandel_spawn_OBJECTS) $(pmandel_spawn_LDADD) $(LIBS)

spawn_merge_child1$(EXEEXT): $(spawn_merge_child1_OBJECTS) $(spawn_merge_child1_DEPENDENCIES) $(EXTRA_spawn_merge_child1_DEPENDENCIES) 
	@rm -f spawn_merge_child1$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(spawn_merge_child1_OBJECTS) $(spawn_merge_child1_LDADD) $(LIBS)

spawn_merge_child2$(EXEEXT): $(spawn_merge_child2_OBJECTS) $(spawn_merge_child2_DEPENDENCIES) $(EXTRA_spawn_merge_child2_DEPENDENCIES) 
	@rm -f spawn_merge_child2$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(spawn_merge_child2_OBJECTS) $(spawn_merge_child2_LDADD) $(LIBS)

spawn_merge_parent$(EXEEXT): $(spawn_merge_parent_OBJECTS) $(spawn_merge_parent_DEPENDENCIES) $(EXTRA_spawn_merge_parent_DEPENDENCIES) 
	@rm -f spawn_merge_parent$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(spawn_merge_parent_OBJECTS) $(spawn_merge_parent_LDADD) $(LIBS)

srtest$(EXEEXT): $(srtest_OBJECTS) $(srtest_DEPENDENCIES) $(EXTRA_srtest_DEPENDENCIES) 
	@rm -f srtest$(EXEEXT)
	$(AM_V_CCLD)$(LINK) $(srtest_OBJECTS) $(srtest_LDADD) $(LIBS)

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

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

include ./$(DEPDIR)/child.Po # am--include-marker
include ./$(DEPDIR)/cpi.Po # am--include-marker
include ./$(DEPDIR)/hellow.Po # am--include-marker
include ./$(DEPDIR)/icpi.Po # am--include-marker
include ./$(DEPDIR)/ircpi.Po # am--include-marker
include ./$(DEPDIR)/parent.Po # am--include-marker
include ./$(DEPDIR)/pmandel.Po # am--include-marker
include ./$(DEPDIR)/pmandel_fence.Po # am--include-marker
include ./$(DEPDIR)/pmandel_service.Po # am--include-marker
include ./$(DEPDIR)/pmandel_spaserv.Po # am--include-marker
include ./$(DEPDIR)/pmandel_spawn.Po # am--include-marker
include ./$(DEPDIR)/spawn_merge_child1.Po # am--include-marker
include ./$(DEPDIR)/spawn_merge_child2.Po # am--include-marker
include ./$(DEPDIR)/spawn_merge_parent.Po # am--include-marker
include ./$(DEPDIR)/srtest.Po # am--include-marker

$(am__depfiles_remade):
	@$(MKDIR_P) $(@D)
	@: >>$@

am--depfiles: $(am__depfiles_remade)

.c.o:
	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
	$(am__mv) $$depbase.Tpo $$depbase.Po
#	$(AM_V_CC)source='$<' object='$@' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(AM_V_CC_no)$(COMPILE) -c -o $@ $<

.c.obj:
	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
	$(am__mv) $$depbase.Tpo $$depbase.Po
#	$(AM_V_CC)source='$<' object='$@' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`

.c.lo:
	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
	$(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
	$(am__mv) $$depbase.Tpo $$depbase.Plo
#	$(AM_V_CC)source='$<' object='$@' libtool=yes \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(AM_V_CC_no)$(LTCOMPILE) -c -o $@ $<

mostlyclean-libtool:
	-rm -f *.lo

clean-libtool:
	-rm -rf .libs _libs
	-rm -rf cuda/.libs cuda/_libs

ID: $(am__tagged_files)
	$(am__define_uniq_tagged_files); mkid -fID $$unique
tags: tags-am
TAGS: tags

tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
	set x; \
	here=`pwd`; \
	$(am__define_uniq_tagged_files); \
	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-am

CTAGS: ctags
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
	$(am__define_uniq_tagged_files); \
	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: cscopelist-am

cscopelist-am: $(am__tagged_files)
	list='$(am__tagged_files)'; \
	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
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:

distclean-generic:
	-$(am__rm_f) $(CONFIG_CLEAN_FILES)
	-test . = "$(srcdir)" || $(am__rm_f) $(CONFIG_CLEAN_VPATH_FILES)
	-$(am__rm_f) cuda/$(DEPDIR)/$(am__dirstamp)
	-$(am__rm_f) cuda/$(am__dirstamp)

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-libtool clean-noinstPROGRAMS \
	mostlyclean-am

distclean: distclean-am
	-rm -f ./$(DEPDIR)/child.Po
	-rm -f ./$(DEPDIR)/cpi.Po
	-rm -f ./$(DEPDIR)/hellow.Po
	-rm -f ./$(DEPDIR)/icpi.Po
	-rm -f ./$(DEPDIR)/ircpi.Po
	-rm -f ./$(DEPDIR)/parent.Po
	-rm -f ./$(DEPDIR)/pmandel.Po
	-rm -f ./$(DEPDIR)/pmandel_fence.Po
	-rm -f ./$(DEPDIR)/pmandel_service.Po
	-rm -f ./$(DEPDIR)/pmandel_spaserv.Po
	-rm -f ./$(DEPDIR)/pmandel_spawn.Po
	-rm -f ./$(DEPDIR)/spawn_merge_child1.Po
	-rm -f ./$(DEPDIR)/spawn_merge_child2.Po
	-rm -f ./$(DEPDIR)/spawn_merge_parent.Po
	-rm -f ./$(DEPDIR)/srtest.Po
	-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 -f ./$(DEPDIR)/child.Po
	-rm -f ./$(DEPDIR)/cpi.Po
	-rm -f ./$(DEPDIR)/hellow.Po
	-rm -f ./$(DEPDIR)/icpi.Po
	-rm -f ./$(DEPDIR)/ircpi.Po
	-rm -f ./$(DEPDIR)/parent.Po
	-rm -f ./$(DEPDIR)/pmandel.Po
	-rm -f ./$(DEPDIR)/pmandel_fence.Po
	-rm -f ./$(DEPDIR)/pmandel_service.Po
	-rm -f ./$(DEPDIR)/pmandel_spaserv.Po
	-rm -f ./$(DEPDIR)/pmandel_spawn.Po
	-rm -f ./$(DEPDIR)/spawn_merge_child1.Po
	-rm -f ./$(DEPDIR)/spawn_merge_child2.Po
	-rm -f ./$(DEPDIR)/spawn_merge_parent.Po
	-rm -f ./$(DEPDIR)/srtest.Po
	-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic

mostlyclean: mostlyclean-am

mostlyclean-am: mostlyclean-compile mostlyclean-generic \
	mostlyclean-libtool

pdf: pdf-am

pdf-am:

ps: ps-am

ps-am:

uninstall-am:

.MAKE: install-am install-strip

.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
	clean-generic clean-libtool clean-noinstPROGRAMS cscopelist-am \
	ctags ctags-am distclean distclean-compile distclean-generic \
	distclean-libtool distclean-tags 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 \
	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
	uninstall-am

.PRECIOUS: Makefile


# How to compile .cu files
.cu.o:
	$(NVCC) -arch=native $(AM_CPPFLAGS) -c -o $@ $<

# 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:

# Tell GNU make to disable its built-in pattern rules.
%:: %,v
%:: RCS/%,v
%:: RCS/%
%:: s.%
%:: SCCS/s.%
