# This Makefile.in created by simplemake.  Do not edit

# @configure_input@

# --------------------------------------------------------------------------
all: all-redirect

SHELL           = @SHELL@
bindir          = @bindir@
exec_prefix     = @exec_prefix@
prefix          = @prefix@
abs_builddir    = @abs_builddir@
srcdir          = @srcdir@
abs_srcdir      = @abs_srcdir@
DEFS            = @DEFS@ -I. -I${srcdir}
CPPFLAGS        = @CPPFLAGS@
LIBS            = @LIBS@
MAKE            = @MAKE@
CC              = @CC@
CFLAGS          = @CFLAGS@
C_COMPILE       = $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS)
C_LINK         = $(CC)
LDFLAGS     =  @LDFLAGS@ ../util/mtest.o

VPATH = .:@srcdir@
INCLUDES = -I../include -I${srcdir}/../include

.SUFFIXES:
.SUFFIXES: .o .c 
.c.o:
	$(C_COMPILE) -c $<
.c:
	$(C_COMPILE) -o $* $< $(LDFLAGS) $(LIBS)
apply: 
	$(ACTION) $(ACTION_INPUT)
clean: 
	-@rm -f *.o ${srcdir}/*.o inactivereq bsend3 bsendfrag errinstatta rcancel bsend4 bsendpending waitany-null errinstatws cancelrecv isendself rqstatus sendrecv3 sendself probenull bsendalign greq1 eagerdt bsend5 bottom bsend2 probe-unexp pscancel errinstatts bsend1 scancel icsend errinstatwa sendrecv1 waittestnull scancel2 pingping isendselfprobe sendrecv2
	-@rm -f inactivereq.exe bsend3.exe bsendfrag.exe errinstatta.exe rcancel.exe bsend4.exe bsendpending.exe waitany-null.exe errinstatws.exe cancelrecv.exe isendself.exe rqstatus.exe sendrecv3.exe sendself.exe probenull.exe bsendalign.exe greq1.exe eagerdt.exe bsend5.exe bottom.exe bsend2.exe probe-unexp.exe pscancel.exe errinstatts.exe bsend1.exe scancel.exe icsend.exe errinstatwa.exe sendrecv1.exe waittestnull.exe scancel2.exe pingping.exe isendselfprobe.exe sendrecv2.exe
	-@rm -f core core.[0-9]*
	-@rm -f *.lo ${srcdir}/*.lo
	-@rm -f *.irlog*
distclean:  clean distclean-xxx remove-makefile
distclean-xxx:
	-@rm -f Makefile
	-@rm -rf autom4te*.cache
	-@rm -rf $(DEPS_DIR)
	-@rm -f TAGS
remove-makefile:
	rm -f Makefile
remove-genmakefiles:
	rm -f  Makefile
all-redirect: bottom bsend1 bsend2 bsend3 bsend4 bsend5 bsendalign cancelrecv\
	 isendself sendself eagerdt isendselfprobe bsendfrag bsendpending\
	 errinstatts errinstatta errinstatws errinstatwa icsend rqstatus greq1\
	 scancel scancel2 rcancel pscancel sendrecv1 sendrecv2 sendrecv3\
	 waitany-null pingping probe-unexp probenull inactivereq waittestnull

inactivereq: inactivereq.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o inactivereq inactivereq.o  ${LIBS}
bsend3: bsend3.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o bsend3 bsend3.o  ${LIBS}
bsendfrag: bsendfrag.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o bsendfrag bsendfrag.o  ${LIBS}
errinstatta: errinstatta.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o errinstatta errinstatta.o  ${LIBS}
rcancel: rcancel.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o rcancel rcancel.o  ${LIBS}
bsend4: bsend4.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o bsend4 bsend4.o  ${LIBS}
bsendpending: bsendpending.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o bsendpending bsendpending.o  \
	${LIBS} 
waitany-null: waitany-null.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o waitany-null waitany-null.o  \
	${LIBS} 
errinstatws: errinstatws.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o errinstatws errinstatws.o  ${LIBS}
cancelrecv: cancelrecv.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o cancelrecv cancelrecv.o  ${LIBS}
isendself: isendself.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o isendself isendself.o  ${LIBS}
rqstatus: rqstatus.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o rqstatus rqstatus.o  ${LIBS}
sendrecv3: sendrecv3.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o sendrecv3 sendrecv3.o  ${LIBS}
sendself: sendself.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o sendself sendself.o  ${LIBS}
probenull: probenull.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o probenull probenull.o  ${LIBS}
bsendalign: bsendalign.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o bsendalign bsendalign.o  ${LIBS}
greq1: greq1.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o greq1 greq1.o  ${LIBS}
eagerdt: eagerdt.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o eagerdt eagerdt.o  ${LIBS}
bsend5: bsend5.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o bsend5 bsend5.o  ${LIBS}
bottom: bottom.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o bottom bottom.o  ${LIBS}
bsend2: bsend2.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o bsend2 bsend2.o  ${LIBS}
probe-unexp: probe-unexp.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o probe-unexp probe-unexp.o  ${LIBS}
pscancel: pscancel.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o pscancel pscancel.o  ${LIBS}
errinstatts: errinstatts.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o errinstatts errinstatts.o  ${LIBS}
bsend1: bsend1.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o bsend1 bsend1.o  ${LIBS}
scancel: scancel.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o scancel scancel.o  ${LIBS}
icsend: icsend.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o icsend icsend.o  ${LIBS}
errinstatwa: errinstatwa.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o errinstatwa errinstatwa.o  ${LIBS}
sendrecv1: sendrecv1.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o sendrecv1 sendrecv1.o  ${LIBS}
waittestnull: waittestnull.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o waittestnull waittestnull.o  \
	${LIBS} 
scancel2: scancel2.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o scancel2 scancel2.o  ${LIBS}
pingping: pingping.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o pingping pingping.o  ${LIBS}
isendselfprobe: isendselfprobe.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o isendselfprobe isendselfprobe.o  \
	${LIBS} 
sendrecv2: sendrecv2.o   @MPILIBLOC@ ../util/mtest.o
	$(C_LINK) $(CFLAGS) $(LDFLAGS) -o sendrecv2 sendrecv2.o  ${LIBS}
# --------------------------------------------------------------------------
# --------------------------------------------------------------------------
# --------------------------------------------------------------------------
SOURCES         =  bottom.c bsend1.c bsend2.c bsend3.c bsend4.c bsend5.c \
	bsendalign.c cancelrecv.c isendself.c sendself.c eagerdt.c \
	isendselfprobe.c bsendfrag.c bsendpending.c errinstatts.c \
	errinstatta.c errinstatws.c errinstatwa.c icsend.c rqstatus.c greq1.c \
	scancel.c scancel2.c rcancel.c pscancel.c sendrecv1.c sendrecv2.c \
	sendrecv3.c waitany-null.c pingping.c probe-unexp.c probenull.c \
	inactivereq.c waittestnull.c 
ETAGS           = @ETAGS@ @ETAGSADD@
HEADERFILES     = $(HEADERS)
SOURCEFILES     = $(SOURCES)
tags: TAGS
TAGS: Makefile${HEADERFILES} ${SOURCEFILES}
	here=`cd ../../.. && pwd` ; cd ${srcdir} && $(ETAGS) -o $$here/TAGS --append ${HEADERFILES} ${SOURCEFILES}
# --------------------------------------------------------------------------

# Use extra programs to list programs that should not be built by default.


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

# A special testing target to simplify running just the pt2pt tests
testing:
	../runtests -srcdir=$(srcdir) -tests=testlist \
		   -mpiexec=$(bindir)/mpiexec \
		   -xmlfile=summary.xml

FORCE_TARGET:

