1# Makefile.in generated by automake 1.12.3 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994-2012 Free Software Foundation, Inc.
5
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15@SET_MAKE@
16
17# This Makefile.am generated automatically by f77tof90
18# from test/mpi/f77/pt2pt/Makefile.am.  DO NOT EDIT
19# -*- Mode: Makefile; -*-
20# vim: set ft=automake :
21#
22# (C) 2011 by Argonne National Laboratory.
23#     See COPYRIGHT in top-level directory.
24#
25
26# -*- Mode: Makefile; -*-
27# vim: set ft=automake :
28#
29# (C) 2011 by Argonne National Laboratory.
30#     See COPYRIGHT in top-level directory.
31#
32
33am__make_dryrun = \
34  { \
35    am__dry=no; \
36    case $$MAKEFLAGS in \
37      *\\[\ \	]*) \
38        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
39          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
40      *) \
41        for am__flg in $$MAKEFLAGS; do \
42          case $$am__flg in \
43            *=*|--*) ;; \
44            *n*) am__dry=yes; break;; \
45          esac; \
46        done;; \
47    esac; \
48    test $$am__dry = yes; \
49  }
50pkgdatadir = $(datadir)/@PACKAGE@
51pkgincludedir = $(includedir)/@PACKAGE@
52pkglibdir = $(libdir)/@PACKAGE@
53pkglibexecdir = $(libexecdir)/@PACKAGE@
54am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
55install_sh_DATA = $(install_sh) -c -m 644
56install_sh_PROGRAM = $(install_sh) -c
57install_sh_SCRIPT = $(install_sh) -c
58INSTALL_HEADER = $(INSTALL_DATA)
59transform = $(program_transform_name)
60NORMAL_INSTALL = :
61PRE_INSTALL = :
62POST_INSTALL = :
63NORMAL_UNINSTALL = :
64PRE_UNINSTALL = :
65POST_UNINSTALL = :
66build_triplet = @build@
67host_triplet = @host@
68DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
69	$(top_srcdir)/Makefile_f90.mtest
70noinst_PROGRAMS = allpairf90$(EXEEXT) statusesf90$(EXEEXT) \
71	greqf90$(EXEEXT) mprobef90$(EXEEXT)
72@MAINTAINER_MODE_TRUE@am__append_1 = Makefile.am-stamp
73subdir = f90/pt2pt
74ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
75am__aclocal_m4_deps = $(top_srcdir)/confdb/aclocal_cache.m4 \
76	$(top_srcdir)/confdb/aclocal_cc.m4 \
77	$(top_srcdir)/confdb/aclocal_cxx.m4 \
78	$(top_srcdir)/confdb/aclocal_f77.m4 \
79	$(top_srcdir)/confdb/aclocal_fc.m4 \
80	$(top_srcdir)/confdb/aclocal_make.m4 \
81	$(top_srcdir)/confdb/aclocal_runlog.m4 \
82	$(top_srcdir)/confdb/aclocal_util.m4 \
83	$(top_srcdir)/configure.ac
84am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
85	$(ACLOCAL_M4)
86mkinstalldirs = $(install_sh) -d
87CONFIG_HEADER = $(top_builddir)/include/mpitestconf.h
88CONFIG_CLEAN_FILES =
89CONFIG_CLEAN_VPATH_FILES =
90PROGRAMS = $(noinst_PROGRAMS)
91allpairf90_SOURCES = allpairf90.f90
92allpairf90_OBJECTS = allpairf90.$(OBJEXT)
93allpairf90_LDADD = $(LDADD)
94allpairf90_DEPENDENCIES = $(top_builddir)/f90/util/mtestf90.o
95am_greqf90_OBJECTS = greqf90.$(OBJEXT) dummyf90.$(OBJEXT)
96greqf90_OBJECTS = $(am_greqf90_OBJECTS)
97greqf90_LDADD = $(LDADD)
98greqf90_DEPENDENCIES = $(top_builddir)/f90/util/mtestf90.o
99mprobef90_SOURCES = mprobef90.f90
100mprobef90_OBJECTS = mprobef90.$(OBJEXT)
101mprobef90_LDADD = $(LDADD)
102mprobef90_DEPENDENCIES = $(top_builddir)/f90/util/mtestf90.o
103statusesf90_SOURCES = statusesf90.f90
104statusesf90_OBJECTS = statusesf90.$(OBJEXT)
105statusesf90_LDADD = $(LDADD)
106statusesf90_DEPENDENCIES = $(top_builddir)/f90/util/mtestf90.o
107AM_V_P = $(am__v_P_@AM_V@)
108am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
109am__v_P_0 = false
110am__v_P_1 = :
111AM_V_GEN = $(am__v_GEN_@AM_V@)
112am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
113am__v_GEN_0 = @echo "  GEN     " $@;
114am__v_GEN_1 =
115AM_V_at = $(am__v_at_@AM_V@)
116am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
117am__v_at_0 = @
118am__v_at_1 =
119DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include
120FCCOMPILE = $(FC) $(AM_FCFLAGS) $(FCFLAGS)
121AM_V_FC = $(am__v_FC_@AM_V@)
122am__v_FC_ = $(am__v_FC_@AM_DEFAULT_V@)
123am__v_FC_0 = @echo "  FC      " $@;
124am__v_FC_1 =
125FCLD = $(FC)
126FCLINK = $(FCLD) $(AM_FCFLAGS) $(FCFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o \
127	$@
128AM_V_FCLD = $(am__v_FCLD_@AM_V@)
129am__v_FCLD_ = $(am__v_FCLD_@AM_DEFAULT_V@)
130am__v_FCLD_0 = @echo "  FCLD    " $@;
131am__v_FCLD_1 =
132SOURCES = allpairf90.f90 $(greqf90_SOURCES) mprobef90.f90 \
133	statusesf90.f90
134DIST_SOURCES = allpairf90.f90 $(greqf90_SOURCES) mprobef90.f90 \
135	statusesf90.f90
136am__can_run_installinfo = \
137  case $$AM_UPDATE_INFO_DIR in \
138    n|no|NO) false;; \
139    *) (install-info --version) >/dev/null 2>&1;; \
140  esac
141ETAGS = etags
142CTAGS = ctags
143DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
144VPATH = @VPATH@
145ACLOCAL = @ACLOCAL@
146ALLOCMEMF = @ALLOCMEMF@
147ALLOCMEMFC = @ALLOCMEMFC@
148AMTAR = @AMTAR@
149AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
150AR = @AR@
151AUTOCONF = @AUTOCONF@
152AUTOHEADER = @AUTOHEADER@
153AUTOMAKE = @AUTOMAKE@
154AWK = @AWK@
155CC = @CC@
156CCDEPMODE = @CCDEPMODE@
157CFLAGS = @CFLAGS@
158CPP = @CPP@
159CPPFLAGS = @CPPFLAGS@
160CXX = @CXX@
161CXXCPP = @CXXCPP@
162CXXDEPMODE = @CXXDEPMODE@
163CXXFLAGS = @CXXFLAGS@
164CYGPATH_W = @CYGPATH_W@
165DEFS = @DEFS@
166DEPDIR = @DEPDIR@
167ECHO_C = @ECHO_C@
168ECHO_N = @ECHO_N@
169ECHO_T = @ECHO_T@
170EGREP = @EGREP@
171EXEEXT = @EXEEXT@
172F03SPAWNARGTEST = @F03SPAWNARGTEST@
173F77 = @F77@
174F77SPAWNARGTEST = @F77SPAWNARGTEST@
175F77_GETARG_LIBS = @F77_GETARG_LIBS@
176F77_MPI_ADDRESS = @F77_MPI_ADDRESS@
177F77_MPI_OFFSET = @F77_MPI_OFFSET@
178F77_NAME_MANGLE = @F77_NAME_MANGLE@
179FC = @FC@
180FCFLAGS = @FCFLAGS@
181FCFLAGS_f90 = @FCFLAGS_f90@
182FC_GETARG_LIBS = @FC_GETARG_LIBS@
183FFLAGS = @FFLAGS@
184FGREP = @FGREP@
185FLIBS = @FLIBS@
186FROM_MPICH2 = @FROM_MPICH2@
187GREP = @GREP@
188INSTALL = @INSTALL@
189INSTALL_DATA = @INSTALL_DATA@
190INSTALL_PROGRAM = @INSTALL_PROGRAM@
191INSTALL_SCRIPT = @INSTALL_SCRIPT@
192INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
193LDFLAGS = @LDFLAGS@
194LIBOBJS = @LIBOBJS@
195LIBS = @LIBS@
196LTLIBOBJS = @LTLIBOBJS@
197MAINT = @MAINT@
198MAKE = @MAKE@
199MAKEINFO = @MAKEINFO@
200MKDIR_P = @MKDIR_P@
201MPICC = @MPICC@
202MPICH2_ENABLE_CXX = @MPICH2_ENABLE_CXX@
203MPICH2_ENABLE_F77 = @MPICH2_ENABLE_F77@
204MPICH2_ENABLE_FC = @MPICH2_ENABLE_FC@
205MPICH_THREAD_LEVEL = @MPICH_THREAD_LEVEL@
206MPICXX = @MPICXX@
207MPIEXEC = @MPIEXEC@
208MPIF77 = @MPIF77@
209MPIFC = @MPIFC@
210MPILIBLOC = @MPILIBLOC@
211MPILIBNAME = @MPILIBNAME@
212MPI_HAS_MPIX = @MPI_HAS_MPIX@
213MPI_IS_STRICT = @MPI_IS_STRICT@
214MPI_NO_RMA = @MPI_NO_RMA@
215MPI_NO_SPAWN = @MPI_NO_SPAWN@
216MPI_SIZEOF_AINT = @MPI_SIZEOF_AINT@
217MPI_SIZEOF_OFFSET = @MPI_SIZEOF_OFFSET@
218MPI_SOURCE = @MPI_SOURCE@
219MPI_SUBVERSION = @MPI_SUBVERSION@
220MPI_VERSION = @MPI_VERSION@
221OBJEXT = @OBJEXT@
222PACKAGE = @PACKAGE@
223PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
224PACKAGE_NAME = @PACKAGE_NAME@
225PACKAGE_STRING = @PACKAGE_STRING@
226PACKAGE_TARNAME = @PACKAGE_TARNAME@
227PACKAGE_URL = @PACKAGE_URL@
228PACKAGE_VERSION = @PACKAGE_VERSION@
229PATH_SEPARATOR = @PATH_SEPARATOR@
230PERL = @PERL@
231RANLIB = @RANLIB@
232SET_CFLAGS = @SET_CFLAGS@
233SET_MAKE = @SET_MAKE@
234SHELL = @SHELL@
235STRIP = @STRIP@
236VERSION = @VERSION@
237WRAPPER_CFLAGS = @WRAPPER_CFLAGS@
238WRAPPER_CPPFLAGS = @WRAPPER_CPPFLAGS@
239WRAPPER_CXXFLAGS = @WRAPPER_CXXFLAGS@
240WRAPPER_FCFLAGS = @WRAPPER_FCFLAGS@
241WRAPPER_FFLAGS = @WRAPPER_FFLAGS@
242WRAPPER_LDFLAGS = @WRAPPER_LDFLAGS@
243WRAPPER_LIBS = @WRAPPER_LIBS@
244abs_builddir = @abs_builddir@
245abs_srcdir = @abs_srcdir@
246abs_top_builddir = @abs_top_builddir@
247abs_top_srcdir = @abs_top_srcdir@
248ac_ct_AR = @ac_ct_AR@
249ac_ct_CC = @ac_ct_CC@
250ac_ct_CXX = @ac_ct_CXX@
251ac_ct_F77 = @ac_ct_F77@
252ac_ct_FC = @ac_ct_FC@
253am__include = @am__include@
254am__leading_dot = @am__leading_dot@
255am__quote = @am__quote@
256am__tar = @am__tar@
257am__untar = @am__untar@
258bindir = @bindir@
259build = @build@
260build_alias = @build_alias@
261build_cpu = @build_cpu@
262build_os = @build_os@
263build_vendor = @build_vendor@
264builddir = @builddir@
265cxxdir = @cxxdir@
266datadir = @datadir@
267datarootdir = @datarootdir@
268docdir = @docdir@
269dvidir = @dvidir@
270errordir = @errordir@
271exec_prefix = @exec_prefix@
272f77dir = @f77dir@
273f90dir = @f90dir@
274faultsdir = @faultsdir@
275host = @host@
276host_alias = @host_alias@
277host_cpu = @host_cpu@
278host_os = @host_os@
279host_vendor = @host_vendor@
280htmldir = @htmldir@
281includedir = @includedir@
282infodir = @infodir@
283install_sh = @install_sh@
284iodir = @iodir@
285libdir = @libdir@
286libexecdir = @libexecdir@
287localedir = @localedir@
288localstatedir = @localstatedir@
289mandir = @mandir@
290master_top_builddir = @master_top_builddir@
291master_top_srcdir = @master_top_srcdir@
292mkdir_p = @mkdir_p@
293mpich2_top_srcdir = @mpich2_top_srcdir@
294oldincludedir = @oldincludedir@
295otherlangs = @otherlangs@
296pdfdir = @pdfdir@
297perfdir = @perfdir@
298prefix = @prefix@
299program_transform_name = @program_transform_name@
300psdir = @psdir@
301rmadir = @rmadir@
302sbindir = @sbindir@
303sharedstatedir = @sharedstatedir@
304spawndir = @spawndir@
305srcdir = @srcdir@
306sysconfdir = @sysconfdir@
307target_alias = @target_alias@
308threadsdir = @threadsdir@
309top_build_prefix = @top_build_prefix@
310top_builddir = @top_builddir@
311top_srcdir = @top_srcdir@
312
313# these CPPFLAGS are only used when building C/C++ source files, not for actual
314# F90 code itself
315AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include
316LDADD = $(top_builddir)/f90/util/mtestf90.o
317
318# This is right for many platforms, but not all.  The right fix involves a
319# configure test, but this version is no worse than the simplemake version was.
320AM_FFLAGS = -I.
321CLEANFILES = summary.xml
322EXTRA_DIST = testlist $(am__append_1)
323
324# avoid having to write many "foo_SOURCES = foo.f90" lines
325AM_DEFAULT_SOURCE_EXT = .f90
326greqf90_SOURCES = greqf90.f90 dummyf90.f90
327@MAINTAINER_MODE_TRUE@MAINTAINERCLEANFILES = Makefile.am-stamp
328all: all-am
329
330.SUFFIXES:
331.SUFFIXES: .f90 .o .obj
332$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile_f90.mtest $(am__configure_deps)
333	@for dep in $?; do \
334	  case '$(am__configure_deps)' in \
335	    *$$dep*) \
336	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
337	        && { if test -f $@; then exit 0; else break; fi; }; \
338	      exit 1;; \
339	  esac; \
340	done; \
341	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign f90/pt2pt/Makefile'; \
342	$(am__cd) $(top_srcdir) && \
343	  $(AUTOMAKE) --foreign f90/pt2pt/Makefile
344.PRECIOUS: Makefile
345Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
346	@case '$?' in \
347	  *config.status*) \
348	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
349	  *) \
350	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
351	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
352	esac;
353$(top_srcdir)/Makefile_f90.mtest:
354
355$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
356	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
357
358$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
359	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
360$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
361	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
362$(am__aclocal_m4_deps):
363
364clean-noinstPROGRAMS:
365	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
366allpairf90$(EXEEXT): $(allpairf90_OBJECTS) $(allpairf90_DEPENDENCIES) $(EXTRA_allpairf90_DEPENDENCIES)
367	@rm -f allpairf90$(EXEEXT)
368	$(AM_V_FCLD)$(FCLINK) $(allpairf90_OBJECTS) $(allpairf90_LDADD) $(LIBS)
369greqf90$(EXEEXT): $(greqf90_OBJECTS) $(greqf90_DEPENDENCIES) $(EXTRA_greqf90_DEPENDENCIES)
370	@rm -f greqf90$(EXEEXT)
371	$(AM_V_FCLD)$(FCLINK) $(greqf90_OBJECTS) $(greqf90_LDADD) $(LIBS)
372mprobef90$(EXEEXT): $(mprobef90_OBJECTS) $(mprobef90_DEPENDENCIES) $(EXTRA_mprobef90_DEPENDENCIES)
373	@rm -f mprobef90$(EXEEXT)
374	$(AM_V_FCLD)$(FCLINK) $(mprobef90_OBJECTS) $(mprobef90_LDADD) $(LIBS)
375statusesf90$(EXEEXT): $(statusesf90_OBJECTS) $(statusesf90_DEPENDENCIES) $(EXTRA_statusesf90_DEPENDENCIES)
376	@rm -f statusesf90$(EXEEXT)
377	$(AM_V_FCLD)$(FCLINK) $(statusesf90_OBJECTS) $(statusesf90_LDADD) $(LIBS)
378
379mostlyclean-compile:
380	-rm -f *.$(OBJEXT)
381
382distclean-compile:
383	-rm -f *.tab.c
384
385.f90.o:
386	$(AM_V_FC)$(FCCOMPILE) -c -o $@ $(FCFLAGS_f90) $<
387
388.f90.obj:
389	$(AM_V_FC)$(FCCOMPILE) -c -o $@ $(FCFLAGS_f90) `$(CYGPATH_W) '$<'`
390
391ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
392	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
393	unique=`for i in $$list; do \
394	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
395	  done | \
396	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
397	      END { if (nonempty) { for (i in files) print i; }; }'`; \
398	mkid -fID $$unique
399tags: TAGS
400
401TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
402		$(TAGS_FILES) $(LISP)
403	set x; \
404	here=`pwd`; \
405	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
406	unique=`for i in $$list; do \
407	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
408	  done | \
409	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
410	      END { if (nonempty) { for (i in files) print i; }; }'`; \
411	shift; \
412	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
413	  test -n "$$unique" || unique=$$empty_fix; \
414	  if test $$# -gt 0; then \
415	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
416	      "$$@" $$unique; \
417	  else \
418	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
419	      $$unique; \
420	  fi; \
421	fi
422ctags: CTAGS
423CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
424		$(TAGS_FILES) $(LISP)
425	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
426	unique=`for i in $$list; do \
427	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
428	  done | \
429	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
430	      END { if (nonempty) { for (i in files) print i; }; }'`; \
431	test -z "$(CTAGS_ARGS)$$unique" \
432	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
433	     $$unique
434
435GTAGS:
436	here=`$(am__cd) $(top_builddir) && pwd` \
437	  && $(am__cd) $(top_srcdir) \
438	  && gtags -i $(GTAGS_ARGS) "$$here"
439
440cscopelist:  $(HEADERS) $(SOURCES) $(LISP)
441	list='$(SOURCES) $(HEADERS) $(LISP)'; \
442	case "$(srcdir)" in \
443	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
444	  *) sdir=$(subdir)/$(srcdir) ;; \
445	esac; \
446	for i in $$list; do \
447	  if test -f "$$i"; then \
448	    echo "$(subdir)/$$i"; \
449	  else \
450	    echo "$$sdir/$$i"; \
451	  fi; \
452	done >> $(top_builddir)/cscope.files
453
454distclean-tags:
455	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
456
457distdir: $(DISTFILES)
458	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
459	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
460	list='$(DISTFILES)'; \
461	  dist_files=`for file in $$list; do echo $$file; done | \
462	  sed -e "s|^$$srcdirstrip/||;t" \
463	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
464	case $$dist_files in \
465	  */*) $(MKDIR_P) `echo "$$dist_files" | \
466			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
467			   sort -u` ;; \
468	esac; \
469	for file in $$dist_files; do \
470	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
471	  if test -d $$d/$$file; then \
472	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
473	    if test -d "$(distdir)/$$file"; then \
474	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
475	    fi; \
476	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
477	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
478	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
479	    fi; \
480	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
481	  else \
482	    test -f "$(distdir)/$$file" \
483	    || cp -p $$d/$$file "$(distdir)/$$file" \
484	    || exit 1; \
485	  fi; \
486	done
487check-am: all-am
488check: check-am
489all-am: Makefile $(PROGRAMS)
490installdirs:
491install: install-am
492install-exec: install-exec-am
493install-data: install-data-am
494uninstall: uninstall-am
495
496install-am: all-am
497	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
498
499installcheck: installcheck-am
500install-strip:
501	if test -z '$(STRIP)'; then \
502	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
503	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
504	      install; \
505	else \
506	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
507	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
508	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
509	fi
510mostlyclean-generic:
511
512clean-generic:
513	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
514
515distclean-generic:
516	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
517	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
518
519maintainer-clean-generic:
520	@echo "This command is intended for maintainers to use"
521	@echo "it deletes files that may require special tools to rebuild."
522	-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
523clean: clean-am
524
525clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am
526
527distclean: distclean-am
528	-rm -f Makefile
529distclean-am: clean-am distclean-compile distclean-generic \
530	distclean-tags
531
532dvi: dvi-am
533
534dvi-am:
535
536html: html-am
537
538html-am:
539
540info: info-am
541
542info-am:
543
544install-data-am:
545
546install-dvi: install-dvi-am
547
548install-dvi-am:
549
550install-exec-am:
551
552install-html: install-html-am
553
554install-html-am:
555
556install-info: install-info-am
557
558install-info-am:
559
560install-man:
561
562install-pdf: install-pdf-am
563
564install-pdf-am:
565
566install-ps: install-ps-am
567
568install-ps-am:
569
570installcheck-am:
571
572maintainer-clean: maintainer-clean-am
573	-rm -f Makefile
574maintainer-clean-am: distclean-am maintainer-clean-generic
575
576mostlyclean: mostlyclean-am
577
578mostlyclean-am: mostlyclean-compile mostlyclean-generic
579
580pdf: pdf-am
581
582pdf-am:
583
584ps: ps-am
585
586ps-am:
587
588uninstall-am:
589
590.MAKE: install-am install-strip
591
592.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
593	clean-noinstPROGRAMS cscopelist ctags distclean \
594	distclean-compile distclean-generic distclean-tags distdir dvi \
595	dvi-am html html-am info info-am install install-am \
596	install-data install-data-am install-dvi install-dvi-am \
597	install-exec install-exec-am install-html install-html-am \
598	install-info install-info-am install-man install-pdf \
599	install-pdf-am install-ps install-ps-am install-strip \
600	installcheck installcheck-am installdirs maintainer-clean \
601	maintainer-clean-generic mostlyclean mostlyclean-compile \
602	mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
603	uninstall-am
604
605
606$(top_builddir)/f90/util/mtestf90.o: $(top_srcdir)/f90/util/mtestf90.f90
607	(cd $(top_builddir)/f90/util && $(MAKE) mtestf90.o)
608
609testing:
610	$(top_builddir)/runtests -srcdir=$(srcdir) -tests=testlist \
611		-mpiexec=${MPIEXEC} -xmlfile=summary.xml
612
613# ensure that dependent tests will be rebuilt when typeaints.h is updated
614
615# f77tof90 only replaces output files if the contents differ, so we must use a
616# separate timestamp file in order avoid constantly trying to remake the f90
617# copy of the Makefile when the f77 copy is updated in a way that does not
618# change its contents
619@MAINTAINER_MODE_TRUE@$(srcdir)/Makefile.am: $(srcdir)/Makefile.am-stamp
620
621@MAINTAINER_MODE_TRUE@$(srcdir)/Makefile.am-stamp: $(master_top_srcdir)/test/mpi/f77/pt2pt/Makefile.am $(master_top_srcdir)/maint/f77tof90
622@MAINTAINER_MODE_TRUE@	( cd $(master_top_srcdir) && ./maint/f77tof90 test/mpi/f77/pt2pt test/mpi/f90/pt2pt Makefile.am Makefile.ap )
623
624# Tell versions [3.59,3.63) of GNU make to not export all variables.
625# Otherwise a system limit (for SysV at least) may be exceeded.
626.NOEXPORT:
627