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# -*- Mode: Makefile; -*- 18# vim: set ft=automake : 19# 20# (C) 2011 by Argonne National Laboratory. 21# See COPYRIGHT in top-level directory. 22# 23 24am__make_dryrun = \ 25 { \ 26 am__dry=no; \ 27 case $$MAKEFLAGS in \ 28 *\\[\ \ ]*) \ 29 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ 30 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ 31 *) \ 32 for am__flg in $$MAKEFLAGS; do \ 33 case $$am__flg in \ 34 *=*|--*) ;; \ 35 *n*) am__dry=yes; break;; \ 36 esac; \ 37 done;; \ 38 esac; \ 39 test $$am__dry = yes; \ 40 } 41pkgdatadir = $(datadir)/@PACKAGE@ 42pkgincludedir = $(includedir)/@PACKAGE@ 43pkglibdir = $(libdir)/@PACKAGE@ 44pkglibexecdir = $(libexecdir)/@PACKAGE@ 45am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 46install_sh_DATA = $(install_sh) -c -m 644 47install_sh_PROGRAM = $(install_sh) -c 48install_sh_SCRIPT = $(install_sh) -c 49INSTALL_HEADER = $(INSTALL_DATA) 50transform = $(program_transform_name) 51NORMAL_INSTALL = : 52PRE_INSTALL = : 53POST_INSTALL = : 54NORMAL_UNINSTALL = : 55PRE_UNINSTALL = : 56POST_UNINSTALL = : 57build_triplet = @build@ 58host_triplet = @host@ 59DIST_COMMON = README $(am__configure_deps) $(noinst_HEADERS) \ 60 $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ 61 $(srcdir)/checktests.in $(srcdir)/runtests.in \ 62 $(srcdir)/testlist.in $(top_srcdir)/Makefile.mtest \ 63 $(top_srcdir)/confdb/ar-lib $(top_srcdir)/confdb/config.guess \ 64 $(top_srcdir)/confdb/config.sub \ 65 $(top_srcdir)/confdb/install-sh $(top_srcdir)/confdb/missing \ 66 $(top_srcdir)/configure $(top_srcdir)/include/mpitestconf.h.in \ 67 $(top_srcdir)/maint/testmerge.in confdb/ar-lib \ 68 confdb/config.guess confdb/config.rpath confdb/config.sub \ 69 confdb/install-sh confdb/missing 70subdir = . 71ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 72am__aclocal_m4_deps = $(top_srcdir)/confdb/aclocal_cache.m4 \ 73 $(top_srcdir)/confdb/aclocal_cc.m4 \ 74 $(top_srcdir)/confdb/aclocal_cxx.m4 \ 75 $(top_srcdir)/confdb/aclocal_f77.m4 \ 76 $(top_srcdir)/confdb/aclocal_fc.m4 \ 77 $(top_srcdir)/confdb/aclocal_make.m4 \ 78 $(top_srcdir)/confdb/aclocal_runlog.m4 \ 79 $(top_srcdir)/confdb/aclocal_util.m4 \ 80 $(top_srcdir)/configure.ac 81am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 82 $(ACLOCAL_M4) 83am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ 84 configure.lineno config.status.lineno 85mkinstalldirs = $(install_sh) -d 86CONFIG_HEADER = $(top_builddir)/include/mpitestconf.h 87CONFIG_CLEAN_FILES = maint/testmerge runtests checktests testlist 88CONFIG_CLEAN_VPATH_FILES = 89AM_V_P = $(am__v_P_@AM_V@) 90am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) 91am__v_P_0 = false 92am__v_P_1 = : 93AM_V_GEN = $(am__v_GEN_@AM_V@) 94am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) 95am__v_GEN_0 = @echo " GEN " $@; 96am__v_GEN_1 = 97AM_V_at = $(am__v_at_@AM_V@) 98am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) 99am__v_at_0 = @ 100am__v_at_1 = 101SOURCES = 102DIST_SOURCES = 103RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ 104 html-recursive info-recursive install-data-recursive \ 105 install-dvi-recursive install-exec-recursive \ 106 install-html-recursive install-info-recursive \ 107 install-pdf-recursive install-ps-recursive install-recursive \ 108 installcheck-recursive installdirs-recursive pdf-recursive \ 109 ps-recursive uninstall-recursive 110am__can_run_installinfo = \ 111 case $$AM_UPDATE_INFO_DIR in \ 112 n|no|NO) false;; \ 113 *) (install-info --version) >/dev/null 2>&1;; \ 114 esac 115HEADERS = $(nodist_noinst_HEADERS) $(noinst_HEADERS) 116RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ 117 distclean-recursive maintainer-clean-recursive 118AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ 119 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ 120 cscope distdir dist dist-all distcheck 121ETAGS = etags 122CTAGS = ctags 123CSCOPE = cscope 124DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 125distdir = $(PACKAGE)-$(VERSION) 126top_distdir = $(distdir) 127am__remove_distdir = \ 128 if test -d "$(distdir)"; then \ 129 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ 130 && rm -rf "$(distdir)" \ 131 || { sleep 5 && rm -rf "$(distdir)"; }; \ 132 else :; fi 133am__post_remove_distdir = $(am__remove_distdir) 134am__relativize = \ 135 dir0=`pwd`; \ 136 sed_first='s,^\([^/]*\)/.*$$,\1,'; \ 137 sed_rest='s,^[^/]*/*,,'; \ 138 sed_last='s,^.*/\([^/]*\)$$,\1,'; \ 139 sed_butlast='s,/*[^/]*$$,,'; \ 140 while test -n "$$dir1"; do \ 141 first=`echo "$$dir1" | sed -e "$$sed_first"`; \ 142 if test "$$first" != "."; then \ 143 if test "$$first" = ".."; then \ 144 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ 145 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ 146 else \ 147 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ 148 if test "$$first2" = "$$first"; then \ 149 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ 150 else \ 151 dir2="../$$dir2"; \ 152 fi; \ 153 dir0="$$dir0"/"$$first"; \ 154 fi; \ 155 fi; \ 156 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ 157 done; \ 158 reldir="$$dir2" 159DIST_ARCHIVES = $(distdir).tar.gz 160GZIP_ENV = --best 161DIST_TARGETS = dist-gzip 162distuninstallcheck_listfiles = find . -type f -print 163am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ 164 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' 165distcleancheck_listfiles = find . -type f -print 166VPATH = @VPATH@ 167ACLOCAL = @ACLOCAL@ 168ALLOCMEMF = @ALLOCMEMF@ 169ALLOCMEMFC = @ALLOCMEMFC@ 170AMTAR = @AMTAR@ 171AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ 172AR = @AR@ 173AUTOCONF = @AUTOCONF@ 174AUTOHEADER = @AUTOHEADER@ 175AUTOMAKE = @AUTOMAKE@ 176AWK = @AWK@ 177CC = @CC@ 178CCDEPMODE = @CCDEPMODE@ 179CFLAGS = @CFLAGS@ 180CPP = @CPP@ 181CPPFLAGS = @CPPFLAGS@ 182CXX = @CXX@ 183CXXCPP = @CXXCPP@ 184CXXDEPMODE = @CXXDEPMODE@ 185CXXFLAGS = @CXXFLAGS@ 186CYGPATH_W = @CYGPATH_W@ 187DEFS = @DEFS@ 188DEPDIR = @DEPDIR@ 189ECHO_C = @ECHO_C@ 190ECHO_N = @ECHO_N@ 191ECHO_T = @ECHO_T@ 192EGREP = @EGREP@ 193EXEEXT = @EXEEXT@ 194F03SPAWNARGTEST = @F03SPAWNARGTEST@ 195F77 = @F77@ 196F77SPAWNARGTEST = @F77SPAWNARGTEST@ 197F77_GETARG_LIBS = @F77_GETARG_LIBS@ 198F77_MPI_ADDRESS = @F77_MPI_ADDRESS@ 199F77_MPI_OFFSET = @F77_MPI_OFFSET@ 200F77_NAME_MANGLE = @F77_NAME_MANGLE@ 201FC = @FC@ 202FCFLAGS = @FCFLAGS@ 203FCFLAGS_f90 = @FCFLAGS_f90@ 204FC_GETARG_LIBS = @FC_GETARG_LIBS@ 205FFLAGS = @FFLAGS@ 206FGREP = @FGREP@ 207FLIBS = @FLIBS@ 208FROM_MPICH2 = @FROM_MPICH2@ 209GREP = @GREP@ 210INSTALL = @INSTALL@ 211INSTALL_DATA = @INSTALL_DATA@ 212INSTALL_PROGRAM = @INSTALL_PROGRAM@ 213INSTALL_SCRIPT = @INSTALL_SCRIPT@ 214INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 215LDFLAGS = @LDFLAGS@ 216LIBOBJS = @LIBOBJS@ 217LIBS = @LIBS@ 218LTLIBOBJS = @LTLIBOBJS@ 219MAINT = @MAINT@ 220MAKE = @MAKE@ 221MAKEINFO = @MAKEINFO@ 222MKDIR_P = @MKDIR_P@ 223MPICC = @MPICC@ 224MPICH2_ENABLE_CXX = @MPICH2_ENABLE_CXX@ 225MPICH2_ENABLE_F77 = @MPICH2_ENABLE_F77@ 226MPICH2_ENABLE_FC = @MPICH2_ENABLE_FC@ 227MPICH_THREAD_LEVEL = @MPICH_THREAD_LEVEL@ 228MPICXX = @MPICXX@ 229MPIEXEC = @MPIEXEC@ 230MPIF77 = @MPIF77@ 231MPIFC = @MPIFC@ 232MPILIBLOC = @MPILIBLOC@ 233MPILIBNAME = @MPILIBNAME@ 234MPI_HAS_MPIX = @MPI_HAS_MPIX@ 235MPI_IS_STRICT = @MPI_IS_STRICT@ 236MPI_NO_RMA = @MPI_NO_RMA@ 237MPI_NO_SPAWN = @MPI_NO_SPAWN@ 238MPI_SIZEOF_AINT = @MPI_SIZEOF_AINT@ 239MPI_SIZEOF_OFFSET = @MPI_SIZEOF_OFFSET@ 240MPI_SOURCE = @MPI_SOURCE@ 241MPI_SUBVERSION = @MPI_SUBVERSION@ 242MPI_VERSION = @MPI_VERSION@ 243OBJEXT = @OBJEXT@ 244PACKAGE = @PACKAGE@ 245PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 246PACKAGE_NAME = @PACKAGE_NAME@ 247PACKAGE_STRING = @PACKAGE_STRING@ 248PACKAGE_TARNAME = @PACKAGE_TARNAME@ 249PACKAGE_URL = @PACKAGE_URL@ 250PACKAGE_VERSION = @PACKAGE_VERSION@ 251PATH_SEPARATOR = @PATH_SEPARATOR@ 252PERL = @PERL@ 253RANLIB = @RANLIB@ 254SET_CFLAGS = @SET_CFLAGS@ 255SET_MAKE = @SET_MAKE@ 256SHELL = @SHELL@ 257STRIP = @STRIP@ 258VERSION = @VERSION@ 259WRAPPER_CFLAGS = @WRAPPER_CFLAGS@ 260WRAPPER_CPPFLAGS = @WRAPPER_CPPFLAGS@ 261WRAPPER_CXXFLAGS = @WRAPPER_CXXFLAGS@ 262WRAPPER_FCFLAGS = @WRAPPER_FCFLAGS@ 263WRAPPER_FFLAGS = @WRAPPER_FFLAGS@ 264WRAPPER_LDFLAGS = @WRAPPER_LDFLAGS@ 265WRAPPER_LIBS = @WRAPPER_LIBS@ 266abs_builddir = @abs_builddir@ 267abs_srcdir = @abs_srcdir@ 268abs_top_builddir = @abs_top_builddir@ 269abs_top_srcdir = @abs_top_srcdir@ 270ac_ct_AR = @ac_ct_AR@ 271ac_ct_CC = @ac_ct_CC@ 272ac_ct_CXX = @ac_ct_CXX@ 273ac_ct_F77 = @ac_ct_F77@ 274ac_ct_FC = @ac_ct_FC@ 275am__include = @am__include@ 276am__leading_dot = @am__leading_dot@ 277am__quote = @am__quote@ 278am__tar = @am__tar@ 279am__untar = @am__untar@ 280bindir = @bindir@ 281build = @build@ 282build_alias = @build_alias@ 283build_cpu = @build_cpu@ 284build_os = @build_os@ 285build_vendor = @build_vendor@ 286builddir = @builddir@ 287cxxdir = @cxxdir@ 288datadir = @datadir@ 289datarootdir = @datarootdir@ 290docdir = @docdir@ 291dvidir = @dvidir@ 292errordir = @errordir@ 293exec_prefix = @exec_prefix@ 294f77dir = @f77dir@ 295f90dir = @f90dir@ 296faultsdir = @faultsdir@ 297host = @host@ 298host_alias = @host_alias@ 299host_cpu = @host_cpu@ 300host_os = @host_os@ 301host_vendor = @host_vendor@ 302htmldir = @htmldir@ 303includedir = @includedir@ 304infodir = @infodir@ 305install_sh = @install_sh@ 306iodir = @iodir@ 307libdir = @libdir@ 308libexecdir = @libexecdir@ 309localedir = @localedir@ 310localstatedir = @localstatedir@ 311mandir = @mandir@ 312master_top_builddir = @master_top_builddir@ 313master_top_srcdir = @master_top_srcdir@ 314mkdir_p = @mkdir_p@ 315mpich2_top_srcdir = @mpich2_top_srcdir@ 316oldincludedir = @oldincludedir@ 317otherlangs = @otherlangs@ 318pdfdir = @pdfdir@ 319perfdir = @perfdir@ 320prefix = @prefix@ 321program_transform_name = @program_transform_name@ 322psdir = @psdir@ 323rmadir = @rmadir@ 324sbindir = @sbindir@ 325sharedstatedir = @sharedstatedir@ 326spawndir = @spawndir@ 327srcdir = @srcdir@ 328sysconfdir = @sysconfdir@ 329target_alias = @target_alias@ 330threadsdir = @threadsdir@ 331top_build_prefix = @top_build_prefix@ 332top_builddir = @top_builddir@ 333top_srcdir = @top_srcdir@ 334 335# AM_CPPFLAGS are used for C++ code as well 336AM_CPPFLAGS = -I$(top_builddir)/include -I$(top_srcdir)/include 337LDADD = $(top_builddir)/util/mtest.o 338CLEANFILES = summary.xml 339 340# mix in the "make testing" rule and other boilerplate 341ACLOCAL_AMFLAGS = -I confdb 342static_subdirs = util attr basic datatype coll comm errhan group info init \ 343 pt2pt rma topo errors manual perf 344 345all_lang_subdirs = f77 cxx f90 346 347# DIST_SUBDIRS must be a superset of SUBDIRS, and automake must be able to 348# *statically* compute its contents. The good news is that we can mostly avoid 349# duplication because automake is able to "see" into simple variable 350# assignments that are not driven by a configure @-substitution variable. 351DIST_SUBDIRS = $(static_subdirs) io $(all_lang_subdirs) threads spawn . 352SUBDIRS = $(static_subdirs) $(iodir) $(otherlangs) $(threadsdir) $(spawndir) . 353EXTRA_DIST = maint/common.defn maint/f77tof90.in maint/testmerge.in maint/updatefiles testlist.in 354DISTCLEANFILES = config.system 355noinst_HEADERS = include/mpitest.h include/mpitestcxx.h include/mpithreadtest.h 356nodist_noinst_HEADERS = include/mpitestconf.h 357all: all-recursive 358 359.SUFFIXES: 360am--refresh: Makefile 361 @: 362$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/Makefile.mtest $(am__configure_deps) 363 @for dep in $?; do \ 364 case '$(am__configure_deps)' in \ 365 *$$dep*) \ 366 echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ 367 $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ 368 && exit 0; \ 369 exit 1;; \ 370 esac; \ 371 done; \ 372 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ 373 $(am__cd) $(top_srcdir) && \ 374 $(AUTOMAKE) --foreign Makefile 375.PRECIOUS: Makefile 376Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 377 @case '$?' in \ 378 *config.status*) \ 379 echo ' $(SHELL) ./config.status'; \ 380 $(SHELL) ./config.status;; \ 381 *) \ 382 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ 383 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ 384 esac; 385$(top_srcdir)/Makefile.mtest: 386 387$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 388 $(SHELL) ./config.status --recheck 389 390$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 391 $(am__cd) $(srcdir) && $(AUTOCONF) 392$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 393 $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) 394$(am__aclocal_m4_deps): 395 396include/mpitestconf.h: include/stamp-h1 397 @if test ! -f $@; then rm -f include/stamp-h1; else :; fi 398 @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) include/stamp-h1; else :; fi 399 400include/stamp-h1: $(top_srcdir)/include/mpitestconf.h.in $(top_builddir)/config.status 401 @rm -f include/stamp-h1 402 cd $(top_builddir) && $(SHELL) ./config.status include/mpitestconf.h 403$(top_srcdir)/include/mpitestconf.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 404 ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) 405 rm -f include/stamp-h1 406 touch $@ 407 408distclean-hdr: 409 -rm -f include/mpitestconf.h include/stamp-h1 410maint/testmerge: $(top_builddir)/config.status $(top_srcdir)/maint/testmerge.in 411 cd $(top_builddir) && $(SHELL) ./config.status $@ 412runtests: $(top_builddir)/config.status $(srcdir)/runtests.in 413 cd $(top_builddir) && $(SHELL) ./config.status $@ 414checktests: $(top_builddir)/config.status $(srcdir)/checktests.in 415 cd $(top_builddir) && $(SHELL) ./config.status $@ 416testlist: $(top_builddir)/config.status $(srcdir)/testlist.in 417 cd $(top_builddir) && $(SHELL) ./config.status $@ 418 419# This directory's subdirectories are mostly independent; you can cd 420# into them and run 'make' without going through this Makefile. 421# To change the values of 'make' variables: instead of editing Makefiles, 422# (1) if the variable is set in 'config.status', edit 'config.status' 423# (which will cause the Makefiles to be regenerated when you run 'make'); 424# (2) otherwise, pass the desired values on the 'make' command line. 425$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS): 426 @fail= failcom='exit 1'; \ 427 for f in x $$MAKEFLAGS; do \ 428 case $$f in \ 429 *=* | --[!k]*);; \ 430 *k*) failcom='fail=yes';; \ 431 esac; \ 432 done; \ 433 dot_seen=no; \ 434 target=`echo $@ | sed s/-recursive//`; \ 435 case "$@" in \ 436 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ 437 *) list='$(SUBDIRS)' ;; \ 438 esac; \ 439 for subdir in $$list; do \ 440 echo "Making $$target in $$subdir"; \ 441 if test "$$subdir" = "."; then \ 442 dot_seen=yes; \ 443 local_target="$$target-am"; \ 444 else \ 445 local_target="$$target"; \ 446 fi; \ 447 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ 448 || eval $$failcom; \ 449 done; \ 450 if test "$$dot_seen" = "no"; then \ 451 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ 452 fi; test -z "$$fail" 453tags-recursive: 454 list='$(SUBDIRS)'; for subdir in $$list; do \ 455 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ 456 done 457ctags-recursive: 458 list='$(SUBDIRS)'; for subdir in $$list; do \ 459 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ 460 done 461cscopelist-recursive: 462 list='$(SUBDIRS)'; for subdir in $$list; do \ 463 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \ 464 done 465 466ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 467 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 468 unique=`for i in $$list; do \ 469 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 470 done | \ 471 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 472 END { if (nonempty) { for (i in files) print i; }; }'`; \ 473 mkid -fID $$unique 474tags: TAGS 475 476TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 477 $(TAGS_FILES) $(LISP) 478 set x; \ 479 here=`pwd`; \ 480 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ 481 include_option=--etags-include; \ 482 empty_fix=.; \ 483 else \ 484 include_option=--include; \ 485 empty_fix=; \ 486 fi; \ 487 list='$(SUBDIRS)'; for subdir in $$list; do \ 488 if test "$$subdir" = .; then :; else \ 489 test ! -f $$subdir/TAGS || \ 490 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ 491 fi; \ 492 done; \ 493 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 494 unique=`for i in $$list; do \ 495 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 496 done | \ 497 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 498 END { if (nonempty) { for (i in files) print i; }; }'`; \ 499 shift; \ 500 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ 501 test -n "$$unique" || unique=$$empty_fix; \ 502 if test $$# -gt 0; then \ 503 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 504 "$$@" $$unique; \ 505 else \ 506 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 507 $$unique; \ 508 fi; \ 509 fi 510ctags: CTAGS 511CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 512 $(TAGS_FILES) $(LISP) 513 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 514 unique=`for i in $$list; do \ 515 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 516 done | \ 517 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ 518 END { if (nonempty) { for (i in files) print i; }; }'`; \ 519 test -z "$(CTAGS_ARGS)$$unique" \ 520 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 521 $$unique 522 523GTAGS: 524 here=`$(am__cd) $(top_builddir) && pwd` \ 525 && $(am__cd) $(top_srcdir) \ 526 && gtags -i $(GTAGS_ARGS) "$$here" 527 528cscope: cscope.files 529 test ! -s cscope.files \ 530 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) 531 532clean-cscope: 533 -rm -f cscope.files 534 535cscope.files: clean-cscope cscopelist-recursive cscopelist 536 537cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP) 538 list='$(SOURCES) $(HEADERS) $(LISP)'; \ 539 case "$(srcdir)" in \ 540 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ 541 *) sdir=$(subdir)/$(srcdir) ;; \ 542 esac; \ 543 for i in $$list; do \ 544 if test -f "$$i"; then \ 545 echo "$(subdir)/$$i"; \ 546 else \ 547 echo "$$sdir/$$i"; \ 548 fi; \ 549 done >> $(top_builddir)/cscope.files 550 551distclean-tags: 552 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 553 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files 554 555distdir: $(DISTFILES) 556 $(am__remove_distdir) 557 test -d "$(distdir)" || mkdir "$(distdir)" 558 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 559 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ 560 list='$(DISTFILES)'; \ 561 dist_files=`for file in $$list; do echo $$file; done | \ 562 sed -e "s|^$$srcdirstrip/||;t" \ 563 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ 564 case $$dist_files in \ 565 */*) $(MKDIR_P) `echo "$$dist_files" | \ 566 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ 567 sort -u` ;; \ 568 esac; \ 569 for file in $$dist_files; do \ 570 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ 571 if test -d $$d/$$file; then \ 572 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ 573 if test -d "$(distdir)/$$file"; then \ 574 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 575 fi; \ 576 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ 577 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ 578 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ 579 fi; \ 580 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ 581 else \ 582 test -f "$(distdir)/$$file" \ 583 || cp -p $$d/$$file "$(distdir)/$$file" \ 584 || exit 1; \ 585 fi; \ 586 done 587 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ 588 if test "$$subdir" = .; then :; else \ 589 $(am__make_dryrun) \ 590 || test -d "$(distdir)/$$subdir" \ 591 || $(MKDIR_P) "$(distdir)/$$subdir" \ 592 || exit 1; \ 593 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ 594 $(am__relativize); \ 595 new_distdir=$$reldir; \ 596 dir1=$$subdir; dir2="$(top_distdir)"; \ 597 $(am__relativize); \ 598 new_top_distdir=$$reldir; \ 599 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ 600 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ 601 ($(am__cd) $$subdir && \ 602 $(MAKE) $(AM_MAKEFLAGS) \ 603 top_distdir="$$new_top_distdir" \ 604 distdir="$$new_distdir" \ 605 am__remove_distdir=: \ 606 am__skip_length_check=: \ 607 am__skip_mode_fix=: \ 608 distdir) \ 609 || exit 1; \ 610 fi; \ 611 done 612 $(MAKE) $(AM_MAKEFLAGS) \ 613 top_distdir="$(top_distdir)" distdir="$(distdir)" \ 614 dist-hook 615 -test -n "$(am__skip_mode_fix)" \ 616 || find "$(distdir)" -type d ! -perm -755 \ 617 -exec chmod u+rwx,go+rx {} \; -o \ 618 ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ 619 ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ 620 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ 621 || chmod -R a+r "$(distdir)" 622dist-gzip: distdir 623 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz 624 $(am__post_remove_distdir) 625 626dist-bzip2: distdir 627 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 628 $(am__post_remove_distdir) 629 630dist-lzip: distdir 631 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz 632 $(am__post_remove_distdir) 633 634dist-xz: distdir 635 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz 636 $(am__post_remove_distdir) 637 638dist-tarZ: distdir 639 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z 640 $(am__post_remove_distdir) 641 642dist-shar: distdir 643 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz 644 $(am__post_remove_distdir) 645 646dist-zip: distdir 647 -rm -f $(distdir).zip 648 zip -rq $(distdir).zip $(distdir) 649 $(am__post_remove_distdir) 650 651dist dist-all: 652 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' 653 $(am__post_remove_distdir) 654 655# This target untars the dist file and tries a VPATH configuration. Then 656# it guarantees that the distribution is self-contained by making another 657# tarfile. 658distcheck: dist 659 case '$(DIST_ARCHIVES)' in \ 660 *.tar.gz*) \ 661 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ 662 *.tar.bz2*) \ 663 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ 664 *.tar.lz*) \ 665 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ 666 *.tar.xz*) \ 667 xz -dc $(distdir).tar.xz | $(am__untar) ;;\ 668 *.tar.Z*) \ 669 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ 670 *.shar.gz*) \ 671 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ 672 *.zip*) \ 673 unzip $(distdir).zip ;;\ 674 esac 675 chmod -R a-w $(distdir) 676 chmod u+w $(distdir) 677 mkdir $(distdir)/_build $(distdir)/_inst 678 chmod a-w $(distdir) 679 test -d $(distdir)/_build || exit 0; \ 680 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ 681 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ 682 && am__cwd=`pwd` \ 683 && $(am__cd) $(distdir)/_build \ 684 && ../configure --srcdir=.. --prefix="$$dc_install_base" \ 685 $(AM_DISTCHECK_CONFIGURE_FLAGS) \ 686 $(DISTCHECK_CONFIGURE_FLAGS) \ 687 && $(MAKE) $(AM_MAKEFLAGS) \ 688 && $(MAKE) $(AM_MAKEFLAGS) dvi \ 689 && $(MAKE) $(AM_MAKEFLAGS) check \ 690 && $(MAKE) $(AM_MAKEFLAGS) install \ 691 && $(MAKE) $(AM_MAKEFLAGS) installcheck \ 692 && $(MAKE) $(AM_MAKEFLAGS) uninstall \ 693 && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ 694 distuninstallcheck \ 695 && chmod -R a-w "$$dc_install_base" \ 696 && ({ \ 697 (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ 698 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ 699 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ 700 && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ 701 distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ 702 } || { rm -rf "$$dc_destdir"; exit 1; }) \ 703 && rm -rf "$$dc_destdir" \ 704 && $(MAKE) $(AM_MAKEFLAGS) dist \ 705 && rm -rf $(DIST_ARCHIVES) \ 706 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ 707 && cd "$$am__cwd" \ 708 || exit 1 709 $(am__post_remove_distdir) 710 @(echo "$(distdir) archives ready for distribution: "; \ 711 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ 712 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' 713distuninstallcheck: 714 @test -n '$(distuninstallcheck_dir)' || { \ 715 echo 'ERROR: trying to run $@ with an empty' \ 716 '$$(distuninstallcheck_dir)' >&2; \ 717 exit 1; \ 718 }; \ 719 $(am__cd) '$(distuninstallcheck_dir)' || { \ 720 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ 721 exit 1; \ 722 }; \ 723 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ 724 || { echo "ERROR: files left after uninstall:" ; \ 725 if test -n "$(DESTDIR)"; then \ 726 echo " (check DESTDIR support)"; \ 727 fi ; \ 728 $(distuninstallcheck_listfiles) ; \ 729 exit 1; } >&2 730distcleancheck: distclean 731 @if test '$(srcdir)' = . ; then \ 732 echo "ERROR: distcleancheck can only run from a VPATH build" ; \ 733 exit 1 ; \ 734 fi 735 @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ 736 || { echo "ERROR: files left in build directory after distclean:" ; \ 737 $(distcleancheck_listfiles) ; \ 738 exit 1; } >&2 739check-am: all-am 740check: check-recursive 741all-am: Makefile $(HEADERS) 742installdirs: installdirs-recursive 743installdirs-am: 744install: install-recursive 745install-exec: install-exec-recursive 746install-data: install-data-recursive 747uninstall: uninstall-recursive 748 749install-am: all-am 750 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 751 752installcheck: installcheck-recursive 753install-strip: 754 if test -z '$(STRIP)'; then \ 755 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 756 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 757 install; \ 758 else \ 759 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ 760 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ 761 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ 762 fi 763mostlyclean-generic: 764 765clean-generic: 766 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 767 768distclean-generic: 769 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) 770 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) 771 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) 772 773maintainer-clean-generic: 774 @echo "This command is intended for maintainers to use" 775 @echo "it deletes files that may require special tools to rebuild." 776clean: clean-recursive 777 778clean-am: clean-generic mostlyclean-am 779 780distclean: distclean-recursive 781 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 782 -rm -f Makefile 783distclean-am: clean-am distclean-generic distclean-hdr distclean-tags 784 785dvi: dvi-recursive 786 787dvi-am: 788 789html: html-recursive 790 791html-am: 792 793info: info-recursive 794 795info-am: 796 797install-data-am: 798 799install-dvi: install-dvi-recursive 800 801install-dvi-am: 802 803install-exec-am: 804 805install-html: install-html-recursive 806 807install-html-am: 808 809install-info: install-info-recursive 810 811install-info-am: 812 813install-man: 814 815install-pdf: install-pdf-recursive 816 817install-pdf-am: 818 819install-ps: install-ps-recursive 820 821install-ps-am: 822 823installcheck-am: 824 825maintainer-clean: maintainer-clean-recursive 826 -rm -f $(am__CONFIG_DISTCLEAN_FILES) 827 -rm -rf $(top_srcdir)/autom4te.cache 828 -rm -f Makefile 829maintainer-clean-am: distclean-am maintainer-clean-generic 830 831mostlyclean: mostlyclean-recursive 832 833mostlyclean-am: mostlyclean-generic 834 835pdf: pdf-recursive 836 837pdf-am: 838 839ps: ps-recursive 840 841ps-am: 842 843uninstall-am: 844 845.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \ 846 cscopelist-recursive ctags-recursive install-am install-strip \ 847 tags-recursive 848 849.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ 850 all all-am am--refresh check check-am clean clean-cscope \ 851 clean-generic cscope cscopelist cscopelist-recursive ctags \ 852 ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-hook \ 853 dist-lzip dist-shar dist-tarZ dist-xz dist-zip distcheck \ 854 distclean distclean-generic distclean-hdr distclean-tags \ 855 distcleancheck distdir distuninstallcheck dvi dvi-am html \ 856 html-am info info-am install install-am install-data \ 857 install-data-am install-dvi install-dvi-am install-exec \ 858 install-exec-am install-html install-html-am install-info \ 859 install-info-am install-man install-pdf install-pdf-am \ 860 install-ps install-ps-am install-strip installcheck \ 861 installcheck-am installdirs installdirs-am maintainer-clean \ 862 maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ 863 pdf-am ps ps-am tags tags-recursive uninstall uninstall-am 864 865 866$(top_builddir)/util/mtest.$(OBJEXT): $(top_srcdir)/util/mtest.c 867 (cd $(top_builddir)/util && $(MAKE) mtest.$(OBJEXT)) 868 869testing: 870 $(top_builddir)/runtests -srcdir=$(srcdir) -tests=testlist \ 871 -mpiexec=${MPIEXEC} -xmlfile=summary.xml 872 873# Need to patch some things up: 874# Make sure to disable rebuilding the autotools related files - the 875# receiver of this distribution may not have the necessary tools and 876# should not need them. Finally, the distributed configure must disable 877# maintainer targets by default - otherwise, the unsuspecting user will 878# see automake et al attempt to rebuild the autotools, which is likely to 879# fail unless the user has the correct versions of all of the tools 880dist-hook: 881 cd $(distdir) && \ 882 sed -e 's/AM_MAINTAINER_MODE.*/AM_MAINTAINER_MODE([disable])/' \ 883 configure.ac > conftmp.ac && mv conftmp.ac configure.ac 884 cd $(distdir) && $(AUTOMAKE) --add-missing 885 cd $(distdir) && $(AUTOMAKE) --foreign 886 cd $(distdir) && $(ACLOCAL) -Iconfdb 887 cd $(distdir) && $(AUTOCONF) -Iconfdb 888 cd $(distdir) && $(AUTOHEADER) -Iconfdb 889 890# Tell versions [3.59,3.63) of GNU make to not export all variables. 891# Otherwise a system limit (for SysV at least) may be exceeded. 892.NOEXPORT: 893