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