# Makefile.in generated by automake 1.16.5 from Makefile.am.
# @configure_input@

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

@SET_MAKE@

#
# Copyright (c) 2022 Cisco Systems, Inc.  All rights reserved.
# Copyright (c) 2023-2024 Jeffrey M. Squyres.  All rights reserved.
#
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#

# -*- makefile -*-
# Copyright (c) 2008-2022 Cisco Systems, Inc.  All rights reserved.
# Copyright (c) 2008      Sun Microsystems, Inc.  All rights reserved.
# Copyright (c) 2020      Intel, Inc.  All rights reserved.
# Copyright (c) 2023      Jeffrey M. Squyres.  All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
VPATH = @srcdir@
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))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
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 = @build@
host_triplet = @host@
target_triplet = @target@
@OMPI_HAVE_CXX_COMPILER_TRUE@@OPAL_INSTALL_DOCS_TRUE@am__append_1 = $(OMPI_MAN1_CXX_REDIRECTS)
@OMPI_BUILD_ANY_FORTRAN_BINDINGS_TRUE@@OPAL_INSTALL_DOCS_TRUE@am__append_2 = $(OMPI_MAN1_FORTRAN_REDIRECTS)
@OMPI_WANT_JAVA_BINDINGS_TRUE@@OPAL_INSTALL_DOCS_TRUE@am__append_3 = $(OMPI_MAN1_JAVA_REDIRECTS)
@OPAL_INSTALL_DOCS_TRUE@@PROJECT_OSHMEM_TRUE@am__append_4 = \
@OPAL_INSTALL_DOCS_TRUE@@PROJECT_OSHMEM_TRUE@        $(OSHMEM_MAN1_INSTALL_FROM) \
@OPAL_INSTALL_DOCS_TRUE@@PROJECT_OSHMEM_TRUE@        $(OSHMEM_MAN1_C_REDIRECTS)

# There is no OSHMEM equivalent of this conditional; just use the OMPI
# conditional.
@OMPI_HAVE_CXX_COMPILER_TRUE@@OPAL_INSTALL_DOCS_TRUE@@PROJECT_OSHMEM_TRUE@am__append_5 = $(OSHMEM_MAN1_CXX_REDIRECTS)
@OPAL_INSTALL_DOCS_TRUE@@OSHMEM_BUILD_FORTRAN_BINDINGS_TRUE@@PROJECT_OSHMEM_TRUE@am__append_6 = $(OSHMEM_MAN1_FORTRAN_REDIRECTS)
@OPAL_INSTALL_DOCS_TRUE@@PROJECT_OSHMEM_TRUE@am__append_7 = $(OSHMEM_MAN3_INSTALL_FROM)
subdir = docs
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/config/oac/oac_assert.m4 \
	$(top_srcdir)/config/oac/oac_check_package.m4 \
	$(top_srcdir)/config/oac/oac_init.m4 \
	$(top_srcdir)/config/oac/oac_linker.m4 \
	$(top_srcdir)/config/oac/oac_list.m4 \
	$(top_srcdir)/config/oac/oac_log.m4 \
	$(top_srcdir)/config/oac/oac_setup_sphinx.m4 \
	$(top_srcdir)/config/oac/oac_summary.m4 \
	$(top_srcdir)/config/oac/oac_var_scope.m4 \
	$(top_srcdir)/config/aclocal_subcfg.m4 \
	$(top_srcdir)/config/auto-extracted-pmix-configure-args.m4 \
	$(top_srcdir)/config/auto-extracted-prrte-configure-args.m4 \
	$(top_srcdir)/config/c_get_alignment.m4 \
	$(top_srcdir)/config/c_weak_symbols.m4 \
	$(top_srcdir)/config/libtool.m4 \
	$(top_srcdir)/config/ltoptions.m4 \
	$(top_srcdir)/config/ltsugar.m4 \
	$(top_srcdir)/config/ltversion.m4 \
	$(top_srcdir)/config/lt~obsolete.m4 \
	$(top_srcdir)/config/ompi_check_gpfs.m4 \
	$(top_srcdir)/config/ompi_check_ime.m4 \
	$(top_srcdir)/config/ompi_check_libhcoll.m4 \
	$(top_srcdir)/config/ompi_check_lustre.m4 \
	$(top_srcdir)/config/ompi_check_psm2.m4 \
	$(top_srcdir)/config/ompi_check_pvfs2.m4 \
	$(top_srcdir)/config/ompi_check_ucc.m4 \
	$(top_srcdir)/config/ompi_check_ucx.m4 \
	$(top_srcdir)/config/ompi_config_files.m4 \
	$(top_srcdir)/config/ompi_configure_options.m4 \
	$(top_srcdir)/config/ompi_deleted_options.m4 \
	$(top_srcdir)/config/ompi_endpoint_tag.m4 \
	$(top_srcdir)/config/ompi_ext.m4 \
	$(top_srcdir)/config/ompi_find_mpi_aint_count_offset.m4 \
	$(top_srcdir)/config/ompi_fortran_check.m4 \
	$(top_srcdir)/config/ompi_fortran_check_abstract.m4 \
	$(top_srcdir)/config/ompi_fortran_check_asynchronous.m4 \
	$(top_srcdir)/config/ompi_fortran_check_bind_c.m4 \
	$(top_srcdir)/config/ompi_fortran_check_c_funloc.m4 \
	$(top_srcdir)/config/ompi_fortran_check_elemental.m4 \
	$(top_srcdir)/config/ompi_fortran_check_f08_assumed_rank.m4 \
	$(top_srcdir)/config/ompi_fortran_check_ignore_tkr.m4 \
	$(top_srcdir)/config/ompi_fortran_check_interface.m4 \
	$(top_srcdir)/config/ompi_fortran_check_iso_fortran_env.m4 \
	$(top_srcdir)/config/ompi_fortran_check_iso_fortran_env_real16.m4 \
	$(top_srcdir)/config/ompi_fortran_check_logical_array.m4 \
	$(top_srcdir)/config/ompi_fortran_check_max_array_rank.m4 \
	$(top_srcdir)/config/ompi_fortran_check_optional_args.m4 \
	$(top_srcdir)/config/ompi_fortran_check_preprocess_f90.m4 \
	$(top_srcdir)/config/ompi_fortran_check_private.m4 \
	$(top_srcdir)/config/ompi_fortran_check_procedure.m4 \
	$(top_srcdir)/config/ompi_fortran_check_real16_c_equiv.m4 \
	$(top_srcdir)/config/ompi_fortran_check_storage_size.m4 \
	$(top_srcdir)/config/ompi_fortran_check_type.m4 \
	$(top_srcdir)/config/ompi_fortran_check_use_only.m4 \
	$(top_srcdir)/config/ompi_fortran_find_ext_symbol_convention.m4 \
	$(top_srcdir)/config/ompi_fortran_find_module_include_flag.m4 \
	$(top_srcdir)/config/ompi_fortran_get_alignment.m4 \
	$(top_srcdir)/config/ompi_fortran_get_handle_max.m4 \
	$(top_srcdir)/config/ompi_fortran_get_kind_value.m4 \
	$(top_srcdir)/config/ompi_fortran_get_sizeof.m4 \
	$(top_srcdir)/config/ompi_fortran_get_value_true.m4 \
	$(top_srcdir)/config/ompi_interix.m4 \
	$(top_srcdir)/config/ompi_setup_cxx.m4 \
	$(top_srcdir)/config/ompi_setup_debugger_flags.m4 \
	$(top_srcdir)/config/ompi_setup_fc.m4 \
	$(top_srcdir)/config/ompi_setup_java.m4 \
	$(top_srcdir)/config/ompi_setup_mpi_ext.m4 \
	$(top_srcdir)/config/ompi_setup_mpi_fortran.m4 \
	$(top_srcdir)/config/ompi_setup_mpi_java.m4 \
	$(top_srcdir)/config/ompi_setup_mpi_profiling.m4 \
	$(top_srcdir)/config/ompi_setup_prrte.m4 \
	$(top_srcdir)/config/opal_case_sensitive_fs_setup.m4 \
	$(top_srcdir)/config/opal_check_alt_short_float.m4 \
	$(top_srcdir)/config/opal_check_attributes.m4 \
	$(top_srcdir)/config/opal_check_broken_qsort.m4 \
	$(top_srcdir)/config/opal_check_cflags.m4 \
	$(top_srcdir)/config/opal_check_cma.m4 \
	$(top_srcdir)/config/opal_check_compiler_version.m4 \
	$(top_srcdir)/config/opal_check_compiler_works.m4 \
	$(top_srcdir)/config/opal_check_cuda.m4 \
	$(top_srcdir)/config/opal_check_knem.m4 \
	$(top_srcdir)/config/opal_check_libnl.m4 \
	$(top_srcdir)/config/opal_check_offsetof.m4 \
	$(top_srcdir)/config/opal_check_ofi.m4 \
	$(top_srcdir)/config/opal_check_os_flavors.m4 \
	$(top_srcdir)/config/opal_check_portals4.m4 \
	$(top_srcdir)/config/opal_check_rocm.m4 \
	$(top_srcdir)/config/opal_check_ugni.m4 \
	$(top_srcdir)/config/opal_check_vendor.m4 \
	$(top_srcdir)/config/opal_check_visibility.m4 \
	$(top_srcdir)/config/opal_check_withdir.m4 \
	$(top_srcdir)/config/opal_check_xpmem.m4 \
	$(top_srcdir)/config/opal_config_3rdparty.m4 \
	$(top_srcdir)/config/opal_config_asm.m4 \
	$(top_srcdir)/config/opal_config_files.m4 \
	$(top_srcdir)/config/opal_config_hwloc.m4 \
	$(top_srcdir)/config/opal_config_libevent.m4 \
	$(top_srcdir)/config/opal_config_pmix.m4 \
	$(top_srcdir)/config/opal_config_subdir.m4 \
	$(top_srcdir)/config/opal_config_subdir_args.m4 \
	$(top_srcdir)/config/opal_config_treematch.m4 \
	$(top_srcdir)/config/opal_configure_options.m4 \
	$(top_srcdir)/config/opal_ensure_contains_optflags.m4 \
	$(top_srcdir)/config/opal_expand_tarball.m4 \
	$(top_srcdir)/config/opal_find_type.m4 \
	$(top_srcdir)/config/opal_functions.m4 \
	$(top_srcdir)/config/opal_lang_link_with_c.m4 \
	$(top_srcdir)/config/opal_load_platform.m4 \
	$(top_srcdir)/config/opal_mca.m4 \
	$(top_srcdir)/config/opal_save_version.m4 \
	$(top_srcdir)/config/opal_search_libs.m4 \
	$(top_srcdir)/config/opal_set_lib_name.m4 \
	$(top_srcdir)/config/opal_set_mca_prefix.m4 \
	$(top_srcdir)/config/opal_setup_cc.m4 \
	$(top_srcdir)/config/opal_setup_cli.m4 \
	$(top_srcdir)/config/opal_setup_ft.m4 \
	$(top_srcdir)/config/opal_setup_wrappers.m4 \
	$(top_srcdir)/config/opal_strip_optflags.m4 \
	$(top_srcdir)/config/opal_subdir_env.m4 \
	$(top_srcdir)/config/opal_summary.m4 \
	$(top_srcdir)/config/oshmem_config_files.m4 \
	$(top_srcdir)/config/oshmem_configure_options.m4 \
	$(top_srcdir)/config/oshmem_setup_profiling.m4 \
	$(top_srcdir)/config/pkg.m4 \
	$(top_srcdir)/config/autogen_found_items.m4 \
	$(top_srcdir)/opal/mca/backtrace/configure.m4 \
	$(top_srcdir)/opal/mca/dl/configure.m4 \
	$(top_srcdir)/opal/mca/hwloc/configure.m4 \
	$(top_srcdir)/opal/mca/installdirs/configure.m4 \
	$(top_srcdir)/opal/mca/memchecker/configure.m4 \
	$(top_srcdir)/opal/mca/memcpy/configure.m4 \
	$(top_srcdir)/opal/mca/memory/configure.m4 \
	$(top_srcdir)/opal/mca/pmix/configure.m4 \
	$(top_srcdir)/opal/mca/smsc/configure.m4 \
	$(top_srcdir)/opal/mca/threads/configure.m4 \
	$(top_srcdir)/opal/mca/timer/configure.m4 \
	$(top_srcdir)/opal/mca/common/ofi/configure.m4 \
	$(top_srcdir)/opal/mca/common/sm/configure.m4 \
	$(top_srcdir)/opal/mca/common/ucx/configure.m4 \
	$(top_srcdir)/opal/mca/accelerator/cuda/configure.m4 \
	$(top_srcdir)/opal/mca/accelerator/rocm/configure.m4 \
	$(top_srcdir)/opal/mca/backtrace/execinfo/configure.m4 \
	$(top_srcdir)/opal/mca/backtrace/none/configure.m4 \
	$(top_srcdir)/opal/mca/backtrace/printstack/configure.m4 \
	$(top_srcdir)/opal/mca/btl/ofi/configure.m4 \
	$(top_srcdir)/opal/mca/btl/portals4/configure.m4 \
	$(top_srcdir)/opal/mca/btl/sm/configure.m4 \
	$(top_srcdir)/opal/mca/btl/smcuda/configure.m4 \
	$(top_srcdir)/opal/mca/btl/tcp/configure.m4 \
	$(top_srcdir)/opal/mca/btl/uct/configure.m4 \
	$(top_srcdir)/opal/mca/btl/ugni/configure.m4 \
	$(top_srcdir)/opal/mca/btl/usnic/configure.m4 \
	$(top_srcdir)/opal/mca/dl/dlopen/configure.m4 \
	$(top_srcdir)/opal/mca/dl/libltdl/configure.m4 \
	$(top_srcdir)/opal/mca/if/bsdx_ipv4/configure.m4 \
	$(top_srcdir)/opal/mca/if/bsdx_ipv6/configure.m4 \
	$(top_srcdir)/opal/mca/if/linux_ipv6/configure.m4 \
	$(top_srcdir)/opal/mca/if/posix_ipv4/configure.m4 \
	$(top_srcdir)/opal/mca/if/solaris_ipv6/configure.m4 \
	$(top_srcdir)/opal/mca/installdirs/config/configure.m4 \
	$(top_srcdir)/opal/mca/installdirs/env/configure.m4 \
	$(top_srcdir)/opal/mca/memchecker/valgrind/configure.m4 \
	$(top_srcdir)/opal/mca/memory/malloc_solaris/configure.m4 \
	$(top_srcdir)/opal/mca/memory/patcher/configure.m4 \
	$(top_srcdir)/opal/mca/mpool/memkind/configure.m4 \
	$(top_srcdir)/opal/mca/patcher/overwrite/configure.m4 \
	$(top_srcdir)/opal/mca/rcache/gpusm/configure.m4 \
	$(top_srcdir)/opal/mca/rcache/rgpusm/configure.m4 \
	$(top_srcdir)/opal/mca/rcache/udreg/configure.m4 \
	$(top_srcdir)/opal/mca/reachable/netlink/configure.m4 \
	$(top_srcdir)/opal/mca/shmem/mmap/configure.m4 \
	$(top_srcdir)/opal/mca/shmem/posix/configure.m4 \
	$(top_srcdir)/opal/mca/shmem/sysv/configure.m4 \
	$(top_srcdir)/opal/mca/smsc/cma/configure.m4 \
	$(top_srcdir)/opal/mca/smsc/knem/configure.m4 \
	$(top_srcdir)/opal/mca/smsc/xpmem/configure.m4 \
	$(top_srcdir)/opal/mca/threads/argobots/configure.m4 \
	$(top_srcdir)/opal/mca/threads/pthreads/configure.m4 \
	$(top_srcdir)/opal/mca/threads/qthreads/configure.m4 \
	$(top_srcdir)/opal/mca/timer/altix/configure.m4 \
	$(top_srcdir)/opal/mca/timer/darwin/configure.m4 \
	$(top_srcdir)/opal/mca/timer/linux/configure.m4 \
	$(top_srcdir)/opal/mca/timer/solaris/configure.m4 \
	$(top_srcdir)/ompi/mca/fbtl/configure.m4 \
	$(top_srcdir)/ompi/mca/fcoll/configure.m4 \
	$(top_srcdir)/ompi/mca/fs/configure.m4 \
	$(top_srcdir)/ompi/mca/hook/configure.m4 \
	$(top_srcdir)/ompi/mca/mtl/configure.m4 \
	$(top_srcdir)/ompi/mca/part/configure.m4 \
	$(top_srcdir)/ompi/mca/pml/configure.m4 \
	$(top_srcdir)/ompi/mca/sharedfp/configure.m4 \
	$(top_srcdir)/ompi/mca/common/monitoring/configure.m4 \
	$(top_srcdir)/ompi/mca/common/ompio/configure.m4 \
	$(top_srcdir)/ompi/mca/bml/r2/configure.m4 \
	$(top_srcdir)/ompi/mca/coll/cuda/configure.m4 \
	$(top_srcdir)/ompi/mca/coll/ftagree/configure.m4 \
	$(top_srcdir)/ompi/mca/coll/hcoll/configure.m4 \
	$(top_srcdir)/ompi/mca/coll/monitoring/configure.m4 \
	$(top_srcdir)/ompi/mca/coll/portals4/configure.m4 \
	$(top_srcdir)/ompi/mca/coll/sm/configure.m4 \
	$(top_srcdir)/ompi/mca/coll/ucc/configure.m4 \
	$(top_srcdir)/ompi/mca/fbtl/ime/configure.m4 \
	$(top_srcdir)/ompi/mca/fbtl/posix/configure.m4 \
	$(top_srcdir)/ompi/mca/fbtl/pvfs2/configure.m4 \
	$(top_srcdir)/ompi/mca/fs/gpfs/configure.m4 \
	$(top_srcdir)/ompi/mca/fs/ime/configure.m4 \
	$(top_srcdir)/ompi/mca/fs/lustre/configure.m4 \
	$(top_srcdir)/ompi/mca/fs/pvfs2/configure.m4 \
	$(top_srcdir)/ompi/mca/fs/ufs/configure.m4 \
	$(top_srcdir)/ompi/mca/hook/comm_method/configure.m4 \
	$(top_srcdir)/ompi/mca/io/ompio/configure.m4 \
	$(top_srcdir)/ompi/mca/io/romio341/configure.m4 \
	$(top_srcdir)/ompi/mca/mtl/ofi/configure.m4 \
	$(top_srcdir)/ompi/mca/mtl/portals4/configure.m4 \
	$(top_srcdir)/ompi/mca/mtl/psm2/configure.m4 \
	$(top_srcdir)/ompi/mca/op/aarch64/configure.m4 \
	$(top_srcdir)/ompi/mca/op/avx/configure.m4 \
	$(top_srcdir)/ompi/mca/osc/monitoring/configure.m4 \
	$(top_srcdir)/ompi/mca/osc/portals4/configure.m4 \
	$(top_srcdir)/ompi/mca/osc/rdma/configure.m4 \
	$(top_srcdir)/ompi/mca/osc/ucx/configure.m4 \
	$(top_srcdir)/ompi/mca/pml/monitoring/configure.m4 \
	$(top_srcdir)/ompi/mca/pml/ob1/configure.m4 \
	$(top_srcdir)/ompi/mca/pml/ucx/configure.m4 \
	$(top_srcdir)/ompi/mca/pml/v/configure.m4 \
	$(top_srcdir)/ompi/mca/sharedfp/sm/configure.m4 \
	$(top_srcdir)/ompi/mca/topo/treematch/configure.m4 \
	$(top_srcdir)/oshmem/mca/memheap/configure.m4 \
	$(top_srcdir)/oshmem/mca/spml/configure.m4 \
	$(top_srcdir)/oshmem/mca/atomic/ucx/configure.m4 \
	$(top_srcdir)/oshmem/mca/scoll/ucc/configure.m4 \
	$(top_srcdir)/oshmem/mca/spml/ucx/configure.m4 \
	$(top_srcdir)/oshmem/mca/sshmem/mmap/configure.m4 \
	$(top_srcdir)/oshmem/mca/sshmem/sysv/configure.m4 \
	$(top_srcdir)/oshmem/mca/sshmem/ucx/configure.m4 \
	$(top_srcdir)/ompi/mpiext/affinity/configure.m4 \
	$(top_srcdir)/ompi/mpiext/cuda/configure.m4 \
	$(top_srcdir)/ompi/mpiext/ftmpi/configure.m4 \
	$(top_srcdir)/ompi/mpiext/rocm/configure.m4 \
	$(top_srcdir)/ompi/mpiext/shortfloat/configure.m4 \
	$(top_srcdir)/config/opal_get_version.m4 \
	$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/opal/include/opal_config.h \
	$(top_builddir)/ompi/include/mpi.h \
	$(top_builddir)/oshmem/include/shmem.h \
	$(top_builddir)/ompi/mpiext/cuda/c/mpiext_cuda_c.h \
	$(top_builddir)/ompi/mpiext/rocm/c/mpiext_rocm_c.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo "  GEN     " $@;
am__v_GEN_1 = 
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 = 
SOURCES =
DIST_SOURCES =
am__can_run_installinfo = \
  case $$AM_UPDATE_INFO_DIR in \
    n|no|NO) false;; \
    *) (install-info --version) >/dev/null 2>&1;; \
  esac
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
    *) f=$$p;; \
  esac;
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
am__install_max = 40
am__nobase_strip_setup = \
  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
am__nobase_strip = \
  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
am__nobase_list = $(am__nobase_strip_setup); \
  for p in $$list; do echo "$$p $$p"; done | \
  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
    if (++n[$$2] == $(am__install_max)) \
      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
    END { for (dir in files) print dir, files[dir] }'
am__base_list = \
  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
am__uninstall_files_from_dir = { \
  test -z "$$files" \
    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
         $(am__cd) "$$dir" && rm -f $$files; }; \
  }
man1dir = $(mandir)/man1
am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" \
	"$(DESTDIR)$(man7dir)"
man3dir = $(mandir)/man3
man7dir = $(mandir)/man7
NROFF = nroff
MANS = $(man1_MANS) $(man3_MANS) $(man7_MANS)
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
am__DIST_COMMON = $(srcdir)/Makefile.in \
	$(top_srcdir)/Makefile.ompi-rules
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMCA_PARAM_SETS_DIR = @AMCA_PARAM_SETS_DIR@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
BZIP2_BIN = @BZIP2_BIN@
CC = @CC@
CCAS = @CCAS@
CCASDEPMODE = @CCASDEPMODE@
CCASFLAGS = @CCASFLAGS@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CFLAGS_WITHOUT_OPTFLAGS = @CFLAGS_WITHOUT_OPTFLAGS@
CLEANFILES = @CLEANFILES@
CONFIGURE_DEPENDENCIES = @CONFIGURE_DEPENDENCIES@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CRAY_UDREG_CFLAGS = @CRAY_UDREG_CFLAGS@
CRAY_UDREG_LIBS = @CRAY_UDREG_LIBS@
CRAY_UGNI_CFLAGS = @CRAY_UGNI_CFLAGS@
CRAY_UGNI_LIBS = @CRAY_UGNI_LIBS@
CRAY_XPMEM_CFLAGS = @CRAY_XPMEM_CFLAGS@
CRAY_XPMEM_LIBS = @CRAY_XPMEM_LIBS@
CRAY_XPMEM_STATIC_LIBS = @CRAY_XPMEM_STATIC_LIBS@
CSCOPE = @CSCOPE@
CTAGS = @CTAGS@
CXX = @CXX@
CXXCPP = @CXXCPP@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
DEBUGGER_CFLAGS = @DEBUGGER_CFLAGS@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DLLTOOL = @DLLTOOL@
DSYMUTIL = @DSYMUTIL@
DUMPBIN = @DUMPBIN@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
ETAGS = @ETAGS@
EXEEXT = @EXEEXT@
FC = @FC@
FCFLAGS = @FCFLAGS@
FCFLAGS_f = @FCFLAGS_f@
FCFLAGS_f90 = @FCFLAGS_f90@
FFLAGS = @FFLAGS@
FGREP = @FGREP@
GREP = @GREP@
GZIP_BIN = @GZIP_BIN@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
JAR = @JAR@
JAVAC = @JAVAC@
JAVADOC = @JAVADOC@
JAVAH = @JAVAH@
LD = @LD@
LDFLAGS = @LDFLAGS@
LEX = @LEX@
LEXLIB = @LEXLIB@
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIPO = @LIPO@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MCA_BUILD_OP_AVX2_FLAGS = @MCA_BUILD_OP_AVX2_FLAGS@
MCA_BUILD_OP_AVX512_FLAGS = @MCA_BUILD_OP_AVX512_FLAGS@
MCA_BUILD_OP_AVX_FLAGS = @MCA_BUILD_OP_AVX_FLAGS@
MCA_BUILD_ompi_op_has_neon_fp_support = @MCA_BUILD_ompi_op_has_neon_fp_support@
MCA_BUILD_ompi_op_has_neon_support = @MCA_BUILD_ompi_op_has_neon_support@
MCA_BUILD_ompi_op_has_sve_support = @MCA_BUILD_ompi_op_has_sve_support@
MCA_PROJECT_DIST_SUBDIRS = @MCA_PROJECT_DIST_SUBDIRS@
MCA_PROJECT_SUBDIRS = @MCA_PROJECT_SUBDIRS@
MCA_ompi_FRAMEWORKS = @MCA_ompi_FRAMEWORKS@
MCA_ompi_FRAMEWORKS_SUBDIRS = @MCA_ompi_FRAMEWORKS_SUBDIRS@
MCA_ompi_FRAMEWORK_COMPONENT_ALL_SUBDIRS = @MCA_ompi_FRAMEWORK_COMPONENT_ALL_SUBDIRS@
MCA_ompi_FRAMEWORK_COMPONENT_DSO_SUBDIRS = @MCA_ompi_FRAMEWORK_COMPONENT_DSO_SUBDIRS@
MCA_ompi_FRAMEWORK_COMPONENT_STATIC_SUBDIRS = @MCA_ompi_FRAMEWORK_COMPONENT_STATIC_SUBDIRS@
MCA_ompi_FRAMEWORK_CORE_LIBS = @MCA_ompi_FRAMEWORK_CORE_LIBS@
MCA_ompi_FRAMEWORK_LIBS = @MCA_ompi_FRAMEWORK_LIBS@
MCA_ompi_bml_ALL_COMPONENTS = @MCA_ompi_bml_ALL_COMPONENTS@
MCA_ompi_bml_ALL_SUBDIRS = @MCA_ompi_bml_ALL_SUBDIRS@
MCA_ompi_bml_DSO_COMPONENTS = @MCA_ompi_bml_DSO_COMPONENTS@
MCA_ompi_bml_DSO_SUBDIRS = @MCA_ompi_bml_DSO_SUBDIRS@
MCA_ompi_bml_STATIC_COMPONENTS = @MCA_ompi_bml_STATIC_COMPONENTS@
MCA_ompi_bml_STATIC_LTLIBS = @MCA_ompi_bml_STATIC_LTLIBS@
MCA_ompi_bml_STATIC_SUBDIRS = @MCA_ompi_bml_STATIC_SUBDIRS@
MCA_ompi_coll_ALL_COMPONENTS = @MCA_ompi_coll_ALL_COMPONENTS@
MCA_ompi_coll_ALL_SUBDIRS = @MCA_ompi_coll_ALL_SUBDIRS@
MCA_ompi_coll_DSO_COMPONENTS = @MCA_ompi_coll_DSO_COMPONENTS@
MCA_ompi_coll_DSO_SUBDIRS = @MCA_ompi_coll_DSO_SUBDIRS@
MCA_ompi_coll_STATIC_COMPONENTS = @MCA_ompi_coll_STATIC_COMPONENTS@
MCA_ompi_coll_STATIC_LTLIBS = @MCA_ompi_coll_STATIC_LTLIBS@
MCA_ompi_coll_STATIC_SUBDIRS = @MCA_ompi_coll_STATIC_SUBDIRS@
MCA_ompi_common_ALL_COMPONENTS = @MCA_ompi_common_ALL_COMPONENTS@
MCA_ompi_common_ALL_SUBDIRS = @MCA_ompi_common_ALL_SUBDIRS@
MCA_ompi_common_DSO_COMPONENTS = @MCA_ompi_common_DSO_COMPONENTS@
MCA_ompi_common_DSO_SUBDIRS = @MCA_ompi_common_DSO_SUBDIRS@
MCA_ompi_common_STATIC_COMPONENTS = @MCA_ompi_common_STATIC_COMPONENTS@
MCA_ompi_common_STATIC_LTLIBS = @MCA_ompi_common_STATIC_LTLIBS@
MCA_ompi_common_STATIC_SUBDIRS = @MCA_ompi_common_STATIC_SUBDIRS@
MCA_ompi_fbtl_ALL_COMPONENTS = @MCA_ompi_fbtl_ALL_COMPONENTS@
MCA_ompi_fbtl_ALL_SUBDIRS = @MCA_ompi_fbtl_ALL_SUBDIRS@
MCA_ompi_fbtl_DSO_COMPONENTS = @MCA_ompi_fbtl_DSO_COMPONENTS@
MCA_ompi_fbtl_DSO_SUBDIRS = @MCA_ompi_fbtl_DSO_SUBDIRS@
MCA_ompi_fbtl_STATIC_COMPONENTS = @MCA_ompi_fbtl_STATIC_COMPONENTS@
MCA_ompi_fbtl_STATIC_LTLIBS = @MCA_ompi_fbtl_STATIC_LTLIBS@
MCA_ompi_fbtl_STATIC_SUBDIRS = @MCA_ompi_fbtl_STATIC_SUBDIRS@
MCA_ompi_fcoll_ALL_COMPONENTS = @MCA_ompi_fcoll_ALL_COMPONENTS@
MCA_ompi_fcoll_ALL_SUBDIRS = @MCA_ompi_fcoll_ALL_SUBDIRS@
MCA_ompi_fcoll_DSO_COMPONENTS = @MCA_ompi_fcoll_DSO_COMPONENTS@
MCA_ompi_fcoll_DSO_SUBDIRS = @MCA_ompi_fcoll_DSO_SUBDIRS@
MCA_ompi_fcoll_STATIC_COMPONENTS = @MCA_ompi_fcoll_STATIC_COMPONENTS@
MCA_ompi_fcoll_STATIC_LTLIBS = @MCA_ompi_fcoll_STATIC_LTLIBS@
MCA_ompi_fcoll_STATIC_SUBDIRS = @MCA_ompi_fcoll_STATIC_SUBDIRS@
MCA_ompi_fs_ALL_COMPONENTS = @MCA_ompi_fs_ALL_COMPONENTS@
MCA_ompi_fs_ALL_SUBDIRS = @MCA_ompi_fs_ALL_SUBDIRS@
MCA_ompi_fs_DSO_COMPONENTS = @MCA_ompi_fs_DSO_COMPONENTS@
MCA_ompi_fs_DSO_SUBDIRS = @MCA_ompi_fs_DSO_SUBDIRS@
MCA_ompi_fs_STATIC_COMPONENTS = @MCA_ompi_fs_STATIC_COMPONENTS@
MCA_ompi_fs_STATIC_LTLIBS = @MCA_ompi_fs_STATIC_LTLIBS@
MCA_ompi_fs_STATIC_SUBDIRS = @MCA_ompi_fs_STATIC_SUBDIRS@
MCA_ompi_hook_ALL_COMPONENTS = @MCA_ompi_hook_ALL_COMPONENTS@
MCA_ompi_hook_ALL_SUBDIRS = @MCA_ompi_hook_ALL_SUBDIRS@
MCA_ompi_hook_DSO_COMPONENTS = @MCA_ompi_hook_DSO_COMPONENTS@
MCA_ompi_hook_DSO_SUBDIRS = @MCA_ompi_hook_DSO_SUBDIRS@
MCA_ompi_hook_STATIC_COMPONENTS = @MCA_ompi_hook_STATIC_COMPONENTS@
MCA_ompi_hook_STATIC_LTLIBS = @MCA_ompi_hook_STATIC_LTLIBS@
MCA_ompi_hook_STATIC_SUBDIRS = @MCA_ompi_hook_STATIC_SUBDIRS@
MCA_ompi_io_ALL_COMPONENTS = @MCA_ompi_io_ALL_COMPONENTS@
MCA_ompi_io_ALL_SUBDIRS = @MCA_ompi_io_ALL_SUBDIRS@
MCA_ompi_io_DSO_COMPONENTS = @MCA_ompi_io_DSO_COMPONENTS@
MCA_ompi_io_DSO_SUBDIRS = @MCA_ompi_io_DSO_SUBDIRS@
MCA_ompi_io_STATIC_COMPONENTS = @MCA_ompi_io_STATIC_COMPONENTS@
MCA_ompi_io_STATIC_LTLIBS = @MCA_ompi_io_STATIC_LTLIBS@
MCA_ompi_io_STATIC_SUBDIRS = @MCA_ompi_io_STATIC_SUBDIRS@
MCA_ompi_mtl_ALL_COMPONENTS = @MCA_ompi_mtl_ALL_COMPONENTS@
MCA_ompi_mtl_ALL_SUBDIRS = @MCA_ompi_mtl_ALL_SUBDIRS@
MCA_ompi_mtl_DIRECT_CALL_HEADER = @MCA_ompi_mtl_DIRECT_CALL_HEADER@
MCA_ompi_mtl_DSO_COMPONENTS = @MCA_ompi_mtl_DSO_COMPONENTS@
MCA_ompi_mtl_DSO_SUBDIRS = @MCA_ompi_mtl_DSO_SUBDIRS@
MCA_ompi_mtl_STATIC_COMPONENTS = @MCA_ompi_mtl_STATIC_COMPONENTS@
MCA_ompi_mtl_STATIC_LTLIBS = @MCA_ompi_mtl_STATIC_LTLIBS@
MCA_ompi_mtl_STATIC_SUBDIRS = @MCA_ompi_mtl_STATIC_SUBDIRS@
MCA_ompi_op_ALL_COMPONENTS = @MCA_ompi_op_ALL_COMPONENTS@
MCA_ompi_op_ALL_SUBDIRS = @MCA_ompi_op_ALL_SUBDIRS@
MCA_ompi_op_DSO_COMPONENTS = @MCA_ompi_op_DSO_COMPONENTS@
MCA_ompi_op_DSO_SUBDIRS = @MCA_ompi_op_DSO_SUBDIRS@
MCA_ompi_op_STATIC_COMPONENTS = @MCA_ompi_op_STATIC_COMPONENTS@
MCA_ompi_op_STATIC_LTLIBS = @MCA_ompi_op_STATIC_LTLIBS@
MCA_ompi_op_STATIC_SUBDIRS = @MCA_ompi_op_STATIC_SUBDIRS@
MCA_ompi_osc_ALL_COMPONENTS = @MCA_ompi_osc_ALL_COMPONENTS@
MCA_ompi_osc_ALL_SUBDIRS = @MCA_ompi_osc_ALL_SUBDIRS@
MCA_ompi_osc_DSO_COMPONENTS = @MCA_ompi_osc_DSO_COMPONENTS@
MCA_ompi_osc_DSO_SUBDIRS = @MCA_ompi_osc_DSO_SUBDIRS@
MCA_ompi_osc_STATIC_COMPONENTS = @MCA_ompi_osc_STATIC_COMPONENTS@
MCA_ompi_osc_STATIC_LTLIBS = @MCA_ompi_osc_STATIC_LTLIBS@
MCA_ompi_osc_STATIC_SUBDIRS = @MCA_ompi_osc_STATIC_SUBDIRS@
MCA_ompi_part_ALL_COMPONENTS = @MCA_ompi_part_ALL_COMPONENTS@
MCA_ompi_part_ALL_SUBDIRS = @MCA_ompi_part_ALL_SUBDIRS@
MCA_ompi_part_DIRECT_CALL_HEADER = @MCA_ompi_part_DIRECT_CALL_HEADER@
MCA_ompi_part_DSO_COMPONENTS = @MCA_ompi_part_DSO_COMPONENTS@
MCA_ompi_part_DSO_SUBDIRS = @MCA_ompi_part_DSO_SUBDIRS@
MCA_ompi_part_STATIC_COMPONENTS = @MCA_ompi_part_STATIC_COMPONENTS@
MCA_ompi_part_STATIC_LTLIBS = @MCA_ompi_part_STATIC_LTLIBS@
MCA_ompi_part_STATIC_SUBDIRS = @MCA_ompi_part_STATIC_SUBDIRS@
MCA_ompi_pml_ALL_COMPONENTS = @MCA_ompi_pml_ALL_COMPONENTS@
MCA_ompi_pml_ALL_SUBDIRS = @MCA_ompi_pml_ALL_SUBDIRS@
MCA_ompi_pml_DIRECT_CALL_HEADER = @MCA_ompi_pml_DIRECT_CALL_HEADER@
MCA_ompi_pml_DSO_COMPONENTS = @MCA_ompi_pml_DSO_COMPONENTS@
MCA_ompi_pml_DSO_SUBDIRS = @MCA_ompi_pml_DSO_SUBDIRS@
MCA_ompi_pml_STATIC_COMPONENTS = @MCA_ompi_pml_STATIC_COMPONENTS@
MCA_ompi_pml_STATIC_LTLIBS = @MCA_ompi_pml_STATIC_LTLIBS@
MCA_ompi_pml_STATIC_SUBDIRS = @MCA_ompi_pml_STATIC_SUBDIRS@
MCA_ompi_sharedfp_ALL_COMPONENTS = @MCA_ompi_sharedfp_ALL_COMPONENTS@
MCA_ompi_sharedfp_ALL_SUBDIRS = @MCA_ompi_sharedfp_ALL_SUBDIRS@
MCA_ompi_sharedfp_DSO_COMPONENTS = @MCA_ompi_sharedfp_DSO_COMPONENTS@
MCA_ompi_sharedfp_DSO_SUBDIRS = @MCA_ompi_sharedfp_DSO_SUBDIRS@
MCA_ompi_sharedfp_STATIC_COMPONENTS = @MCA_ompi_sharedfp_STATIC_COMPONENTS@
MCA_ompi_sharedfp_STATIC_LTLIBS = @MCA_ompi_sharedfp_STATIC_LTLIBS@
MCA_ompi_sharedfp_STATIC_SUBDIRS = @MCA_ompi_sharedfp_STATIC_SUBDIRS@
MCA_ompi_topo_ALL_COMPONENTS = @MCA_ompi_topo_ALL_COMPONENTS@
MCA_ompi_topo_ALL_SUBDIRS = @MCA_ompi_topo_ALL_SUBDIRS@
MCA_ompi_topo_DSO_COMPONENTS = @MCA_ompi_topo_DSO_COMPONENTS@
MCA_ompi_topo_DSO_SUBDIRS = @MCA_ompi_topo_DSO_SUBDIRS@
MCA_ompi_topo_STATIC_COMPONENTS = @MCA_ompi_topo_STATIC_COMPONENTS@
MCA_ompi_topo_STATIC_LTLIBS = @MCA_ompi_topo_STATIC_LTLIBS@
MCA_ompi_topo_STATIC_SUBDIRS = @MCA_ompi_topo_STATIC_SUBDIRS@
MCA_ompi_vprotocol_ALL_COMPONENTS = @MCA_ompi_vprotocol_ALL_COMPONENTS@
MCA_ompi_vprotocol_ALL_SUBDIRS = @MCA_ompi_vprotocol_ALL_SUBDIRS@
MCA_ompi_vprotocol_DSO_COMPONENTS = @MCA_ompi_vprotocol_DSO_COMPONENTS@
MCA_ompi_vprotocol_DSO_SUBDIRS = @MCA_ompi_vprotocol_DSO_SUBDIRS@
MCA_ompi_vprotocol_STATIC_COMPONENTS = @MCA_ompi_vprotocol_STATIC_COMPONENTS@
MCA_ompi_vprotocol_STATIC_LTLIBS = @MCA_ompi_vprotocol_STATIC_LTLIBS@
MCA_ompi_vprotocol_STATIC_SUBDIRS = @MCA_ompi_vprotocol_STATIC_SUBDIRS@
MCA_opal_FRAMEWORKS = @MCA_opal_FRAMEWORKS@
MCA_opal_FRAMEWORKS_SUBDIRS = @MCA_opal_FRAMEWORKS_SUBDIRS@
MCA_opal_FRAMEWORK_COMPONENT_ALL_SUBDIRS = @MCA_opal_FRAMEWORK_COMPONENT_ALL_SUBDIRS@
MCA_opal_FRAMEWORK_COMPONENT_DSO_SUBDIRS = @MCA_opal_FRAMEWORK_COMPONENT_DSO_SUBDIRS@
MCA_opal_FRAMEWORK_COMPONENT_STATIC_SUBDIRS = @MCA_opal_FRAMEWORK_COMPONENT_STATIC_SUBDIRS@
MCA_opal_FRAMEWORK_CORE_LIBS = @MCA_opal_FRAMEWORK_CORE_LIBS@
MCA_opal_FRAMEWORK_LIBS = @MCA_opal_FRAMEWORK_LIBS@
MCA_opal_accelerator_ALL_COMPONENTS = @MCA_opal_accelerator_ALL_COMPONENTS@
MCA_opal_accelerator_ALL_SUBDIRS = @MCA_opal_accelerator_ALL_SUBDIRS@
MCA_opal_accelerator_DSO_COMPONENTS = @MCA_opal_accelerator_DSO_COMPONENTS@
MCA_opal_accelerator_DSO_SUBDIRS = @MCA_opal_accelerator_DSO_SUBDIRS@
MCA_opal_accelerator_STATIC_COMPONENTS = @MCA_opal_accelerator_STATIC_COMPONENTS@
MCA_opal_accelerator_STATIC_LTLIBS = @MCA_opal_accelerator_STATIC_LTLIBS@
MCA_opal_accelerator_STATIC_SUBDIRS = @MCA_opal_accelerator_STATIC_SUBDIRS@
MCA_opal_allocator_ALL_COMPONENTS = @MCA_opal_allocator_ALL_COMPONENTS@
MCA_opal_allocator_ALL_SUBDIRS = @MCA_opal_allocator_ALL_SUBDIRS@
MCA_opal_allocator_DSO_COMPONENTS = @MCA_opal_allocator_DSO_COMPONENTS@
MCA_opal_allocator_DSO_SUBDIRS = @MCA_opal_allocator_DSO_SUBDIRS@
MCA_opal_allocator_STATIC_COMPONENTS = @MCA_opal_allocator_STATIC_COMPONENTS@
MCA_opal_allocator_STATIC_LTLIBS = @MCA_opal_allocator_STATIC_LTLIBS@
MCA_opal_allocator_STATIC_SUBDIRS = @MCA_opal_allocator_STATIC_SUBDIRS@
MCA_opal_backtrace_ALL_COMPONENTS = @MCA_opal_backtrace_ALL_COMPONENTS@
MCA_opal_backtrace_ALL_SUBDIRS = @MCA_opal_backtrace_ALL_SUBDIRS@
MCA_opal_backtrace_DSO_COMPONENTS = @MCA_opal_backtrace_DSO_COMPONENTS@
MCA_opal_backtrace_DSO_SUBDIRS = @MCA_opal_backtrace_DSO_SUBDIRS@
MCA_opal_backtrace_STATIC_COMPONENTS = @MCA_opal_backtrace_STATIC_COMPONENTS@
MCA_opal_backtrace_STATIC_LTLIBS = @MCA_opal_backtrace_STATIC_LTLIBS@
MCA_opal_backtrace_STATIC_SUBDIRS = @MCA_opal_backtrace_STATIC_SUBDIRS@
MCA_opal_btl_ALL_COMPONENTS = @MCA_opal_btl_ALL_COMPONENTS@
MCA_opal_btl_ALL_SUBDIRS = @MCA_opal_btl_ALL_SUBDIRS@
MCA_opal_btl_DSO_COMPONENTS = @MCA_opal_btl_DSO_COMPONENTS@
MCA_opal_btl_DSO_SUBDIRS = @MCA_opal_btl_DSO_SUBDIRS@
MCA_opal_btl_STATIC_COMPONENTS = @MCA_opal_btl_STATIC_COMPONENTS@
MCA_opal_btl_STATIC_LTLIBS = @MCA_opal_btl_STATIC_LTLIBS@
MCA_opal_btl_STATIC_SUBDIRS = @MCA_opal_btl_STATIC_SUBDIRS@
MCA_opal_common_ALL_COMPONENTS = @MCA_opal_common_ALL_COMPONENTS@
MCA_opal_common_ALL_SUBDIRS = @MCA_opal_common_ALL_SUBDIRS@
MCA_opal_common_DSO_COMPONENTS = @MCA_opal_common_DSO_COMPONENTS@
MCA_opal_common_DSO_SUBDIRS = @MCA_opal_common_DSO_SUBDIRS@
MCA_opal_common_STATIC_COMPONENTS = @MCA_opal_common_STATIC_COMPONENTS@
MCA_opal_common_STATIC_LTLIBS = @MCA_opal_common_STATIC_LTLIBS@
MCA_opal_common_STATIC_SUBDIRS = @MCA_opal_common_STATIC_SUBDIRS@
MCA_opal_dl_ALL_COMPONENTS = @MCA_opal_dl_ALL_COMPONENTS@
MCA_opal_dl_ALL_SUBDIRS = @MCA_opal_dl_ALL_SUBDIRS@
MCA_opal_dl_DSO_COMPONENTS = @MCA_opal_dl_DSO_COMPONENTS@
MCA_opal_dl_DSO_SUBDIRS = @MCA_opal_dl_DSO_SUBDIRS@
MCA_opal_dl_STATIC_COMPONENTS = @MCA_opal_dl_STATIC_COMPONENTS@
MCA_opal_dl_STATIC_LTLIBS = @MCA_opal_dl_STATIC_LTLIBS@
MCA_opal_dl_STATIC_SUBDIRS = @MCA_opal_dl_STATIC_SUBDIRS@
MCA_opal_if_ALL_COMPONENTS = @MCA_opal_if_ALL_COMPONENTS@
MCA_opal_if_ALL_SUBDIRS = @MCA_opal_if_ALL_SUBDIRS@
MCA_opal_if_DSO_COMPONENTS = @MCA_opal_if_DSO_COMPONENTS@
MCA_opal_if_DSO_SUBDIRS = @MCA_opal_if_DSO_SUBDIRS@
MCA_opal_if_STATIC_COMPONENTS = @MCA_opal_if_STATIC_COMPONENTS@
MCA_opal_if_STATIC_LTLIBS = @MCA_opal_if_STATIC_LTLIBS@
MCA_opal_if_STATIC_SUBDIRS = @MCA_opal_if_STATIC_SUBDIRS@
MCA_opal_installdirs_ALL_COMPONENTS = @MCA_opal_installdirs_ALL_COMPONENTS@
MCA_opal_installdirs_ALL_SUBDIRS = @MCA_opal_installdirs_ALL_SUBDIRS@
MCA_opal_installdirs_DSO_COMPONENTS = @MCA_opal_installdirs_DSO_COMPONENTS@
MCA_opal_installdirs_DSO_SUBDIRS = @MCA_opal_installdirs_DSO_SUBDIRS@
MCA_opal_installdirs_STATIC_COMPONENTS = @MCA_opal_installdirs_STATIC_COMPONENTS@
MCA_opal_installdirs_STATIC_LTLIBS = @MCA_opal_installdirs_STATIC_LTLIBS@
MCA_opal_installdirs_STATIC_SUBDIRS = @MCA_opal_installdirs_STATIC_SUBDIRS@
MCA_opal_memchecker_ALL_COMPONENTS = @MCA_opal_memchecker_ALL_COMPONENTS@
MCA_opal_memchecker_ALL_SUBDIRS = @MCA_opal_memchecker_ALL_SUBDIRS@
MCA_opal_memchecker_DSO_COMPONENTS = @MCA_opal_memchecker_DSO_COMPONENTS@
MCA_opal_memchecker_DSO_SUBDIRS = @MCA_opal_memchecker_DSO_SUBDIRS@
MCA_opal_memchecker_STATIC_COMPONENTS = @MCA_opal_memchecker_STATIC_COMPONENTS@
MCA_opal_memchecker_STATIC_LTLIBS = @MCA_opal_memchecker_STATIC_LTLIBS@
MCA_opal_memchecker_STATIC_SUBDIRS = @MCA_opal_memchecker_STATIC_SUBDIRS@
MCA_opal_memcpy_ALL_COMPONENTS = @MCA_opal_memcpy_ALL_COMPONENTS@
MCA_opal_memcpy_ALL_SUBDIRS = @MCA_opal_memcpy_ALL_SUBDIRS@
MCA_opal_memcpy_DSO_COMPONENTS = @MCA_opal_memcpy_DSO_COMPONENTS@
MCA_opal_memcpy_DSO_SUBDIRS = @MCA_opal_memcpy_DSO_SUBDIRS@
MCA_opal_memcpy_STATIC_COMPONENTS = @MCA_opal_memcpy_STATIC_COMPONENTS@
MCA_opal_memcpy_STATIC_LTLIBS = @MCA_opal_memcpy_STATIC_LTLIBS@
MCA_opal_memcpy_STATIC_SUBDIRS = @MCA_opal_memcpy_STATIC_SUBDIRS@
MCA_opal_memory_ALL_COMPONENTS = @MCA_opal_memory_ALL_COMPONENTS@
MCA_opal_memory_ALL_SUBDIRS = @MCA_opal_memory_ALL_SUBDIRS@
MCA_opal_memory_DSO_COMPONENTS = @MCA_opal_memory_DSO_COMPONENTS@
MCA_opal_memory_DSO_SUBDIRS = @MCA_opal_memory_DSO_SUBDIRS@
MCA_opal_memory_STATIC_COMPONENTS = @MCA_opal_memory_STATIC_COMPONENTS@
MCA_opal_memory_STATIC_LTLIBS = @MCA_opal_memory_STATIC_LTLIBS@
MCA_opal_memory_STATIC_SUBDIRS = @MCA_opal_memory_STATIC_SUBDIRS@
MCA_opal_mpool_ALL_COMPONENTS = @MCA_opal_mpool_ALL_COMPONENTS@
MCA_opal_mpool_ALL_SUBDIRS = @MCA_opal_mpool_ALL_SUBDIRS@
MCA_opal_mpool_DSO_COMPONENTS = @MCA_opal_mpool_DSO_COMPONENTS@
MCA_opal_mpool_DSO_SUBDIRS = @MCA_opal_mpool_DSO_SUBDIRS@
MCA_opal_mpool_STATIC_COMPONENTS = @MCA_opal_mpool_STATIC_COMPONENTS@
MCA_opal_mpool_STATIC_LTLIBS = @MCA_opal_mpool_STATIC_LTLIBS@
MCA_opal_mpool_STATIC_SUBDIRS = @MCA_opal_mpool_STATIC_SUBDIRS@
MCA_opal_patcher_ALL_COMPONENTS = @MCA_opal_patcher_ALL_COMPONENTS@
MCA_opal_patcher_ALL_SUBDIRS = @MCA_opal_patcher_ALL_SUBDIRS@
MCA_opal_patcher_DSO_COMPONENTS = @MCA_opal_patcher_DSO_COMPONENTS@
MCA_opal_patcher_DSO_SUBDIRS = @MCA_opal_patcher_DSO_SUBDIRS@
MCA_opal_patcher_STATIC_COMPONENTS = @MCA_opal_patcher_STATIC_COMPONENTS@
MCA_opal_patcher_STATIC_LTLIBS = @MCA_opal_patcher_STATIC_LTLIBS@
MCA_opal_patcher_STATIC_SUBDIRS = @MCA_opal_patcher_STATIC_SUBDIRS@
MCA_opal_rcache_ALL_COMPONENTS = @MCA_opal_rcache_ALL_COMPONENTS@
MCA_opal_rcache_ALL_SUBDIRS = @MCA_opal_rcache_ALL_SUBDIRS@
MCA_opal_rcache_DSO_COMPONENTS = @MCA_opal_rcache_DSO_COMPONENTS@
MCA_opal_rcache_DSO_SUBDIRS = @MCA_opal_rcache_DSO_SUBDIRS@
MCA_opal_rcache_STATIC_COMPONENTS = @MCA_opal_rcache_STATIC_COMPONENTS@
MCA_opal_rcache_STATIC_LTLIBS = @MCA_opal_rcache_STATIC_LTLIBS@
MCA_opal_rcache_STATIC_SUBDIRS = @MCA_opal_rcache_STATIC_SUBDIRS@
MCA_opal_reachable_ALL_COMPONENTS = @MCA_opal_reachable_ALL_COMPONENTS@
MCA_opal_reachable_ALL_SUBDIRS = @MCA_opal_reachable_ALL_SUBDIRS@
MCA_opal_reachable_DSO_COMPONENTS = @MCA_opal_reachable_DSO_COMPONENTS@
MCA_opal_reachable_DSO_SUBDIRS = @MCA_opal_reachable_DSO_SUBDIRS@
MCA_opal_reachable_STATIC_COMPONENTS = @MCA_opal_reachable_STATIC_COMPONENTS@
MCA_opal_reachable_STATIC_LTLIBS = @MCA_opal_reachable_STATIC_LTLIBS@
MCA_opal_reachable_STATIC_SUBDIRS = @MCA_opal_reachable_STATIC_SUBDIRS@
MCA_opal_shmem_ALL_COMPONENTS = @MCA_opal_shmem_ALL_COMPONENTS@
MCA_opal_shmem_ALL_SUBDIRS = @MCA_opal_shmem_ALL_SUBDIRS@
MCA_opal_shmem_DSO_COMPONENTS = @MCA_opal_shmem_DSO_COMPONENTS@
MCA_opal_shmem_DSO_SUBDIRS = @MCA_opal_shmem_DSO_SUBDIRS@
MCA_opal_shmem_STATIC_COMPONENTS = @MCA_opal_shmem_STATIC_COMPONENTS@
MCA_opal_shmem_STATIC_LTLIBS = @MCA_opal_shmem_STATIC_LTLIBS@
MCA_opal_shmem_STATIC_SUBDIRS = @MCA_opal_shmem_STATIC_SUBDIRS@
MCA_opal_smsc_ALL_COMPONENTS = @MCA_opal_smsc_ALL_COMPONENTS@
MCA_opal_smsc_ALL_SUBDIRS = @MCA_opal_smsc_ALL_SUBDIRS@
MCA_opal_smsc_DIRECT_CALL_HEADER = @MCA_opal_smsc_DIRECT_CALL_HEADER@
MCA_opal_smsc_DSO_COMPONENTS = @MCA_opal_smsc_DSO_COMPONENTS@
MCA_opal_smsc_DSO_SUBDIRS = @MCA_opal_smsc_DSO_SUBDIRS@
MCA_opal_smsc_STATIC_COMPONENTS = @MCA_opal_smsc_STATIC_COMPONENTS@
MCA_opal_smsc_STATIC_LTLIBS = @MCA_opal_smsc_STATIC_LTLIBS@
MCA_opal_smsc_STATIC_SUBDIRS = @MCA_opal_smsc_STATIC_SUBDIRS@
MCA_opal_threads_ALL_COMPONENTS = @MCA_opal_threads_ALL_COMPONENTS@
MCA_opal_threads_ALL_SUBDIRS = @MCA_opal_threads_ALL_SUBDIRS@
MCA_opal_threads_DSO_COMPONENTS = @MCA_opal_threads_DSO_COMPONENTS@
MCA_opal_threads_DSO_SUBDIRS = @MCA_opal_threads_DSO_SUBDIRS@
MCA_opal_threads_STATIC_COMPONENTS = @MCA_opal_threads_STATIC_COMPONENTS@
MCA_opal_threads_STATIC_LTLIBS = @MCA_opal_threads_STATIC_LTLIBS@
MCA_opal_threads_STATIC_SUBDIRS = @MCA_opal_threads_STATIC_SUBDIRS@
MCA_opal_timer_ALL_COMPONENTS = @MCA_opal_timer_ALL_COMPONENTS@
MCA_opal_timer_ALL_SUBDIRS = @MCA_opal_timer_ALL_SUBDIRS@
MCA_opal_timer_DSO_COMPONENTS = @MCA_opal_timer_DSO_COMPONENTS@
MCA_opal_timer_DSO_SUBDIRS = @MCA_opal_timer_DSO_SUBDIRS@
MCA_opal_timer_STATIC_COMPONENTS = @MCA_opal_timer_STATIC_COMPONENTS@
MCA_opal_timer_STATIC_LTLIBS = @MCA_opal_timer_STATIC_LTLIBS@
MCA_opal_timer_STATIC_SUBDIRS = @MCA_opal_timer_STATIC_SUBDIRS@
MCA_oshmem_FRAMEWORKS = @MCA_oshmem_FRAMEWORKS@
MCA_oshmem_FRAMEWORKS_SUBDIRS = @MCA_oshmem_FRAMEWORKS_SUBDIRS@
MCA_oshmem_FRAMEWORK_COMPONENT_ALL_SUBDIRS = @MCA_oshmem_FRAMEWORK_COMPONENT_ALL_SUBDIRS@
MCA_oshmem_FRAMEWORK_COMPONENT_DSO_SUBDIRS = @MCA_oshmem_FRAMEWORK_COMPONENT_DSO_SUBDIRS@
MCA_oshmem_FRAMEWORK_COMPONENT_STATIC_SUBDIRS = @MCA_oshmem_FRAMEWORK_COMPONENT_STATIC_SUBDIRS@
MCA_oshmem_FRAMEWORK_CORE_LIBS = @MCA_oshmem_FRAMEWORK_CORE_LIBS@
MCA_oshmem_FRAMEWORK_LIBS = @MCA_oshmem_FRAMEWORK_LIBS@
MCA_oshmem_atomic_ALL_COMPONENTS = @MCA_oshmem_atomic_ALL_COMPONENTS@
MCA_oshmem_atomic_ALL_SUBDIRS = @MCA_oshmem_atomic_ALL_SUBDIRS@
MCA_oshmem_atomic_DSO_COMPONENTS = @MCA_oshmem_atomic_DSO_COMPONENTS@
MCA_oshmem_atomic_DSO_SUBDIRS = @MCA_oshmem_atomic_DSO_SUBDIRS@
MCA_oshmem_atomic_STATIC_COMPONENTS = @MCA_oshmem_atomic_STATIC_COMPONENTS@
MCA_oshmem_atomic_STATIC_LTLIBS = @MCA_oshmem_atomic_STATIC_LTLIBS@
MCA_oshmem_atomic_STATIC_SUBDIRS = @MCA_oshmem_atomic_STATIC_SUBDIRS@
MCA_oshmem_memheap_ALL_COMPONENTS = @MCA_oshmem_memheap_ALL_COMPONENTS@
MCA_oshmem_memheap_ALL_SUBDIRS = @MCA_oshmem_memheap_ALL_SUBDIRS@
MCA_oshmem_memheap_DIRECT_CALL_HEADER = @MCA_oshmem_memheap_DIRECT_CALL_HEADER@
MCA_oshmem_memheap_DSO_COMPONENTS = @MCA_oshmem_memheap_DSO_COMPONENTS@
MCA_oshmem_memheap_DSO_SUBDIRS = @MCA_oshmem_memheap_DSO_SUBDIRS@
MCA_oshmem_memheap_STATIC_COMPONENTS = @MCA_oshmem_memheap_STATIC_COMPONENTS@
MCA_oshmem_memheap_STATIC_LTLIBS = @MCA_oshmem_memheap_STATIC_LTLIBS@
MCA_oshmem_memheap_STATIC_SUBDIRS = @MCA_oshmem_memheap_STATIC_SUBDIRS@
MCA_oshmem_scoll_ALL_COMPONENTS = @MCA_oshmem_scoll_ALL_COMPONENTS@
MCA_oshmem_scoll_ALL_SUBDIRS = @MCA_oshmem_scoll_ALL_SUBDIRS@
MCA_oshmem_scoll_DSO_COMPONENTS = @MCA_oshmem_scoll_DSO_COMPONENTS@
MCA_oshmem_scoll_DSO_SUBDIRS = @MCA_oshmem_scoll_DSO_SUBDIRS@
MCA_oshmem_scoll_STATIC_COMPONENTS = @MCA_oshmem_scoll_STATIC_COMPONENTS@
MCA_oshmem_scoll_STATIC_LTLIBS = @MCA_oshmem_scoll_STATIC_LTLIBS@
MCA_oshmem_scoll_STATIC_SUBDIRS = @MCA_oshmem_scoll_STATIC_SUBDIRS@
MCA_oshmem_spml_ALL_COMPONENTS = @MCA_oshmem_spml_ALL_COMPONENTS@
MCA_oshmem_spml_ALL_SUBDIRS = @MCA_oshmem_spml_ALL_SUBDIRS@
MCA_oshmem_spml_DIRECT_CALL_HEADER = @MCA_oshmem_spml_DIRECT_CALL_HEADER@
MCA_oshmem_spml_DSO_COMPONENTS = @MCA_oshmem_spml_DSO_COMPONENTS@
MCA_oshmem_spml_DSO_SUBDIRS = @MCA_oshmem_spml_DSO_SUBDIRS@
MCA_oshmem_spml_STATIC_COMPONENTS = @MCA_oshmem_spml_STATIC_COMPONENTS@
MCA_oshmem_spml_STATIC_LTLIBS = @MCA_oshmem_spml_STATIC_LTLIBS@
MCA_oshmem_spml_STATIC_SUBDIRS = @MCA_oshmem_spml_STATIC_SUBDIRS@
MCA_oshmem_sshmem_ALL_COMPONENTS = @MCA_oshmem_sshmem_ALL_COMPONENTS@
MCA_oshmem_sshmem_ALL_SUBDIRS = @MCA_oshmem_sshmem_ALL_SUBDIRS@
MCA_oshmem_sshmem_DSO_COMPONENTS = @MCA_oshmem_sshmem_DSO_COMPONENTS@
MCA_oshmem_sshmem_DSO_SUBDIRS = @MCA_oshmem_sshmem_DSO_SUBDIRS@
MCA_oshmem_sshmem_STATIC_COMPONENTS = @MCA_oshmem_sshmem_STATIC_COMPONENTS@
MCA_oshmem_sshmem_STATIC_LTLIBS = @MCA_oshmem_sshmem_STATIC_LTLIBS@
MCA_oshmem_sshmem_STATIC_SUBDIRS = @MCA_oshmem_sshmem_STATIC_SUBDIRS@
MKDIR_P = @MKDIR_P@
MPIR_UNWIND_CFLAGS = @MPIR_UNWIND_CFLAGS@
MPI_SUBVERSION = @MPI_SUBVERSION@
MPI_VERSION = @MPI_VERSION@
NM = @NM@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
OMPI_ALIGNMENT_FORTRAN_CHARACTER = @OMPI_ALIGNMENT_FORTRAN_CHARACTER@
OMPI_ALIGNMENT_FORTRAN_COMPLEX = @OMPI_ALIGNMENT_FORTRAN_COMPLEX@
OMPI_ALIGNMENT_FORTRAN_COMPLEX16 = @OMPI_ALIGNMENT_FORTRAN_COMPLEX16@
OMPI_ALIGNMENT_FORTRAN_COMPLEX32 = @OMPI_ALIGNMENT_FORTRAN_COMPLEX32@
OMPI_ALIGNMENT_FORTRAN_COMPLEX4 = @OMPI_ALIGNMENT_FORTRAN_COMPLEX4@
OMPI_ALIGNMENT_FORTRAN_COMPLEX8 = @OMPI_ALIGNMENT_FORTRAN_COMPLEX8@
OMPI_ALIGNMENT_FORTRAN_DOUBLE_COMPLEX = @OMPI_ALIGNMENT_FORTRAN_DOUBLE_COMPLEX@
OMPI_ALIGNMENT_FORTRAN_DOUBLE_PRECISION = @OMPI_ALIGNMENT_FORTRAN_DOUBLE_PRECISION@
OMPI_ALIGNMENT_FORTRAN_INTEGER = @OMPI_ALIGNMENT_FORTRAN_INTEGER@
OMPI_ALIGNMENT_FORTRAN_INTEGER1 = @OMPI_ALIGNMENT_FORTRAN_INTEGER1@
OMPI_ALIGNMENT_FORTRAN_INTEGER16 = @OMPI_ALIGNMENT_FORTRAN_INTEGER16@
OMPI_ALIGNMENT_FORTRAN_INTEGER2 = @OMPI_ALIGNMENT_FORTRAN_INTEGER2@
OMPI_ALIGNMENT_FORTRAN_INTEGER4 = @OMPI_ALIGNMENT_FORTRAN_INTEGER4@
OMPI_ALIGNMENT_FORTRAN_INTEGER8 = @OMPI_ALIGNMENT_FORTRAN_INTEGER8@
OMPI_ALIGNMENT_FORTRAN_LOGICAL = @OMPI_ALIGNMENT_FORTRAN_LOGICAL@
OMPI_ALIGNMENT_FORTRAN_LOGICAL1 = @OMPI_ALIGNMENT_FORTRAN_LOGICAL1@
OMPI_ALIGNMENT_FORTRAN_LOGICAL2 = @OMPI_ALIGNMENT_FORTRAN_LOGICAL2@
OMPI_ALIGNMENT_FORTRAN_LOGICAL4 = @OMPI_ALIGNMENT_FORTRAN_LOGICAL4@
OMPI_ALIGNMENT_FORTRAN_LOGICAL8 = @OMPI_ALIGNMENT_FORTRAN_LOGICAL8@
OMPI_ALIGNMENT_FORTRAN_REAL = @OMPI_ALIGNMENT_FORTRAN_REAL@
OMPI_ALIGNMENT_FORTRAN_REAL16 = @OMPI_ALIGNMENT_FORTRAN_REAL16@
OMPI_ALIGNMENT_FORTRAN_REAL2 = @OMPI_ALIGNMENT_FORTRAN_REAL2@
OMPI_ALIGNMENT_FORTRAN_REAL4 = @OMPI_ALIGNMENT_FORTRAN_REAL4@
OMPI_ALIGNMENT_FORTRAN_REAL8 = @OMPI_ALIGNMENT_FORTRAN_REAL8@
OMPI_CXX_ABSOLUTE = @OMPI_CXX_ABSOLUTE@
OMPI_ENABLE_GREQUEST_EXTENSIONS = @OMPI_ENABLE_GREQUEST_EXTENSIONS@
OMPI_ENABLE_MPI1_COMPAT = @OMPI_ENABLE_MPI1_COMPAT@
OMPI_F08_SUFFIX = @OMPI_F08_SUFFIX@
OMPI_FC = @OMPI_FC@
OMPI_FC_ABSOLUTE = @OMPI_FC_ABSOLUTE@
OMPI_FC_MODULE_FLAG = @OMPI_FC_MODULE_FLAG@
OMPI_FORTRAN_BUILD_SIZEOF = @OMPI_FORTRAN_BUILD_SIZEOF@
OMPI_FORTRAN_CAPS = @OMPI_FORTRAN_CAPS@
OMPI_FORTRAN_CKINDS = @OMPI_FORTRAN_CKINDS@
OMPI_FORTRAN_COMMON_ALIGNMENT = @OMPI_FORTRAN_COMMON_ALIGNMENT@
OMPI_FORTRAN_DOUBLE_UNDERSCORE = @OMPI_FORTRAN_DOUBLE_UNDERSCORE@
OMPI_FORTRAN_ELEMENTAL_TYPE = @OMPI_FORTRAN_ELEMENTAL_TYPE@
OMPI_FORTRAN_EXTRA_SHARED_LIBRARY_FLAGS = @OMPI_FORTRAN_EXTRA_SHARED_LIBRARY_FLAGS@
OMPI_FORTRAN_F08_PREDECL = @OMPI_FORTRAN_F08_PREDECL@
OMPI_FORTRAN_F08_TYPE = @OMPI_FORTRAN_F08_TYPE@
OMPI_FORTRAN_HAVE_ABSTRACT = @OMPI_FORTRAN_HAVE_ABSTRACT@
OMPI_FORTRAN_HAVE_ASYNCHRONOUS = @OMPI_FORTRAN_HAVE_ASYNCHRONOUS@
OMPI_FORTRAN_HAVE_ATTR_DEPRECATED = @OMPI_FORTRAN_HAVE_ATTR_DEPRECATED@
OMPI_FORTRAN_HAVE_BIND_C = @OMPI_FORTRAN_HAVE_BIND_C@
OMPI_FORTRAN_HAVE_C_FUNLOC = @OMPI_FORTRAN_HAVE_C_FUNLOC@
OMPI_FORTRAN_HAVE_INTERFACE = @OMPI_FORTRAN_HAVE_INTERFACE@
OMPI_FORTRAN_HAVE_ISO_C_BINDING = @OMPI_FORTRAN_HAVE_ISO_C_BINDING@
OMPI_FORTRAN_HAVE_ISO_FORTRAN_ENV = @OMPI_FORTRAN_HAVE_ISO_FORTRAN_ENV@
OMPI_FORTRAN_HAVE_ISO_FORTRAN_ENV_REAL16 = @OMPI_FORTRAN_HAVE_ISO_FORTRAN_ENV_REAL16@
OMPI_FORTRAN_HAVE_PRIVATE = @OMPI_FORTRAN_HAVE_PRIVATE@
OMPI_FORTRAN_HAVE_PROCEDURE = @OMPI_FORTRAN_HAVE_PROCEDURE@
OMPI_FORTRAN_HAVE_STORAGE_SIZE = @OMPI_FORTRAN_HAVE_STORAGE_SIZE@
OMPI_FORTRAN_HAVE_TYPE_MPI_STATUS = @OMPI_FORTRAN_HAVE_TYPE_MPI_STATUS@
OMPI_FORTRAN_HAVE_USE_ONLY = @OMPI_FORTRAN_HAVE_USE_ONLY@
OMPI_FORTRAN_IGNORE_TKR_PREDECL = @OMPI_FORTRAN_IGNORE_TKR_PREDECL@
OMPI_FORTRAN_IGNORE_TKR_TYPE = @OMPI_FORTRAN_IGNORE_TKR_TYPE@
OMPI_FORTRAN_IKINDS = @OMPI_FORTRAN_IKINDS@
OMPI_FORTRAN_MAX_ARRAY_RANK = @OMPI_FORTRAN_MAX_ARRAY_RANK@
OMPI_FORTRAN_MODULEDIR = @OMPI_FORTRAN_MODULEDIR@
OMPI_FORTRAN_MPIFH_LINK = @OMPI_FORTRAN_MPIFH_LINK@
OMPI_FORTRAN_NEED_WRAPPER_ROUTINES = @OMPI_FORTRAN_NEED_WRAPPER_ROUTINES@
OMPI_FORTRAN_PLAIN = @OMPI_FORTRAN_PLAIN@
OMPI_FORTRAN_RKINDS = @OMPI_FORTRAN_RKINDS@
OMPI_FORTRAN_SINGLE_UNDERSCORE = @OMPI_FORTRAN_SINGLE_UNDERSCORE@
OMPI_FORTRAN_STATUS_SIZE = @OMPI_FORTRAN_STATUS_SIZE@
OMPI_FORTRAN_USEMPIF08_LIB = @OMPI_FORTRAN_USEMPIF08_LIB@
OMPI_FORTRAN_USEMPI_DIR = @OMPI_FORTRAN_USEMPI_DIR@
OMPI_FORTRAN_USEMPI_LIB = @OMPI_FORTRAN_USEMPI_LIB@
OMPI_F_SUFFIX = @OMPI_F_SUFFIX@
OMPI_GREEK_VERSION = @OMPI_GREEK_VERSION@
OMPI_HAVE_FORTRAN_CHARACTER = @OMPI_HAVE_FORTRAN_CHARACTER@
OMPI_HAVE_FORTRAN_COMPLEX = @OMPI_HAVE_FORTRAN_COMPLEX@
OMPI_HAVE_FORTRAN_COMPLEX16 = @OMPI_HAVE_FORTRAN_COMPLEX16@
OMPI_HAVE_FORTRAN_COMPLEX32 = @OMPI_HAVE_FORTRAN_COMPLEX32@
OMPI_HAVE_FORTRAN_COMPLEX4 = @OMPI_HAVE_FORTRAN_COMPLEX4@
OMPI_HAVE_FORTRAN_COMPLEX8 = @OMPI_HAVE_FORTRAN_COMPLEX8@
OMPI_HAVE_FORTRAN_DOUBLE_COMPLEX = @OMPI_HAVE_FORTRAN_DOUBLE_COMPLEX@
OMPI_HAVE_FORTRAN_DOUBLE_PRECISION = @OMPI_HAVE_FORTRAN_DOUBLE_PRECISION@
OMPI_HAVE_FORTRAN_INTEGER = @OMPI_HAVE_FORTRAN_INTEGER@
OMPI_HAVE_FORTRAN_INTEGER1 = @OMPI_HAVE_FORTRAN_INTEGER1@
OMPI_HAVE_FORTRAN_INTEGER16 = @OMPI_HAVE_FORTRAN_INTEGER16@
OMPI_HAVE_FORTRAN_INTEGER2 = @OMPI_HAVE_FORTRAN_INTEGER2@
OMPI_HAVE_FORTRAN_INTEGER4 = @OMPI_HAVE_FORTRAN_INTEGER4@
OMPI_HAVE_FORTRAN_INTEGER8 = @OMPI_HAVE_FORTRAN_INTEGER8@
OMPI_HAVE_FORTRAN_LOGICAL = @OMPI_HAVE_FORTRAN_LOGICAL@
OMPI_HAVE_FORTRAN_LOGICAL1 = @OMPI_HAVE_FORTRAN_LOGICAL1@
OMPI_HAVE_FORTRAN_LOGICAL2 = @OMPI_HAVE_FORTRAN_LOGICAL2@
OMPI_HAVE_FORTRAN_LOGICAL4 = @OMPI_HAVE_FORTRAN_LOGICAL4@
OMPI_HAVE_FORTRAN_LOGICAL8 = @OMPI_HAVE_FORTRAN_LOGICAL8@
OMPI_HAVE_FORTRAN_REAL = @OMPI_HAVE_FORTRAN_REAL@
OMPI_HAVE_FORTRAN_REAL16 = @OMPI_HAVE_FORTRAN_REAL16@
OMPI_HAVE_FORTRAN_REAL2 = @OMPI_HAVE_FORTRAN_REAL2@
OMPI_HAVE_FORTRAN_REAL4 = @OMPI_HAVE_FORTRAN_REAL4@
OMPI_HAVE_FORTRAN_REAL8 = @OMPI_HAVE_FORTRAN_REAL8@
OMPI_JDK_CPPFLAGS = @OMPI_JDK_CPPFLAGS@
OMPI_KIND_FORTRAN_CHARACTER = @OMPI_KIND_FORTRAN_CHARACTER@
OMPI_KIND_FORTRAN_COMPLEX = @OMPI_KIND_FORTRAN_COMPLEX@
OMPI_KIND_FORTRAN_COMPLEX16 = @OMPI_KIND_FORTRAN_COMPLEX16@
OMPI_KIND_FORTRAN_COMPLEX32 = @OMPI_KIND_FORTRAN_COMPLEX32@
OMPI_KIND_FORTRAN_COMPLEX4 = @OMPI_KIND_FORTRAN_COMPLEX4@
OMPI_KIND_FORTRAN_COMPLEX8 = @OMPI_KIND_FORTRAN_COMPLEX8@
OMPI_KIND_FORTRAN_DOUBLE_COMPLEX = @OMPI_KIND_FORTRAN_DOUBLE_COMPLEX@
OMPI_KIND_FORTRAN_DOUBLE_PRECISION = @OMPI_KIND_FORTRAN_DOUBLE_PRECISION@
OMPI_KIND_FORTRAN_INTEGER = @OMPI_KIND_FORTRAN_INTEGER@
OMPI_KIND_FORTRAN_INTEGER1 = @OMPI_KIND_FORTRAN_INTEGER1@
OMPI_KIND_FORTRAN_INTEGER16 = @OMPI_KIND_FORTRAN_INTEGER16@
OMPI_KIND_FORTRAN_INTEGER2 = @OMPI_KIND_FORTRAN_INTEGER2@
OMPI_KIND_FORTRAN_INTEGER4 = @OMPI_KIND_FORTRAN_INTEGER4@
OMPI_KIND_FORTRAN_INTEGER8 = @OMPI_KIND_FORTRAN_INTEGER8@
OMPI_KIND_FORTRAN_LOGICAL = @OMPI_KIND_FORTRAN_LOGICAL@
OMPI_KIND_FORTRAN_LOGICAL1 = @OMPI_KIND_FORTRAN_LOGICAL1@
OMPI_KIND_FORTRAN_LOGICAL2 = @OMPI_KIND_FORTRAN_LOGICAL2@
OMPI_KIND_FORTRAN_LOGICAL4 = @OMPI_KIND_FORTRAN_LOGICAL4@
OMPI_KIND_FORTRAN_LOGICAL8 = @OMPI_KIND_FORTRAN_LOGICAL8@
OMPI_KIND_FORTRAN_REAL = @OMPI_KIND_FORTRAN_REAL@
OMPI_KIND_FORTRAN_REAL16 = @OMPI_KIND_FORTRAN_REAL16@
OMPI_KIND_FORTRAN_REAL2 = @OMPI_KIND_FORTRAN_REAL2@
OMPI_KIND_FORTRAN_REAL4 = @OMPI_KIND_FORTRAN_REAL4@
OMPI_KIND_FORTRAN_REAL8 = @OMPI_KIND_FORTRAN_REAL8@
OMPI_LIBMPI_EXTRA_LDFLAGS = @OMPI_LIBMPI_EXTRA_LDFLAGS@
OMPI_LIBMPI_EXTRA_LIBS = @OMPI_LIBMPI_EXTRA_LIBS@
OMPI_LIBMPI_NAME = @OMPI_LIBMPI_NAME@
OMPI_MAJOR_VERSION = @OMPI_MAJOR_VERSION@
OMPI_MINOR_VERSION = @OMPI_MINOR_VERSION@
OMPI_MPIEXT_ALL_SUBDIRS = @OMPI_MPIEXT_ALL_SUBDIRS@
OMPI_MPIEXT_C_DIRS = @OMPI_MPIEXT_C_DIRS@
OMPI_MPIEXT_C_LIBS = @OMPI_MPIEXT_C_LIBS@
OMPI_MPIEXT_MPIFH_DIRS = @OMPI_MPIEXT_MPIFH_DIRS@
OMPI_MPIEXT_MPIFH_LIBS = @OMPI_MPIEXT_MPIFH_LIBS@
OMPI_MPIEXT_USEMPIF08_DIRS = @OMPI_MPIEXT_USEMPIF08_DIRS@
OMPI_MPIEXT_USEMPIF08_LIBS = @OMPI_MPIEXT_USEMPIF08_LIBS@
OMPI_MPIEXT_USEMPI_DIRS = @OMPI_MPIEXT_USEMPI_DIRS@
OMPI_MPIEXT_USEMPI_LIBS = @OMPI_MPIEXT_USEMPI_LIBS@
OMPI_MPIX_C_FLOAT16_FORTRAN_COMMENT_OUT = @OMPI_MPIX_C_FLOAT16_FORTRAN_COMMENT_OUT@
OMPI_MPIX_SHORT_FLOAT_IS_C_FLOAT16 = @OMPI_MPIX_SHORT_FLOAT_IS_C_FLOAT16@
OMPI_MPI_ADDRESS_KIND = @OMPI_MPI_ADDRESS_KIND@
OMPI_MPI_BIND_PREFIX = @OMPI_MPI_BIND_PREFIX@
OMPI_MPI_COUNT_KIND = @OMPI_MPI_COUNT_KIND@
OMPI_MPI_INTEGER_KIND = @OMPI_MPI_INTEGER_KIND@
OMPI_MPI_OFFSET_KIND = @OMPI_MPI_OFFSET_KIND@
OMPI_MPI_PREFIX = @OMPI_MPI_PREFIX@
OMPI_PC_CFLAGS = @OMPI_PC_CFLAGS@
OMPI_PC_FC_CFLAGS = @OMPI_PC_FC_CFLAGS@
OMPI_PC_FC_LIBS = @OMPI_PC_FC_LIBS@
OMPI_PC_FC_LIBS_PRIVATE = @OMPI_PC_FC_LIBS_PRIVATE@
OMPI_PC_LIBS = @OMPI_PC_LIBS@
OMPI_PC_LIBS_PRIVATE = @OMPI_PC_LIBS_PRIVATE@
OMPI_PC_MODULES = @OMPI_PC_MODULES@
OMPI_PC_MODULES_PRIVATE = @OMPI_PC_MODULES_PRIVATE@
OMPI_PRRTE_RST_CONTENT_DIR = @OMPI_PRRTE_RST_CONTENT_DIR@
OMPI_RELEASE_DATE = @OMPI_RELEASE_DATE@
OMPI_RELEASE_VERSION = @OMPI_RELEASE_VERSION@
OMPI_REPO_REV = @OMPI_REPO_REV@
OMPI_SCHIZO_OMPI_RST_CONTENT_DIR = @OMPI_SCHIZO_OMPI_RST_CONTENT_DIR@
OMPI_SIZEOF_FORTRAN_CHARACTER = @OMPI_SIZEOF_FORTRAN_CHARACTER@
OMPI_SIZEOF_FORTRAN_COMPLEX = @OMPI_SIZEOF_FORTRAN_COMPLEX@
OMPI_SIZEOF_FORTRAN_COMPLEX16 = @OMPI_SIZEOF_FORTRAN_COMPLEX16@
OMPI_SIZEOF_FORTRAN_COMPLEX32 = @OMPI_SIZEOF_FORTRAN_COMPLEX32@
OMPI_SIZEOF_FORTRAN_COMPLEX4 = @OMPI_SIZEOF_FORTRAN_COMPLEX4@
OMPI_SIZEOF_FORTRAN_COMPLEX8 = @OMPI_SIZEOF_FORTRAN_COMPLEX8@
OMPI_SIZEOF_FORTRAN_DOUBLE_COMPLEX = @OMPI_SIZEOF_FORTRAN_DOUBLE_COMPLEX@
OMPI_SIZEOF_FORTRAN_DOUBLE_PRECISION = @OMPI_SIZEOF_FORTRAN_DOUBLE_PRECISION@
OMPI_SIZEOF_FORTRAN_INTEGER = @OMPI_SIZEOF_FORTRAN_INTEGER@
OMPI_SIZEOF_FORTRAN_INTEGER1 = @OMPI_SIZEOF_FORTRAN_INTEGER1@
OMPI_SIZEOF_FORTRAN_INTEGER16 = @OMPI_SIZEOF_FORTRAN_INTEGER16@
OMPI_SIZEOF_FORTRAN_INTEGER2 = @OMPI_SIZEOF_FORTRAN_INTEGER2@
OMPI_SIZEOF_FORTRAN_INTEGER4 = @OMPI_SIZEOF_FORTRAN_INTEGER4@
OMPI_SIZEOF_FORTRAN_INTEGER8 = @OMPI_SIZEOF_FORTRAN_INTEGER8@
OMPI_SIZEOF_FORTRAN_LOGICAL = @OMPI_SIZEOF_FORTRAN_LOGICAL@
OMPI_SIZEOF_FORTRAN_LOGICAL1 = @OMPI_SIZEOF_FORTRAN_LOGICAL1@
OMPI_SIZEOF_FORTRAN_LOGICAL2 = @OMPI_SIZEOF_FORTRAN_LOGICAL2@
OMPI_SIZEOF_FORTRAN_LOGICAL4 = @OMPI_SIZEOF_FORTRAN_LOGICAL4@
OMPI_SIZEOF_FORTRAN_LOGICAL8 = @OMPI_SIZEOF_FORTRAN_LOGICAL8@
OMPI_SIZEOF_FORTRAN_REAL = @OMPI_SIZEOF_FORTRAN_REAL@
OMPI_SIZEOF_FORTRAN_REAL16 = @OMPI_SIZEOF_FORTRAN_REAL16@
OMPI_SIZEOF_FORTRAN_REAL2 = @OMPI_SIZEOF_FORTRAN_REAL2@
OMPI_SIZEOF_FORTRAN_REAL4 = @OMPI_SIZEOF_FORTRAN_REAL4@
OMPI_SIZEOF_FORTRAN_REAL8 = @OMPI_SIZEOF_FORTRAN_REAL8@
OMPI_TARBALL_VERSION = @OMPI_TARBALL_VERSION@
OMPI_TOP_BUILDDIR = @OMPI_TOP_BUILDDIR@
OMPI_TOP_SRCDIR = @OMPI_TOP_SRCDIR@
OMPI_VERSION = @OMPI_VERSION@
OMPI_WRAPPER_CFLAGS = @OMPI_WRAPPER_CFLAGS@
OMPI_WRAPPER_CFLAGS_PREFIX = @OMPI_WRAPPER_CFLAGS_PREFIX@
OMPI_WRAPPER_CPPFLAGS = @OMPI_WRAPPER_CPPFLAGS@
OMPI_WRAPPER_CXXFLAGS = @OMPI_WRAPPER_CXXFLAGS@
OMPI_WRAPPER_CXXFLAGS_PREFIX = @OMPI_WRAPPER_CXXFLAGS_PREFIX@
OMPI_WRAPPER_CXX_REQUIRED_FILE = @OMPI_WRAPPER_CXX_REQUIRED_FILE@
OMPI_WRAPPER_FCFLAGS = @OMPI_WRAPPER_FCFLAGS@
OMPI_WRAPPER_FCFLAGS_PREFIX = @OMPI_WRAPPER_FCFLAGS_PREFIX@
OMPI_WRAPPER_FC_LDFLAGS = @OMPI_WRAPPER_FC_LDFLAGS@
OMPI_WRAPPER_FC_LDFLAGS_STATIC = @OMPI_WRAPPER_FC_LDFLAGS_STATIC@
OMPI_WRAPPER_FC_LIBS = @OMPI_WRAPPER_FC_LIBS@
OMPI_WRAPPER_FC_LIBS_STATIC = @OMPI_WRAPPER_FC_LIBS_STATIC@
OMPI_WRAPPER_FORTRAN_REQUIRED_FILE = @OMPI_WRAPPER_FORTRAN_REQUIRED_FILE@
OMPI_WRAPPER_INCLUDEDIR = @OMPI_WRAPPER_INCLUDEDIR@
OMPI_WRAPPER_LDFLAGS = @OMPI_WRAPPER_LDFLAGS@
OMPI_WRAPPER_LDFLAGS_STATIC = @OMPI_WRAPPER_LDFLAGS_STATIC@
OMPI_WRAPPER_LIBDIR = @OMPI_WRAPPER_LIBDIR@
OMPI_WRAPPER_LIBS = @OMPI_WRAPPER_LIBS@
OMPI_WRAPPER_LIBS_STATIC = @OMPI_WRAPPER_LIBS_STATIC@
OPAL_3RDPARTY_DISTCLEAN_DIRS = @OPAL_3RDPARTY_DISTCLEAN_DIRS@
OPAL_3RDPARTY_DIST_SUBDIRS = @OPAL_3RDPARTY_DIST_SUBDIRS@
OPAL_3RDPARTY_EXTRA_DIST = @OPAL_3RDPARTY_EXTRA_DIST@
OPAL_3RDPARTY_SUBDIRS = @OPAL_3RDPARTY_SUBDIRS@
OPAL_CC_ABSOLUTE = @OPAL_CC_ABSOLUTE@
OPAL_CONFIGURE_CLI = @OPAL_CONFIGURE_CLI@
OPAL_CONFIGURE_DATE = @OPAL_CONFIGURE_DATE@
OPAL_CONFIGURE_HOST = @OPAL_CONFIGURE_HOST@
OPAL_CONFIGURE_USER = @OPAL_CONFIGURE_USER@
OPAL_DEFAULT_MCA_PARAM_CONF = @OPAL_DEFAULT_MCA_PARAM_CONF@
OPAL_DYN_LIB_PREFIX = @OPAL_DYN_LIB_PREFIX@
OPAL_DYN_LIB_SUFFIX = @OPAL_DYN_LIB_SUFFIX@
OPAL_GREEK_VERSION = @OPAL_GREEK_VERSION@
OPAL_LIB_NAME = @OPAL_LIB_NAME@
OPAL_MAJOR_VERSION = @OPAL_MAJOR_VERSION@
OPAL_MAKEDIST_DISABLE = @OPAL_MAKEDIST_DISABLE@
OPAL_MAX_DATAREP_STRING = @OPAL_MAX_DATAREP_STRING@
OPAL_MAX_ERROR_STRING = @OPAL_MAX_ERROR_STRING@
OPAL_MAX_INFO_KEY = @OPAL_MAX_INFO_KEY@
OPAL_MAX_INFO_VAL = @OPAL_MAX_INFO_VAL@
OPAL_MAX_OBJECT_NAME = @OPAL_MAX_OBJECT_NAME@
OPAL_MAX_PORT_NAME = @OPAL_MAX_PORT_NAME@
OPAL_MAX_PROCESSOR_NAME = @OPAL_MAX_PROCESSOR_NAME@
OPAL_MAX_PSET_NAME_LEN = @OPAL_MAX_PSET_NAME_LEN@
OPAL_MAX_STRINGTAG_LEN = @OPAL_MAX_STRINGTAG_LEN@
OPAL_MINOR_VERSION = @OPAL_MINOR_VERSION@
OPAL_PARAM_FROM_PLATFORM = @OPAL_PARAM_FROM_PLATFORM@
OPAL_RELEASE_DATE = @OPAL_RELEASE_DATE@
OPAL_RELEASE_VERSION = @OPAL_RELEASE_VERSION@
OPAL_REPO_REV = @OPAL_REPO_REV@
OPAL_TARBALL_VERSION = @OPAL_TARBALL_VERSION@
OPAL_TOP_BUILDDIR = @OPAL_TOP_BUILDDIR@
OPAL_TOP_SRCDIR = @OPAL_TOP_SRCDIR@
OPAL_VERSION = @OPAL_VERSION@
OPAL_WRAPPER_CFLAGS = @OPAL_WRAPPER_CFLAGS@
OPAL_WRAPPER_CFLAGS_PREFIX = @OPAL_WRAPPER_CFLAGS_PREFIX@
OPAL_WRAPPER_CPPFLAGS = @OPAL_WRAPPER_CPPFLAGS@
OPAL_WRAPPER_CXXFLAGS = @OPAL_WRAPPER_CXXFLAGS@
OPAL_WRAPPER_CXXFLAGS_PREFIX = @OPAL_WRAPPER_CXXFLAGS_PREFIX@
OPAL_WRAPPER_LDFLAGS = @OPAL_WRAPPER_LDFLAGS@
OPAL_WRAPPER_LDFLAGS_STATIC = @OPAL_WRAPPER_LDFLAGS_STATIC@
OPAL_WRAPPER_LIBS = @OPAL_WRAPPER_LIBS@
OPAL_WRAPPER_LIBS_STATIC = @OPAL_WRAPPER_LIBS_STATIC@
OSHMEM_GREEK_VERSION = @OSHMEM_GREEK_VERSION@
OSHMEM_LIBSHMEM_EXTRA_LDFLAGS = @OSHMEM_LIBSHMEM_EXTRA_LDFLAGS@
OSHMEM_LIBSHMEM_EXTRA_LIBS = @OSHMEM_LIBSHMEM_EXTRA_LIBS@
OSHMEM_MAJOR_VERSION = @OSHMEM_MAJOR_VERSION@
OSHMEM_MINOR_VERSION = @OSHMEM_MINOR_VERSION@
OSHMEM_PC_CFLAGS = @OSHMEM_PC_CFLAGS@
OSHMEM_PC_FC_CFLAGS = @OSHMEM_PC_FC_CFLAGS@
OSHMEM_PC_FC_LIBS = @OSHMEM_PC_FC_LIBS@
OSHMEM_PC_FC_LIBS_PRIVATE = @OSHMEM_PC_FC_LIBS_PRIVATE@
OSHMEM_PC_LIBS = @OSHMEM_PC_LIBS@
OSHMEM_PC_LIBS_PRIVATE = @OSHMEM_PC_LIBS_PRIVATE@
OSHMEM_PC_MODULES = @OSHMEM_PC_MODULES@
OSHMEM_PC_MODULES_PRIVATE = @OSHMEM_PC_MODULES_PRIVATE@
OSHMEM_RELEASE_DATE = @OSHMEM_RELEASE_DATE@
OSHMEM_RELEASE_VERSION = @OSHMEM_RELEASE_VERSION@
OSHMEM_REPO_REV = @OSHMEM_REPO_REV@
OSHMEM_TARBALL_VERSION = @OSHMEM_TARBALL_VERSION@
OSHMEM_TOP_BUILDDIR = @OSHMEM_TOP_BUILDDIR@
OSHMEM_TOP_SRCDIR = @OSHMEM_TOP_SRCDIR@
OSHMEM_VERSION = @OSHMEM_VERSION@
OSHMEM_WRAPPER_CFLAGS = @OSHMEM_WRAPPER_CFLAGS@
OSHMEM_WRAPPER_CFLAGS_PREFIX = @OSHMEM_WRAPPER_CFLAGS_PREFIX@
OSHMEM_WRAPPER_CPPFLAGS = @OSHMEM_WRAPPER_CPPFLAGS@
OSHMEM_WRAPPER_CXXFLAGS = @OSHMEM_WRAPPER_CXXFLAGS@
OSHMEM_WRAPPER_CXXFLAGS_PREFIX = @OSHMEM_WRAPPER_CXXFLAGS_PREFIX@
OSHMEM_WRAPPER_CXX_REQUIRED_FILE = @OSHMEM_WRAPPER_CXX_REQUIRED_FILE@
OSHMEM_WRAPPER_FCFLAGS = @OSHMEM_WRAPPER_FCFLAGS@
OSHMEM_WRAPPER_FCFLAGS_PREFIX = @OSHMEM_WRAPPER_FCFLAGS_PREFIX@
OSHMEM_WRAPPER_FC_LDFLAGS = @OSHMEM_WRAPPER_FC_LDFLAGS@
OSHMEM_WRAPPER_FC_LDFLAGS_STATIC = @OSHMEM_WRAPPER_FC_LDFLAGS_STATIC@
OSHMEM_WRAPPER_FC_LIBS = @OSHMEM_WRAPPER_FC_LIBS@
OSHMEM_WRAPPER_FC_LIBS_STATIC = @OSHMEM_WRAPPER_FC_LIBS_STATIC@
OSHMEM_WRAPPER_FORTRAN_REQUIRED_FILE = @OSHMEM_WRAPPER_FORTRAN_REQUIRED_FILE@
OSHMEM_WRAPPER_LDFLAGS = @OSHMEM_WRAPPER_LDFLAGS@
OSHMEM_WRAPPER_LDFLAGS_STATIC = @OSHMEM_WRAPPER_LDFLAGS_STATIC@
OSHMEM_WRAPPER_LIBS = @OSHMEM_WRAPPER_LIBS@
OSHMEM_WRAPPER_LIBS_STATIC = @OSHMEM_WRAPPER_LIBS_STATIC@
OTOOL = @OTOOL@
OTOOL64 = @OTOOL64@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PERL = @PERL@
PKG_CONFIG = @PKG_CONFIG@
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
RANLIB = @RANLIB@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
SPHINX_BUILD = @SPHINX_BUILD@
STRIP = @STRIP@
THREAD_CFLAGS = @THREAD_CFLAGS@
THREAD_CPPFLAGS = @THREAD_CPPFLAGS@
THREAD_CXXFLAGS = @THREAD_CXXFLAGS@
THREAD_FCFLAGS = @THREAD_FCFLAGS@
THREAD_LDFLAGS = @THREAD_LDFLAGS@
THREAD_LIBS = @THREAD_LIBS@
VERSION = @VERSION@
WRAPPER_CC = @WRAPPER_CC@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
ac_ct_FC = @ac_ct_FC@
ac_prefix_program = @ac_prefix_program@
accelerator_cuda_CPPFLAGS = @accelerator_cuda_CPPFLAGS@
accelerator_cuda_LDFLAGS = @accelerator_cuda_LDFLAGS@
accelerator_cuda_LIBS = @accelerator_cuda_LIBS@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
atomic_ucx_CPPFLAGS = @atomic_ucx_CPPFLAGS@
atomic_ucx_LDFLAGS = @atomic_ucx_LDFLAGS@
atomic_ucx_LIBS = @atomic_ucx_LIBS@
bindir = @bindir@
btl_ofi_CPPFLAGS = @btl_ofi_CPPFLAGS@
btl_ofi_LDFLAGS = @btl_ofi_LDFLAGS@
btl_ofi_LIBS = @btl_ofi_LIBS@
btl_portals4_CPPFLAGS = @btl_portals4_CPPFLAGS@
btl_portals4_LDFLAGS = @btl_portals4_LDFLAGS@
btl_portals4_LIBS = @btl_portals4_LIBS@
btl_smcuda_CPPFLAGS = @btl_smcuda_CPPFLAGS@
btl_smcuda_LDFLAGS = @btl_smcuda_LDFLAGS@
btl_smcuda_LIBS = @btl_smcuda_LIBS@
btl_uct_CPPFLAGS = @btl_uct_CPPFLAGS@
btl_uct_LDFLAGS = @btl_uct_LDFLAGS@
btl_uct_LIBS = @btl_uct_LIBS@
btl_ugni_CPPFLAGS = @btl_ugni_CPPFLAGS@
btl_ugni_LDFLAGS = @btl_ugni_LDFLAGS@
btl_ugni_LIBS = @btl_ugni_LIBS@
btl_usnic_CPPFLAGS = @btl_usnic_CPPFLAGS@
btl_usnic_LDFLAGS = @btl_usnic_LDFLAGS@
btl_usnic_LIBS = @btl_usnic_LIBS@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
coll_hcoll_CPPFLAGS = @coll_hcoll_CPPFLAGS@
coll_hcoll_LDFLAGS = @coll_hcoll_LDFLAGS@
coll_hcoll_LIBS = @coll_hcoll_LIBS@
coll_portals4_CPPFLAGS = @coll_portals4_CPPFLAGS@
coll_portals4_LDFLAGS = @coll_portals4_LDFLAGS@
coll_portals4_LIBS = @coll_portals4_LIBS@
coll_ucc_CPPFLAGS = @coll_ucc_CPPFLAGS@
coll_ucc_LDFLAGS = @coll_ucc_LDFLAGS@
coll_ucc_LIBS = @coll_ucc_LIBS@
common_cuda_CPPFLAGS = @common_cuda_CPPFLAGS@
common_ofi_CPPFLAGS = @common_ofi_CPPFLAGS@
common_ofi_LDFLAGS = @common_ofi_LDFLAGS@
common_ofi_LIBS = @common_ofi_LIBS@
common_ucx_CPPFLAGS = @common_ucx_CPPFLAGS@
common_ucx_LDFLAGS = @common_ucx_LDFLAGS@
common_ucx_LIBS = @common_ucx_LIBS@
datadir = @datadir@
datarootdir = @datarootdir@
dl_libltdl_CPPFLAGS = @dl_libltdl_CPPFLAGS@
dl_libltdl_LDFLAGS = @dl_libltdl_LDFLAGS@
dl_libltdl_LIBS = @dl_libltdl_LIBS@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
fbtl_ime_CPPFLAGS = @fbtl_ime_CPPFLAGS@
fbtl_ime_LDFLAGS = @fbtl_ime_LDFLAGS@
fbtl_ime_LIBS = @fbtl_ime_LIBS@
fbtl_pvfs2_CPPFLAGS = @fbtl_pvfs2_CPPFLAGS@
fbtl_pvfs2_LDFLAGS = @fbtl_pvfs2_LDFLAGS@
fbtl_pvfs2_LIBS = @fbtl_pvfs2_LIBS@
fs_gpfs_CPPFLAGS = @fs_gpfs_CPPFLAGS@
fs_gpfs_LDFLAGS = @fs_gpfs_LDFLAGS@
fs_gpfs_LIBS = @fs_gpfs_LIBS@
fs_ime_CPPFLAGS = @fs_ime_CPPFLAGS@
fs_ime_LDFLAGS = @fs_ime_LDFLAGS@
fs_ime_LIBS = @fs_ime_LIBS@
fs_lustre_CPPFLAGS = @fs_lustre_CPPFLAGS@
fs_lustre_LDFLAGS = @fs_lustre_LDFLAGS@
fs_lustre_LIBS = @fs_lustre_LIBS@
fs_pvfs2_CPPFLAGS = @fs_pvfs2_CPPFLAGS@
fs_pvfs2_LDFLAGS = @fs_pvfs2_LDFLAGS@
fs_pvfs2_LIBS = @fs_pvfs2_LIBS@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
libmca_ompi_common_monitoring_so_version = @libmca_ompi_common_monitoring_so_version@
libmca_ompi_common_ompio_so_version = @libmca_ompi_common_ompio_so_version@
libmca_opal_common_cuda_so_version = @libmca_opal_common_cuda_so_version@
libmca_opal_common_ofi_so_version = @libmca_opal_common_ofi_so_version@
libmca_opal_common_sm_so_version = @libmca_opal_common_sm_so_version@
libmca_opal_common_ucx_so_version = @libmca_opal_common_ucx_so_version@
libmca_opal_common_ugni_so_version = @libmca_opal_common_ugni_so_version@
libmpi_java_so_version = @libmpi_java_so_version@
libmpi_mpifh_so_version = @libmpi_mpifh_so_version@
libmpi_so_version = @libmpi_so_version@
libmpi_usempi_ignore_tkr_so_version = @libmpi_usempi_ignore_tkr_so_version@
libmpi_usempi_tkr_so_version = @libmpi_usempi_tkr_so_version@
libmpi_usempif08_so_version = @libmpi_usempif08_so_version@
libompitrace_so_version = @libompitrace_so_version@
libopen_pal_so_version = @libopen_pal_so_version@
liboshmem_so_version = @liboshmem_so_version@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
memory_malloc_solaris_LIBS = @memory_malloc_solaris_LIBS@
mkdir_p = @mkdir_p@
mpool_memkind_CPPFLAGS = @mpool_memkind_CPPFLAGS@
mpool_memkind_LDFLAGS = @mpool_memkind_LDFLAGS@
mpool_memkind_LIBS = @mpool_memkind_LIBS@
mtl_ofi_CPPFLAGS = @mtl_ofi_CPPFLAGS@
mtl_ofi_LDFLAGS = @mtl_ofi_LDFLAGS@
mtl_ofi_LIBS = @mtl_ofi_LIBS@
mtl_portals4_CPPFLAGS = @mtl_portals4_CPPFLAGS@
mtl_portals4_LDFLAGS = @mtl_portals4_LDFLAGS@
mtl_portals4_LIBS = @mtl_portals4_LIBS@
mtl_psm2_CPPFLAGS = @mtl_psm2_CPPFLAGS@
mtl_psm2_LDFLAGS = @mtl_psm2_LDFLAGS@
mtl_psm2_LIBS = @mtl_psm2_LIBS@
oldincludedir = @oldincludedir@
ompidatadir = @ompidatadir@
ompiincludedir = @ompiincludedir@
ompilibdir = @ompilibdir@
opal_argo_CPPFLAGS = @opal_argo_CPPFLAGS@
opal_argo_LDFLAGS = @opal_argo_LDFLAGS@
opal_argo_LIBS = @opal_argo_LIBS@
opal_dl_dlopen_LIBS = @opal_dl_dlopen_LIBS@
opal_memchecker_valgrind_CPPFLAGS = @opal_memchecker_valgrind_CPPFLAGS@
opal_qthreads_CPPFLAGS = @opal_qthreads_CPPFLAGS@
opal_qthreads_LDFLAGS = @opal_qthreads_LDFLAGS@
opal_qthreads_LIBS = @opal_qthreads_LIBS@
opal_rocm_CPPFLAGS = @opal_rocm_CPPFLAGS@
opal_rocm_LDFLAGS = @opal_rocm_LDFLAGS@
opal_rocm_LIBS = @opal_rocm_LIBS@
opaldatadir = @opaldatadir@
opalincludedir = @opalincludedir@
opallibdir = @opallibdir@
osc_portals4_CPPFLAGS = @osc_portals4_CPPFLAGS@
osc_portals4_LDFLAGS = @osc_portals4_LDFLAGS@
osc_portals4_LIBS = @osc_portals4_LIBS@
osc_ucx_CPPFLAGS = @osc_ucx_CPPFLAGS@
osc_ucx_LDFLAGS = @osc_ucx_LDFLAGS@
osc_ucx_LIBS = @osc_ucx_LIBS@
oshmemdatadir = @oshmemdatadir@
oshmemincludedir = @oshmemincludedir@
oshmemlibdir = @oshmemlibdir@
pdfdir = @pdfdir@
pml_ucx_CPPFLAGS = @pml_ucx_CPPFLAGS@
pml_ucx_LDFLAGS = @pml_ucx_LDFLAGS@
pml_ucx_LIBS = @pml_ucx_LIBS@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
rcache_gpusm_CPPFLAGS = @rcache_gpusm_CPPFLAGS@
rcache_gpusm_LDFLAGS = @rcache_gpusm_LDFLAGS@
rcache_gpusm_LIBS = @rcache_gpusm_LIBS@
rcache_rgpusm_CPPFLAGS = @rcache_rgpusm_CPPFLAGS@
rcache_rgpusm_LDFLAGS = @rcache_rgpusm_LDFLAGS@
rcache_rgpusm_LIBS = @rcache_rgpusm_LIBS@
rcache_udreg_CPPFLAGS = @rcache_udreg_CPPFLAGS@
rcache_udreg_LDFLAGS = @rcache_udreg_LDFLAGS@
rcache_udreg_LIBS = @rcache_udreg_LIBS@
reachable_netlink_CPPFLAGS = @reachable_netlink_CPPFLAGS@
reachable_netlink_LDFLAGS = @reachable_netlink_LDFLAGS@
reachable_netlink_LIBS = @reachable_netlink_LIBS@
runstatedir = @runstatedir@
sbindir = @sbindir@
scoll_ucc_CPPFLAGS = @scoll_ucc_CPPFLAGS@
scoll_ucc_LDFLAGS = @scoll_ucc_LDFLAGS@
scoll_ucc_LIBS = @scoll_ucc_LIBS@
sharedstatedir = @sharedstatedir@
smsc_cma_CPPFLAGS = @smsc_cma_CPPFLAGS@
smsc_cma_LDFLAGS = @smsc_cma_LDFLAGS@
smsc_cma_LIBS = @smsc_cma_LIBS@
smsc_knem_CPPFLAGS = @smsc_knem_CPPFLAGS@
smsc_knem_LDFLAGS = @smsc_knem_LDFLAGS@
smsc_knem_LIBS = @smsc_knem_LIBS@
smsc_xpmem_CPPFLAGS = @smsc_xpmem_CPPFLAGS@
smsc_xpmem_LDFLAGS = @smsc_xpmem_LDFLAGS@
smsc_xpmem_LIBS = @smsc_xpmem_LIBS@
spml_ucx_CPPFLAGS = @spml_ucx_CPPFLAGS@
spml_ucx_LDFLAGS = @spml_ucx_LDFLAGS@
spml_ucx_LIBS = @spml_ucx_LIBS@
srcdir = @srcdir@
sshmem_ucx_CPPFLAGS = @sshmem_ucx_CPPFLAGS@
sshmem_ucx_LDFLAGS = @sshmem_ucx_LDFLAGS@
sshmem_ucx_LIBS = @sshmem_ucx_LIBS@
sysconfdir = @sysconfdir@
target = @target@
target_alias = @target_alias@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
topo_treematch_CPPFLAGS = @topo_treematch_CPPFLAGS@
topo_treematch_LDFLAGS = @topo_treematch_LDFLAGS@
topo_treematch_LIBS = @topo_treematch_LIBS@
OUTDIR = _build
SPHINX_CONFIG = $(srcdir)/conf.py

# Note: it is significantly more convenient to list all the source
# files here using wildcards (vs. listing every single .rst file).
# However, it is necessary to list $(srcdir) when using wildcards.
TEXT_SOURCE_FILES = \
        $(srcdir)/license/*.txt

IMAGE_SOURCE_FILES = \
        $(srcdir)/openmpi_logo.png \
        $(srcdir)/installing-open-mpi/required-support-libraries-dependency-graph.png

RST_SOURCE_FILES = \
        $(srcdir)/*.rst \
        $(srcdir)/release-notes/*.rst \
        $(srcdir)/release-notes/changelog/*.rst \
        $(srcdir)/installing-open-mpi/*.rst \
        $(srcdir)/installing-open-mpi/*/*.rst \
        $(srcdir)/features/*.rst \
        $(srcdir)/building-apps/*.rst \
        $(srcdir)/launching-apps/*.rst \
        $(srcdir)/tuning-apps/*.rst \
        $(srcdir)/tuning-apps/*/*.rst \
        $(srcdir)/app-debug/*.rst \
        $(srcdir)/developers/*.rst \
        $(srcdir)/license/*.rst \
        $(srcdir)/man-openmpi/*.rst \
        $(srcdir)/man-openmpi/man*/*.rst \
        $(srcdir)/man-openshmem/*.rst \
        $(srcdir)/man-openshmem/man*/*.rst

EXTRA_DIST = requirements.txt no-prrte-content.rst.txt html man \
	$(SPHINX_CONFIG) $(TEXT_SOURCE_FILES) $(IMAGE_SOURCE_FILES) \
	$(RST_SOURCE_FILES) $(OMPI_MAN1_C_REDIRECTS) \
	$(OMPI_MAN1_CXX_REDIRECTS) $(OMPI_MAN1_FORTRAN_REDIRECTS) \
	$(OMPI_MAN1_JAVA_REDIRECTS) $(OSHMEM_MAN1_C_REDIRECTS) \
	$(OSHMEM_MAN1_CXX_REDIRECTS) $(OSHMEM_MAN1_FORTRAN_REDIRECTS)

###########################################################################

# Note: we list all the man pages explicitly (as opposed to using
# wildcards, like we do to list all the RST source files in
# EXTRA_DIST) because these files get installed by Automake.  There
# are less complications and portability issues (between GNU and BSD
# make(1), for example) if all the files to be installed are
# explicitly listed.
OMPI_MAN1 = \
        ompi-wrapper-compiler.1 \
        mpirun.1 \
        mpisync.1 \
        ompi_info.1 \
        opal_wrapper.1

OMPI_MAN3 = \
        MPI_Abort.3 \
        MPI_Accumulate.3 \
        MPI_Add_error_class.3 \
        MPI_Add_error_code.3 \
        MPI_Add_error_string.3 \
        MPI_Address.3 \
        MPI_Aint_add.3 \
        MPI_Aint_diff.3 \
        MPI_Allgather.3 \
        MPI_Allgather_init.3 \
        MPI_Allgatherv.3 \
        MPI_Allgatherv_init.3 \
        MPI_Alloc_mem.3 \
        MPI_Allreduce.3 \
        MPI_Allreduce_init.3 \
        MPI_Alltoall.3 \
        MPI_Alltoall_init.3 \
        MPI_Alltoallv.3 \
        MPI_Alltoallv_init.3 \
        MPI_Alltoallw.3 \
        MPI_Alltoallw_init.3 \
        MPI_Attr_delete.3 \
        MPI_Attr_get.3 \
        MPI_Attr_put.3 \
        MPI_Barrier.3 \
        MPI_Barrier_init.3 \
        MPI_Bcast.3 \
        MPI_Bcast_init.3 \
        MPI_Bsend.3 \
        MPI_Bsend_init.3 \
        MPI_Buffer_attach.3 \
        MPI_Buffer_detach.3 \
        MPI_Cancel.3 \
        MPI_Cart_coords.3 \
        MPI_Cart_create.3 \
        MPI_Cartdim_get.3 \
        MPI_Cart_get.3 \
        MPI_Cart_map.3 \
        MPI_Cart_rank.3 \
        MPI_Cart_shift.3 \
        MPI_Cart_sub.3 \
        MPI_Close_port.3 \
        MPI_Comm_accept.3 \
        MPI_Comm_c2f.3 \
        MPI_Comm_call_errhandler.3 \
        MPI_Comm_compare.3 \
        MPI_Comm_connect.3 \
        MPI_Comm_create.3 \
        MPI_Comm_create_errhandler.3 \
        MPI_Comm_create_from_group.3 \
        MPI_Comm_create_group.3 \
        MPI_Comm_create_keyval.3 \
        MPI_Comm_delete_attr.3 \
        MPI_Comm_disconnect.3 \
        MPI_Comm_dup.3 \
        MPI_Comm_dup_with_info.3 \
        MPI_Comm_f2c.3 \
        MPI_Comm_free.3 \
        MPI_Comm_free_keyval.3 \
        MPI_Comm_get_attr.3 \
        MPI_Comm_get_errhandler.3 \
        MPI_Comm_get_info.3 \
        MPI_Comm_get_name.3 \
        MPI_Comm_get_parent.3 \
        MPI_Comm_group.3 \
        MPI_Comm_idup.3 \
        MPI_Comm_idup_with_info.3 \
        MPI_Comm_join.3 \
        MPI_Comm_rank.3 \
        MPI_Comm_remote_group.3 \
        MPI_Comm_remote_size.3 \
        MPI_Comm_set_attr.3 \
        MPI_Comm_set_errhandler.3 \
        MPI_Comm_set_info.3 \
        MPI_Comm_set_name.3 \
        MPI_Comm_size.3 \
        MPI_Comm_spawn.3 \
        MPI_Comm_spawn_multiple.3 \
        MPI_Comm_split.3 \
        MPI_Comm_split_type.3 \
        MPI_Comm_test_inter.3 \
        MPI_Compare_and_swap.3 \
        MPI_Dims_create.3 \
        MPI_Dist_graph_create.3 \
        MPI_Dist_graph_create_adjacent.3 \
        MPI_Dist_graph_neighbors.3 \
        MPI_Dist_graph_neighbors_count.3 \
        MPI_Errhandler_create.3 \
        MPI_Errhandler_free.3 \
        MPI_Errhandler_get.3 \
        MPI_Errhandler_set.3 \
        MPI_Error_class.3 \
        MPI_Error_string.3 \
        MPI_Exscan.3 \
        MPI_Exscan_init.3 \
        MPI_Fetch_and_op.3 \
        MPI_File_c2f.3 \
        MPI_File_call_errhandler.3 \
        MPI_File_close.3 \
        MPI_File_create_errhandler.3 \
        MPI_File_delete.3 \
        MPI_File_f2c.3 \
        MPI_File_get_amode.3 \
        MPI_File_get_atomicity.3 \
        MPI_File_get_byte_offset.3 \
        MPI_File_get_errhandler.3 \
        MPI_File_get_group.3 \
        MPI_File_get_info.3 \
        MPI_File_get_position.3 \
        MPI_File_get_position_shared.3 \
        MPI_File_get_size.3 \
        MPI_File_get_type_extent.3 \
        MPI_File_get_view.3 \
        MPI_File_iread.3 \
        MPI_File_iread_all.3 \
        MPI_File_iread_at.3 \
        MPI_File_iread_at_all.3 \
        MPI_File_iread_shared.3 \
        MPI_File_iwrite.3 \
        MPI_File_iwrite_all.3 \
        MPI_File_iwrite_at.3 \
        MPI_File_iwrite_at_all.3 \
        MPI_File_iwrite_shared.3 \
        MPI_File_open.3 \
        MPI_File_preallocate.3 \
        MPI_File_read.3 \
        MPI_File_read_all.3 \
        MPI_File_read_all_begin.3 \
        MPI_File_read_all_end.3 \
        MPI_File_read_at.3 \
        MPI_File_read_at_all.3 \
        MPI_File_read_at_all_begin.3 \
        MPI_File_read_at_all_end.3 \
        MPI_File_read_ordered.3 \
        MPI_File_read_ordered_begin.3 \
        MPI_File_read_ordered_end.3 \
        MPI_File_read_shared.3 \
        MPI_File_seek.3 \
        MPI_File_seek_shared.3 \
        MPI_File_set_atomicity.3 \
        MPI_File_set_errhandler.3 \
        MPI_File_set_info.3 \
        MPI_File_set_size.3 \
        MPI_File_set_view.3 \
        MPI_File_sync.3 \
        MPI_File_write.3 \
        MPI_File_write_all.3 \
        MPI_File_write_all_begin.3 \
        MPI_File_write_all_end.3 \
        MPI_File_write_at.3 \
        MPI_File_write_at_all.3 \
        MPI_File_write_at_all_begin.3 \
        MPI_File_write_at_all_end.3 \
        MPI_File_write_ordered.3 \
        MPI_File_write_ordered_begin.3 \
        MPI_File_write_ordered_end.3 \
        MPI_File_write_shared.3 \
        MPI_Finalize.3 \
        MPI_Finalized.3 \
        MPI_Free_mem.3 \
        MPI_Gather.3 \
        MPI_Gather_init.3 \
        MPI_Gatherv.3 \
        MPI_Gatherv_init.3 \
        MPI_Get.3 \
        MPI_Get_accumulate.3 \
        MPI_Get_address.3 \
        MPI_Get_count.3 \
        MPI_Get_elements.3 \
        MPI_Get_elements_x.3 \
        MPI_Get_library_version.3 \
        MPI_Get_processor_name.3 \
        MPI_Get_version.3 \
        MPI_Graph_create.3 \
        MPI_Graphdims_get.3 \
        MPI_Graph_get.3 \
        MPI_Graph_map.3 \
        MPI_Graph_neighbors.3 \
        MPI_Graph_neighbors_count.3 \
        MPI_Grequest_complete.3 \
        MPI_Grequest_start.3 \
        MPI_Group_c2f.3 \
        MPI_Group_compare.3 \
        MPI_Group_difference.3 \
        MPI_Group_excl.3 \
        MPI_Group_f2c.3 \
        MPI_Group_free.3 \
        MPI_Group_from_session_pset.3 \
        MPI_Group_incl.3 \
        MPI_Group_intersection.3 \
        MPI_Group_range_excl.3 \
        MPI_Group_range_incl.3 \
        MPI_Group_rank.3 \
        MPI_Group_size.3 \
        MPI_Group_translate_ranks.3 \
        MPI_Group_union.3 \
        MPI_Iallgather.3 \
        MPI_Iallgatherv.3 \
        MPI_Iallreduce.3 \
        MPI_Ialltoall.3 \
        MPI_Ialltoallv.3 \
        MPI_Ialltoallw.3 \
        MPI_Ibarrier.3 \
        MPI_Ibcast.3 \
        MPI_Ibsend.3 \
        MPI_Iexscan.3 \
        MPI_Igather.3 \
        MPI_Igatherv.3 \
        MPI_Improbe.3 \
        MPI_Imrecv.3 \
        MPI_Ineighbor_allgather.3 \
        MPI_Ineighbor_allgatherv.3 \
        MPI_Ineighbor_alltoall.3 \
        MPI_Ineighbor_alltoallv.3 \
        MPI_Ineighbor_alltoallw.3 \
        MPI_Info_c2f.3 \
        MPI_Info_create.3 \
        MPI_Info_delete.3 \
        MPI_Info_dup.3 \
        MPI_Info_env.3 \
        MPI_Info_f2c.3 \
        MPI_Info_free.3 \
        MPI_Info_get.3 \
        MPI_Info_get_nkeys.3 \
        MPI_Info_get_nthkey.3 \
        MPI_Info_get_string.3 \
        MPI_Info_get_valuelen.3 \
        MPI_Info_set.3 \
        MPI_Init.3 \
        MPI_Initialized.3 \
        MPI_Init_thread.3 \
        MPI_Intercomm_create.3 \
        MPI_Intercomm_create_from_groups.3 \
        MPI_Intercomm_merge.3 \
        MPI_Iprobe.3 \
        MPI_Irecv.3 \
        MPI_Ireduce.3 \
        MPI_Ireduce_scatter.3 \
        MPI_Ireduce_scatter_block.3 \
        MPI_Irsend.3 \
        MPI_Iscan.3 \
        MPI_Iscatter.3 \
        MPI_Iscatterv.3 \
        MPI_Isend.3 \
        MPI_Isendrecv.3 \
        MPI_Isendrecv_replace.3 \
        MPI_Issend.3 \
        MPI_Is_thread_main.3 \
        MPI_Keyval_create.3 \
        MPI_Keyval_free.3 \
        MPI_Lookup_name.3 \
        MPI_Message_c2f.3 \
        MPI_Message_f2c.3 \
        MPI_Mprobe.3 \
        MPI_Mrecv.3 \
        MPI_Neighbor_allgather.3 \
        MPI_Neighbor_allgather_init.3 \
        MPI_Neighbor_allgatherv.3 \
        MPI_Neighbor_allgatherv_init.3 \
        MPI_Neighbor_alltoall.3 \
        MPI_Neighbor_alltoall_init.3 \
        MPI_Neighbor_alltoallv.3 \
        MPI_Neighbor_alltoallv_init.3 \
        MPI_Neighbor_alltoallw.3 \
        MPI_Neighbor_alltoallw_init.3 \
        MPI_Op_c2f.3 \
        MPI_Op_commutative.3 \
        MPI_Op_create.3 \
        MPI_Open_port.3 \
        MPI_Op_f2c.3 \
        MPI_Op_free.3 \
        MPI_Pack.3 \
        MPI_Pack_external.3 \
        MPI_Pack_external_size.3 \
        MPI_Pack_size.3 \
        MPI_Parrived.3 \
        MPI_Pcontrol.3 \
        MPI_Pready.3 \
        MPI_Pready_list.3 \
        MPI_Pready_range.3 \
        MPI_Precv_init.3 \
        MPI_Probe.3 \
        MPI_Psend_init.3 \
        MPI_Publish_name.3 \
        MPI_Put.3 \
        MPI_Query_thread.3 \
        MPI_Raccumulate.3 \
        MPI_Recv.3 \
        MPI_Recv_init.3 \
        MPI_Reduce.3 \
        MPI_Reduce_init.3 \
        MPI_Reduce_local.3 \
        MPI_Reduce_scatter.3 \
        MPI_Reduce_scatter_block.3 \
        MPI_Reduce_scatter_block_init.3 \
        MPI_Reduce_scatter_init.3 \
        MPI_Register_datarep.3 \
        MPI_Request_c2f.3 \
        MPI_Request_f2c.3 \
        MPI_Request_free.3 \
        MPI_Request_get_status.3 \
        MPI_Rget.3 \
        MPI_Rget_accumulate.3 \
        MPI_Rput.3 \
        MPI_Rsend.3 \
        MPI_Rsend_init.3 \
        MPI_Scan.3 \
        MPI_Scan_init.3 \
        MPI_Scatter.3 \
        MPI_Scatter_init.3 \
        MPI_Scatterv.3 \
        MPI_Scatterv_init.3 \
        MPI_Send.3 \
        MPI_Send_init.3 \
        MPI_Sendrecv.3 \
        MPI_Sendrecv_replace.3 \
        MPI_Session_create_errhandler.3 \
        MPI_Session_f2c.3 \
        MPI_Session_finalize.3 \
        MPI_Session_get_info.3 \
        MPI_Session_get_nth_pset.3 \
        MPI_Session_get_num_psets.3 \
        MPI_Session_get_pset_info.3 \
        MPI_Session_init.3 \
        MPI_Sizeof.3 \
        MPI_Ssend.3 \
        MPI_Ssend_init.3 \
        MPI_Start.3 \
        MPI_Startall.3 \
        MPI_Status_c2f08.3 \
        MPI_Status_c2f.3 \
        MPI_Status_f082c.3 \
        MPI_Status_f082f.3 \
        MPI_Status_f2c.3 \
        MPI_Status_f2f08.3 \
        MPI_Status_set_cancelled.3 \
        MPI_Status_set_elements.3 \
        MPI_Status_set_elements_x.3 \
        MPI_T.3 \
        MPI_T_category_changed.3 \
        MPI_T_category_get_categories.3 \
        MPI_T_category_get_cvars.3 \
        MPI_T_category_get_info.3 \
        MPI_T_category_get_num.3 \
        MPI_T_category_get_pvars.3 \
        MPI_T_cvar_get_info.3 \
        MPI_T_cvar_get_num.3 \
        MPI_T_cvar_handle_alloc.3 \
        MPI_T_cvar_handle_free.3 \
        MPI_T_cvar_read.3 \
        MPI_T_cvar_write.3 \
        MPI_T_enum_get_info.3 \
        MPI_T_enum_get_item.3 \
        MPI_Test.3 \
        MPI_Testall.3 \
        MPI_Testany.3 \
        MPI_Test_cancelled.3 \
        MPI_Testsome.3 \
        MPI_T_finalize.3 \
        MPI_T_init_thread.3 \
        MPI_Topo_test.3 \
        MPI_T_pvar_get_info.3 \
        MPI_T_pvar_get_num.3 \
        MPI_T_pvar_handle_alloc.3 \
        MPI_T_pvar_handle_free.3 \
        MPI_T_pvar_read.3 \
        MPI_T_pvar_readreset.3 \
        MPI_T_pvar_reset.3 \
        MPI_T_pvar_session_create.3 \
        MPI_T_pvar_session_free.3 \
        MPI_T_pvar_start.3 \
        MPI_T_pvar_stop.3 \
        MPI_T_pvar_write.3 \
        MPI_Type_c2f.3 \
        MPI_Type_commit.3 \
        MPI_Type_contiguous.3 \
        MPI_Type_create_darray.3 \
        MPI_Type_create_f90_complex.3 \
        MPI_Type_create_f90_integer.3 \
        MPI_Type_create_f90_real.3 \
        MPI_Type_create_hindexed.3 \
        MPI_Type_create_hindexed_block.3 \
        MPI_Type_create_hvector.3 \
        MPI_Type_create_indexed_block.3 \
        MPI_Type_create_keyval.3 \
        MPI_Type_create_resized.3 \
        MPI_Type_create_struct.3 \
        MPI_Type_create_subarray.3 \
        MPI_Type_delete_attr.3 \
        MPI_Type_dup.3 \
        MPI_Type_extent.3 \
        MPI_Type_f2c.3 \
        MPI_Type_free.3 \
        MPI_Type_free_keyval.3 \
        MPI_Type_get_attr.3 \
        MPI_Type_get_contents.3 \
        MPI_Type_get_envelope.3 \
        MPI_Type_get_extent.3 \
        MPI_Type_get_extent_x.3 \
        MPI_Type_get_name.3 \
        MPI_Type_get_true_extent.3 \
        MPI_Type_get_true_extent_x.3 \
        MPI_Type_hindexed.3 \
        MPI_Type_hvector.3 \
        MPI_Type_indexed.3 \
        MPI_Type_lb.3 \
        MPI_Type_match_size.3 \
        MPI_Type_set_attr.3 \
        MPI_Type_set_name.3 \
        MPI_Type_size.3 \
        MPI_Type_size_x.3 \
        MPI_Type_struct.3 \
        MPI_Type_ub.3 \
        MPI_Type_vector.3 \
        MPI_Unpack.3 \
        MPI_Unpack_external.3 \
        MPI_Unpublish_name.3 \
        MPI_Wait.3 \
        MPI_Waitall.3 \
        MPI_Waitany.3 \
        MPI_Waitsome.3 \
        MPI_Win_allocate.3 \
        MPI_Win_allocate_shared.3 \
        MPI_Win_attach.3 \
        MPI_Win_c2f.3 \
        MPI_Win_call_errhandler.3 \
        MPI_Win_complete.3 \
        MPI_Win_create.3 \
        MPI_Win_create_dynamic.3 \
        MPI_Win_create_errhandler.3 \
        MPI_Win_create_keyval.3 \
        MPI_Win_delete_attr.3 \
        MPI_Win_detach.3 \
        MPI_Win_f2c.3 \
        MPI_Win_fence.3 \
        MPI_Win_flush.3 \
        MPI_Win_flush_all.3 \
        MPI_Win_flush_local.3 \
        MPI_Win_flush_local_all.3 \
        MPI_Win_free.3 \
        MPI_Win_free_keyval.3 \
        MPI_Win_get_attr.3 \
        MPI_Win_get_errhandler.3 \
        MPI_Win_get_group.3 \
        MPI_Win_get_info.3 \
        MPI_Win_get_name.3 \
        MPI_Win_lock.3 \
        MPI_Win_lock_all.3 \
        MPI_Win_post.3 \
        MPI_Win_set_attr.3 \
        MPI_Win_set_errhandler.3 \
        MPI_Win_set_info.3 \
        MPI_Win_set_name.3 \
        MPI_Win_shared_query.3 \
        MPI_Win_start.3 \
        MPI_Win_sync.3 \
        MPI_Win_test.3 \
        MPI_Win_unlock.3 \
        MPI_Win_unlock_all.3 \
        MPI_Win_wait.3 \
        MPI_Wtick.3 \
        MPI_Wtime.3 \
        MPIX_Comm_ack_failed.3 \
        MPIX_Comm_agree.3 \
        MPIX_Comm_get_failed.3 \
        MPIX_Comm_iagree.3 \
        MPIX_Comm_ishrink.3 \
        MPIX_Comm_is_revoked.3 \
        MPIX_Comm_revoke.3 \
        MPIX_Comm_shrink.3 \
        MPIX_Query_cuda_support.3 \
        MPIX_Query_rocm_support.3 \
        OMPI_Affinity_str.3

OMPI_MAN7 = \
        Open-MPI.7

OSHMEM_MAN1 = \
        oshmem-wrapper-compiler.1 \
        oshmem_info.1

OSHMEM_MAN3 = \
        intro_shmem.3 \
        _my_pe.3 \
        _num_pes.3 \
        OpenSHMEM.3 \
        shfree.3 \
        shmalloc.3 \
        shmem_addr_accessible.3 \
        shmem_align.3 \
        shmemalign.3 \
        shmem_alltoall32.3 \
        shmem_alltoall64.3 \
        shmem_alltoalls32.3 \
        shmem_alltoalls64.3 \
        shmem_barrier.3 \
        shmem_barrier_all.3 \
        shmem_broadcast32.3 \
        shmem_broadcast64.3 \
        shmem_char_g.3 \
        shmem_char_get.3 \
        shmem_char_get_nbi.3 \
        shmem_char_p.3 \
        shmem_char_put.3 \
        shmem_char_put_nbi.3 \
        shmem_clear_cache_inv.3 \
        shmem_clear_cache_line_inv.3 \
        shmem_clear_lock.3 \
        shmem_collect32.3 \
        shmem_collect64.3 \
        shmem_complexd_prod_to_all.3 \
        shmem_complexd_sum_to_all.3 \
        shmem_complexf_prod_to_all.3 \
        shmem_complexf_sum_to_all.3 \
        shmem_double_fetch.3 \
        shmem_double_g.3 \
        shmem_double_get.3 \
        shmem_double_get_nbi.3 \
        shmem_double_iget.3 \
        shmem_double_iput.3 \
        shmem_double_max_to_all.3 \
        shmem_double_min_to_all.3 \
        shmem_double_p.3 \
        shmem_double_prod_to_all.3 \
        shmem_double_put.3 \
        shmem_double_put_nbi.3 \
        shmem_double_set.3 \
        shmem_double_sum_to_all.3 \
        shmem_double_swap.3 \
        shmem_fcollect32.3 \
        shmem_fcollect64.3 \
        shmem_fence.3 \
        shmem_finalize.3 \
        shmem_float_fetch.3 \
        shmem_float_g.3 \
        shmem_float_get.3 \
        shmem_float_get_nbi.3 \
        shmem_float_iget.3 \
        shmem_float_iput.3 \
        shmem_float_max_to_all.3 \
        shmem_float_min_to_all.3 \
        shmem_float_p.3 \
        shmem_float_prod_to_all.3 \
        shmem_float_put.3 \
        shmem_float_put_nbi.3 \
        shmem_float_set.3 \
        shmem_float_sum_to_all.3 \
        shmem_float_swap.3 \
        shmem_free.3 \
        shmem_get128.3 \
        shmem_get128_nbi.3 \
        shmem_get16_nbi.3 \
        shmem_get32.3 \
        shmem_get32_nbi.3 \
        shmem_get64.3 \
        shmem_get64_nbi.3 \
        shmem_get8_nbi.3 \
        shmem_getmem.3 \
        shmem_getmem_nbi.3 \
        shmem_global_exit.3 \
        shmem_iget128.3 \
        shmem_iget32.3 \
        shmem_iget64.3 \
        shmem_info_get_name.3 \
        shmem_info_get_version.3 \
        shmem_init.3 \
        shmem_int_add.3 \
        shmem_int_and_to_all.3 \
        shmem_int_cswap.3 \
        shmem_int_fadd.3 \
        shmem_int_fetch.3 \
        shmem_int_finc.3 \
        shmem_int_g.3 \
        shmem_int_get.3 \
        shmem_int_get_nbi.3 \
        shmem_int_iget.3 \
        shmem_int_inc.3 \
        shmem_int_iput.3 \
        shmem_int_max_to_all.3 \
        shmem_int_min_to_all.3 \
        shmem_int_or_to_all.3 \
        shmem_int_p.3 \
        shmem_int_prod_to_all.3 \
        shmem_int_put.3 \
        shmem_int_put_nbi.3 \
        shmem_int_set.3 \
        shmem_int_sum_to_all.3 \
        shmem_int_swap.3 \
        shmem_int_wait.3 \
        shmem_int_wait_until.3 \
        shmem_int_xor_to_all.3 \
        shmem_iput128.3 \
        shmem_iput32.3 \
        shmem_iput64.3 \
        shmem_long_add.3 \
        shmem_long_and_to_all.3 \
        shmem_long_cswap.3 \
        shmem_longdouble_g.3 \
        shmem_longdouble_get.3 \
        shmem_longdouble_get_nbi.3 \
        shmem_longdouble_iget.3 \
        shmem_longdouble_iput.3 \
        shmem_longdouble_max_to_all.3 \
        shmem_longdouble_min_to_all.3 \
        shmem_longdouble_p.3 \
        shmem_longdouble_prod_to_all.3 \
        shmem_longdouble_put.3 \
        shmem_longdouble_put_nbi.3 \
        shmem_longdouble_sum_to_all.3 \
        shmem_long_fadd.3 \
        shmem_long_fetch.3 \
        shmem_long_finc.3 \
        shmem_long_g.3 \
        shmem_long_get.3 \
        shmem_long_get_nbi.3 \
        shmem_long_iget.3 \
        shmem_long_inc.3 \
        shmem_long_iput.3 \
        shmem_longlong_add.3 \
        shmem_longlong_and_to_all.3 \
        shmem_longlong_cswap.3 \
        shmem_longlong_fadd.3 \
        shmem_longlong_fetch.3 \
        shmem_longlong_finc.3 \
        shmem_longlong_g.3 \
        shmem_longlong_get.3 \
        shmem_longlong_get_nbi.3 \
        shmem_longlong_iget.3 \
        shmem_longlong_inc.3 \
        shmem_longlong_iput.3 \
        shmem_longlong_max_to_all.3 \
        shmem_longlong_min_to_all.3 \
        shmem_longlong_or_to_all.3 \
        shmem_longlong_p.3 \
        shmem_longlong_prod_to_all.3 \
        shmem_longlong_put.3 \
        shmem_longlong_put_nbi.3 \
        shmem_longlong_set.3 \
        shmem_longlong_sum_to_all.3 \
        shmem_longlong_swap.3 \
        shmem_longlong_wait.3 \
        shmem_longlong_wait_until.3 \
        shmem_longlong_xor_to_all.3 \
        shmem_long_max_to_all.3 \
        shmem_long_min_to_all.3 \
        shmem_long_or_to_all.3 \
        shmem_long_p.3 \
        shmem_long_prod_to_all.3 \
        shmem_long_put.3 \
        shmem_long_put_nbi.3 \
        shmem_long_set.3 \
        shmem_long_sum_to_all.3 \
        shmem_long_swap.3 \
        shmem_long_wait.3 \
        shmem_long_wait_until.3 \
        shmem_long_xor_to_all.3 \
        shmem_malloc.3 \
        shmem_my_pe.3 \
        shmem_n_pes.3 \
        shmem_pe_accessible.3 \
        shmem_ptr.3 \
        shmem_put128.3 \
        shmem_put128_nbi.3 \
        shmem_put16_nbi.3 \
        shmem_put32.3 \
        shmem_put32_nbi.3 \
        shmem_put64.3 \
        shmem_put64_nbi.3 \
        shmem_put8_nbi.3 \
        shmem_putmem.3 \
        shmem_putmem_nbi.3 \
        shmem_quiet.3 \
        shmem_realloc.3 \
        shmem_set_cache_inv.3 \
        shmem_set_cache_line_inv.3 \
        shmem_set_lock.3 \
        shmem_short_and_to_all.3 \
        shmem_short_g.3 \
        shmem_short_get.3 \
        shmem_short_get_nbi.3 \
        shmem_short_iget.3 \
        shmem_short_iput.3 \
        shmem_short_max_to_all.3 \
        shmem_short_min_to_all.3 \
        shmem_short_or_to_all.3 \
        shmem_short_p.3 \
        shmem_short_prod_to_all.3 \
        shmem_short_put.3 \
        shmem_short_put_nbi.3 \
        shmem_short_sum_to_all.3 \
        shmem_short_wait.3 \
        shmem_short_wait_until.3 \
        shmem_short_xor_to_all.3 \
        shmem_swap.3 \
        shmem_test_lock.3 \
        shmem_udcflush.3 \
        shmem_udcflush_line.3 \
        shmem_wait.3 \
        shmem_wait_until.3 \
        shrealloc.3 \
        start_pes.3

MAN_OUTDIR = $(OUTDIR)/man
@OPAL_BUILD_DOCS_FALSE@MAN_INSTALL_FROM = man

# If we're building the docs, then we install from the just-built
# docs.  Otherwise, we install from the pre-built docs (i.e., the docs
# included in the tarball).
#
# NOTE: If we're in a git clone with a) no pre-built docs and b)
# Sphinx is not found, then both OPAL_BUILD_DOCS and OPAL_INSTALL_DOCS
# will be false, and the value of MAN_INSTALL_FROM will not not used.
@OPAL_BUILD_DOCS_TRUE@MAN_INSTALL_FROM = $(MAN_OUTDIR)
@OPAL_BUILD_DOCS_FALSE@HTML_INSTALL_FROM = html
@OPAL_BUILD_DOCS_TRUE@HTML_INSTALL_FROM = $(OUTDIR)/html

# For each of the man page macros below:
#
# *_RST: the .rst source files
# *_BUILT: the files in the _build/man directory
# *_INSTALL_FROM: the files in either the _build/man/ directory (if we
#   are building the Sphinx docs) or the man/ directory (if we are not
#   building the Sphinx docs, and are using the pre-built docs that
#   are included in the tarballl).
OMPI_MAN1_RST = $(OMPI_MAN1:%.1=man-openmpi/man1/%.1.rst)
OMPI_MAN1_BUILT = $(OMPI_MAN1:%.1=$(MAN_OUTDIR)/%.1)
OMPI_MAN1_INSTALL_FROM = $(OMPI_MAN1:%.1=$(MAN_INSTALL_FROM)/%.1)
OMPI_MAN3_RST = $(OMPI_MAN3:%.3=man-openmpi/man3/%.3.rst)
OMPI_MAN3_BUILT = $(OMPI_MAN3:%.3=$(MAN_OUTDIR)/%.3)
OMPI_MAN3_INSTALL_FROM = $(OMPI_MAN3:%.3=$(MAN_INSTALL_FROM)/%.3)
OMPI_MAN7_RST = $(OMPI_MAN7:%.7=man-openmpi/man7/%.7.rst)
OMPI_MAN7_BUILT = $(OMPI_MAN7:%.7=$(MAN_OUTDIR)/%.7)
OMPI_MAN7_INSTALL_FROM = $(OMPI_MAN7:%.7=$(MAN_INSTALL_FROM)/%.7)
OSHMEM_MAN1_RST = $(OSHMEM_MAN1:%.1=man-oshmem/man1/%.1.rst)
OSHMEM_MAN1_BUILT = $(OSHMEM_MAN1:%.1=$(MAN_OUTDIR)/%.1)
OSHMEM_MAN1_INSTALL_FROM = $(OSHMEM_MAN1:%.1=$(MAN_INSTALL_FROM)/%.1)
OSHMEM_MAN3_RST = $(OSHMEM_MAN3:%.3=man-oshmem/man3/%.3.rst)
OSHMEM_MAN3_BUILT = $(OSHMEM_MAN3:%.3=$(MAN_OUTDIR)/%.3)
OSHMEM_MAN3_INSTALL_FROM = $(OSHMEM_MAN3:%.3=$(MAN_INSTALL_FROM)/%.3)

###########################################################################

# These files are not generated by Sphinx (they are redirects to
# Sphinx-generated man pages) -- they exist directly in Git.  We
# *always* want these files to be in EXTRA_DIST (so that they're in
# distribution tarballs).  We'll decide later whether we install each
# of these (e.g., if configure disabled the Java bindings, we won't
# install mpijavac.1).
OMPI_MAN1_C_REDIRECTS = man-openmpi/man1/mpicc.1
OMPI_MAN1_CXX_REDIRECTS = \
        man-openmpi/man1/mpicxx.1 \
        man-openmpi/man1/mpic++.1

OMPI_MAN1_FORTRAN_REDIRECTS = \
        man-openmpi/man1/mpifort.1 \
        man-openmpi/man1/mpif77.1 \
        man-openmpi/man1/mpif90.1

OMPI_MAN1_JAVA_REDIRECTS = man-openmpi/man1/mpijavac.1
OSHMEM_MAN1_C_REDIRECTS = \
        man-openshmem/man1/oshcc.1 \
        man-openshmem/man1/shmemcc.1

OSHMEM_MAN1_CXX_REDIRECTS = \
        man-openshmem/man1/oshcxx.1 \
        man-openshmem/man1/oshc++.1 \
        man-openshmem/man1/shmemcxx.1 \
        man-openshmem/man1/shmemc++.1

OSHMEM_MAN1_FORTRAN_REDIRECTS = \
        man-openshmem/man1/oshfort.1 \
        man-openshmem/man1/shmemfort.1


###########################################################################
ALL_MAN_BUILT = \
        $(OMPI_MAN1_BUILT) $(OMPI_MAN3_BUILT) $(OMPI_MAN7_BUILT) \
        $(OSHMEM_MAN1_BUILT) $(OSHMEM_MAN_3_BUILT)


# A little verbosity magic; "make" will show the terse output.  "make
# V=1" will show the actual commands used (just like the other
# Automake-generated compilation/linker rules).
@OPAL_BUILD_DOCS_TRUE@V = 0
@OPAL_BUILD_DOCS_TRUE@OMPI_V_LN_S = $(ompi__v_LN_S_$V)
@OPAL_BUILD_DOCS_TRUE@ompi__v_LN_S_ = $(ompi__v_LN_S_$AM_DEFAULT_VERBOSITY)
@OPAL_BUILD_DOCS_TRUE@ompi__v_LN_S_0 = @echo "  LN_S    " `basename $@`;
@OPAL_BUILD_DOCS_TRUE@OMPI_V_MKDIR = $(ompi__v_MKDIR_$V)
@OPAL_BUILD_DOCS_TRUE@ompi__v_MKDIR_ = $(ompi__v_MKDIR_$AM_DEFAULT_VERBOSITY)
@OPAL_BUILD_DOCS_TRUE@ompi__v_MKDIR_0 = @echo "  MKDIR   " $@;
@OPAL_BUILD_DOCS_TRUE@OMPI_V_GEN = $(ompi__v_GEN_$V)
@OPAL_BUILD_DOCS_TRUE@ompi__v_GEN_ = $(ompi__v_GEN_$AM_DEFAULT_VERBOSITY)
@OPAL_BUILD_DOCS_TRUE@ompi__v_GEN_0 = @echo "  GENERATE" $@;
@OPAL_BUILD_DOCS_TRUE@OMPI_V_COPYALL = $(ompi__v_COPYALL_$V)
@OPAL_BUILD_DOCS_TRUE@ompi__v_COPYALL_ = $(ompi__v_COPYALL_$AM_DEFAULT_VERBOSITY)
@OPAL_BUILD_DOCS_TRUE@ompi__v_COPYALL_0 = @echo "  COPY tree $@";
@OPAL_BUILD_DOCS_TRUE@OMPI_V_SPHINX_COPYRST = $(ompi__v_SPHINX_COPYRST_$V)
@OPAL_BUILD_DOCS_TRUE@ompi__v_SPHINX_COPYRST_ = $(ompi__v_SPHINX_COPYRST_$AM_DEFAULT_VERBOSITY)
@OPAL_BUILD_DOCS_TRUE@ompi__v_SPHINX_COPYRST_0 = @echo "  COPY RST source files";
@OPAL_BUILD_DOCS_TRUE@OMPI_V_SPHINX_HTML = $(ompi__v_SPHINX_HTML_$V)
@OPAL_BUILD_DOCS_TRUE@ompi__v_SPHINX_HTML_ = $(ompi__v_SPHINX_HTML_$AM_DEFAULT_VERBOSITY)
@OPAL_BUILD_DOCS_TRUE@ompi__v_SPHINX_HTML_0 = @echo "  GENERATE HTML docs";
@OPAL_BUILD_DOCS_TRUE@OMPI_V_SPHINX_MAN = $(ompi__v_SPHINX_MAN_$V)
@OPAL_BUILD_DOCS_TRUE@ompi__v_SPHINX_MAN_ = $(ompi__v_SPHINX_MAN_$AM_DEFAULT_VERBOSITY)
@OPAL_BUILD_DOCS_TRUE@ompi__v_SPHINX_MAN_0 = @echo "  GENERATE man pages";

# List all the built man pages here in the Automake BUILT_SOURCES
# macro.  This hooks into the normal Automake build mechanisms, and
# will ultimately cause the invocation of the above rule that runs
# Sphinx to build the HTML and man pages.
@OPAL_BUILD_DOCS_TRUE@BUILT_SOURCES = $(ALL_MAN_BUILT)

###########################################################################
@OPAL_INSTALL_DOCS_TRUE@man1_MANS = $(OMPI_MAN1_INSTALL_FROM) \
@OPAL_INSTALL_DOCS_TRUE@	$(OMPI_MAN1_C_REDIRECTS) \
@OPAL_INSTALL_DOCS_TRUE@	$(am__append_1) $(am__append_2) \
@OPAL_INSTALL_DOCS_TRUE@	$(am__append_3) $(am__append_4) \
@OPAL_INSTALL_DOCS_TRUE@	$(am__append_5) $(am__append_6)
@OPAL_INSTALL_DOCS_TRUE@man3_MANS = $(OMPI_MAN3_INSTALL_FROM) \
@OPAL_INSTALL_DOCS_TRUE@	$(am__append_7)
@OPAL_INSTALL_DOCS_TRUE@man7_MANS = $(OMPI_MAN7_INSTALL_FROM)
all: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) all-am

.SUFFIXES:
$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/Makefile.ompi-rules $(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 docs/Makefile'; \
	$(am__cd) $(top_srcdir) && \
	  $(AUTOMAKE) --foreign docs/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_srcdir)/Makefile.ompi-rules $(am__empty):

$(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):

mostlyclean-libtool:
	-rm -f *.lo

clean-libtool:
	-rm -rf .libs _libs
install-man1: $(man1_MANS)
	@$(NORMAL_INSTALL)
	@list1='$(man1_MANS)'; \
	list2=''; \
	test -n "$(man1dir)" \
	  && test -n "`echo $$list1$$list2`" \
	  || exit 0; \
	echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
	$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
	{ for i in $$list1; do echo "$$i"; done;  \
	if test -n "$$list2"; then \
	  for i in $$list2; do echo "$$i"; done \
	    | sed -n '/\.1[a-z]*$$/p'; \
	fi; \
	} | while read p; do \
	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
	  echo "$$d$$p"; echo "$$p"; \
	done | \
	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
	sed 'N;N;s,\n, ,g' | { \
	list=; while read file base inst; do \
	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
	  fi; \
	done; \
	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
	while read files; do \
	  test -z "$$files" || { \
	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
	done; }

uninstall-man1:
	@$(NORMAL_UNINSTALL)
	@list='$(man1_MANS)'; test -n "$(man1dir)" || exit 0; \
	files=`{ for i in $$list; do echo "$$i"; done; \
	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
	dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
install-man3: $(man3_MANS)
	@$(NORMAL_INSTALL)
	@list1='$(man3_MANS)'; \
	list2=''; \
	test -n "$(man3dir)" \
	  && test -n "`echo $$list1$$list2`" \
	  || exit 0; \
	echo " $(MKDIR_P) '$(DESTDIR)$(man3dir)'"; \
	$(MKDIR_P) "$(DESTDIR)$(man3dir)" || exit 1; \
	{ for i in $$list1; do echo "$$i"; done;  \
	if test -n "$$list2"; then \
	  for i in $$list2; do echo "$$i"; done \
	    | sed -n '/\.3[a-z]*$$/p'; \
	fi; \
	} | while read p; do \
	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
	  echo "$$d$$p"; echo "$$p"; \
	done | \
	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
	sed 'N;N;s,\n, ,g' | { \
	list=; while read file base inst; do \
	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \
	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst" || exit $$?; \
	  fi; \
	done; \
	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
	while read files; do \
	  test -z "$$files" || { \
	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man3dir)'"; \
	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man3dir)" || exit $$?; }; \
	done; }

uninstall-man3:
	@$(NORMAL_UNINSTALL)
	@list='$(man3_MANS)'; test -n "$(man3dir)" || exit 0; \
	files=`{ for i in $$list; do echo "$$i"; done; \
	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
	dir='$(DESTDIR)$(man3dir)'; $(am__uninstall_files_from_dir)
install-man7: $(man7_MANS)
	@$(NORMAL_INSTALL)
	@list1='$(man7_MANS)'; \
	list2=''; \
	test -n "$(man7dir)" \
	  && test -n "`echo $$list1$$list2`" \
	  || exit 0; \
	echo " $(MKDIR_P) '$(DESTDIR)$(man7dir)'"; \
	$(MKDIR_P) "$(DESTDIR)$(man7dir)" || exit 1; \
	{ for i in $$list1; do echo "$$i"; done;  \
	if test -n "$$list2"; then \
	  for i in $$list2; do echo "$$i"; done \
	    | sed -n '/\.7[a-z]*$$/p'; \
	fi; \
	} | while read p; do \
	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
	  echo "$$d$$p"; echo "$$p"; \
	done | \
	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^7][0-9a-z]*$$,7,;x' \
	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
	sed 'N;N;s,\n, ,g' | { \
	list=; while read file base inst; do \
	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man7dir)/$$inst'"; \
	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man7dir)/$$inst" || exit $$?; \
	  fi; \
	done; \
	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
	while read files; do \
	  test -z "$$files" || { \
	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man7dir)'"; \
	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man7dir)" || exit $$?; }; \
	done; }

uninstall-man7:
	@$(NORMAL_UNINSTALL)
	@list='$(man7_MANS)'; test -n "$(man7dir)" || exit 0; \
	files=`{ for i in $$list; do echo "$$i"; done; \
	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^7][0-9a-z]*$$,7,;x' \
	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
	dir='$(DESTDIR)$(man7dir)'; $(am__uninstall_files_from_dir)
tags TAGS:

ctags CTAGS:

cscope cscopelist:

distdir: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) distdir-am

distdir-am: $(DISTFILES)
	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	list='$(DISTFILES)'; \
	  dist_files=`for file in $$list; do echo $$file; done | \
	  sed -e "s|^$$srcdirstrip/||;t" \
	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
	case $$dist_files in \
	  */*) $(MKDIR_P) `echo "$$dist_files" | \
			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
			   sort -u` ;; \
	esac; \
	for file in $$dist_files; do \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  if test -d $$d/$$file; then \
	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
	    if test -d "$(distdir)/$$file"; then \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
	  else \
	    test -f "$(distdir)/$$file" \
	    || cp -p $$d/$$file "$(distdir)/$$file" \
	    || exit 1; \
	  fi; \
	done
check-am: all-am
check: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) check-am
all-am: Makefile $(MANS)
installdirs:
	for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man7dir)"; do \
	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
	done
install: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) install-am
install-exec: $(BUILT_SOURCES)
	$(MAKE) $(AM_MAKEFLAGS) 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:
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)

distclean-generic:
	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
	-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
@OPAL_BUILD_DOCS_FALSE@clean-local:
@OPAL_INSTALL_DOCS_FALSE@install-data-hook:
@OPAL_INSTALL_DOCS_FALSE@uninstall-hook:
clean: clean-am

clean-am: clean-generic clean-libtool clean-local mostlyclean-am

distclean: distclean-am
	-rm -f Makefile
distclean-am: clean-am distclean-generic distclean-local

dvi: dvi-am

dvi-am:

html: html-am

html-am: html-local

info: info-am

info-am:

install-data-am: install-man
	@$(NORMAL_INSTALL)
	$(MAKE) $(AM_MAKEFLAGS) install-data-hook
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-man1 install-man3 install-man7

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 Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic \
	maintainer-clean-local

mostlyclean: mostlyclean-am

mostlyclean-am: mostlyclean-generic mostlyclean-libtool

pdf: pdf-am

pdf-am:

ps: ps-am

ps-am:

uninstall-am: uninstall-man
	@$(NORMAL_INSTALL)
	$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
uninstall-man: uninstall-man1 uninstall-man3 uninstall-man7

.MAKE: all check install install-am install-data-am install-exec \
	install-strip uninstall-am

.PHONY: all all-am check check-am clean clean-generic clean-libtool \
	clean-local cscopelist-am ctags-am distclean distclean-generic \
	distclean-libtool distclean-local distdir dvi dvi-am html \
	html-am html-local info info-am install install-am \
	install-data install-data-am install-data-hook install-dvi \
	install-dvi-am install-exec install-exec-am install-html \
	install-html-am install-info install-info-am install-man \
	install-man1 install-man3 install-man7 install-pdf \
	install-pdf-am install-ps install-ps-am install-strip \
	installcheck installcheck-am installdirs maintainer-clean \
	maintainer-clean-generic maintainer-clean-local mostlyclean \
	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
	tags-am uninstall uninstall-am uninstall-hook uninstall-man \
	uninstall-man1 uninstall-man3 uninstall-man7

.PRECIOUS: Makefile


# We need this Makefile to be executed serially.  Below, we list all
# the man pages as the targets of the rule that invokes Sphinx for
# dependency/generation reasons.  But a *single* execution of the make
# target will generate *all* of the man pages and HTML files.  Hence,
# when "make" determines that none of the man page files exist, it
# should execute the Sphinx-invocation rule once, and then it will
# realize that all the man pages files exist.  More specifically: if
# someone invokes "make -j N", we need make to not execute the
# Sphinx-invocation rule multiple times simultaneously.  Both GNU Make
# and BSD Make will honor the .NOTPARALLEL target to disable all
# parallel invocation in this Makefile[.am].
#
# Note that even though we explicitly disable make's parallelism,
# we'll use Sphinx's internal parallelism via "-j auto" -- see
# SPHINX_OPTS.
.NOTPARALLEL:
SPHINX_OPTS       ?= -W --keep-going -j auto

# These 2 targets are used in EXTRA_DIST: we make a full copy of the
# built HTML and man docs into a separate location that is included in
# the tarball.  This gives users a fully copy of the docs included in
# distribution tarballs.
#
# Note: we name this "html-local" because otherwise Automake issues a
# warning about us overriding its default "html" target.  In our
# particular use case, the rules generated if we name this target
# "html-local" instead of "html" are effectively equivalent to when we
# name this target "html", so we might as well avoid the Automake
# warning.
html-local: $(ALL_MAN_BUILT)
	$(OMPI_V_COPYALL) rm -rf html; cp -rp $(OUTDIR)/html .

man: $(ALL_MAN_BUILT)
	$(OMPI_V_COPYALL) rm -rf man; cp -rp $(OUTDIR)/man .

# Remove the copies of the built HTML and man pages to get back to a
# clean git clone.
maintainer-clean-local:
	rm -rf html man

# If we're doing a VPATH build, we may have "html" and "man"
# directories in the build tree (e.g., if we did "make dist").  Remove
# these copies so that we can pass distcheck (of course: we never
# remove these directories from the source tree).
distclean-local:
	if test "$(srcdir)" != "$(builddir)"; then \
	    rm -rf html man; \
	fi

###########################################################################

# Copy over the PRRTE RST files to this build tree.
#
# 1. If we're building with PRRTE support:
#
#    1a. If we're building the internal/bundled PRRTE, then we'll copy
#        the internal/bundled PRRTE's RST files to the build tree.
#    1b. If we're building against an external PRRTE installation that
#        has RST files in its install tree, then we'll copy that
#        external PRRTE's RST files to the build tree.
#    1c. If we're building against an external PRRTE installation that
#        does NOT have RST files in its install tree, then we'll
#        create some dummy RST files instead.
#
# 2. If we're building without PRRTE support, we'll create some dummy
# RST files instead.
#
# NOTE: We specifically list $(builddir) in the target name, just to
# ensure that "make" doesn't accidentally find this directory in the
# VPATH srcdir, and therefore not execute this rule (because Sphinx
# does not understand VPATH, and will ignore this directory in the
# VPATH srcdir).  We can have this directory in the srcdir by doing a
# VPATH build of an official distribution tarball.

# Make the 2 directories that we need: schizo-ompi-rst-content and
# prrte-rst-content.
@OPAL_BUILD_DOCS_TRUE@$(builddir)/schizo-ompi-rst-content:
@OPAL_BUILD_DOCS_TRUE@	$(OMPI_V_MKDIR) if test ! -d "$@"; then mkdir "$@"; fi
@OPAL_BUILD_DOCS_TRUE@$(builddir)/prrte-rst-content:
@OPAL_BUILD_DOCS_TRUE@	$(OMPI_V_MKDIR) if test ! -d "$@"; then mkdir "$@"; fi

# Get the schizo-ompi-rst-cli.rst file that we need.  CAVEAT: we name
# it ".in" so that Sphinx doesn't slurp it in via two different
# locations in the RST docroot (i.e., via
# /schizo-ompi-rst-content/schizo-ompi-cli.rstxt and via
# /man-openmpi/man1/mpirun.1.rst).  Sphinx *shouldn't* do this -- it
# should see the ".. include...." directive in mpirun.1.rst and *only*
# include the file once.  But somehow it's also seeing it a 2nd time.
# So -- fine.  We'll name it something other than .rst so that Sphinx
# doesn't do that.
#
# Regardless, either copy this file from the PRRTE install tree or
# make a bogus one (if we don't have one in the PRRTE install tree).
#
# Also, note: the rule to make the $(builddir)/schizo-ompi-rst-content
# directory must be in the AM_CONDITIONAL here, otherwise Automake
# complains.  Meaning: we have to have same dependency listed in both
# the "if" and the "else" blocks.  Grumble.
@OMPI_HAVE_PRRTE_RST_TRUE@@OPAL_BUILD_DOCS_TRUE@$(builddir)/schizo-ompi-rst-content/schizo-ompi-cli.rstxt: $(builddir)/schizo-ompi-rst-content
@OMPI_HAVE_PRRTE_RST_TRUE@@OPAL_BUILD_DOCS_TRUE@$(builddir)/schizo-ompi-rst-content/schizo-ompi-cli.rstxt: $(OMPI_SCHIZO_OMPI_RST_CONTENT_DIR)/*
@OMPI_HAVE_PRRTE_RST_TRUE@@OPAL_BUILD_DOCS_TRUE@	$(OMPI_V_SPHINX_COPYRST) \
@OMPI_HAVE_PRRTE_RST_TRUE@@OPAL_BUILD_DOCS_TRUE@	dir=`dirname $@`; \
@OMPI_HAVE_PRRTE_RST_TRUE@@OPAL_BUILD_DOCS_TRUE@	cp -rpf $(OMPI_SCHIZO_OMPI_RST_CONTENT_DIR)/* "$$dir"
@OMPI_HAVE_PRRTE_RST_FALSE@@OPAL_BUILD_DOCS_TRUE@$(builddir)/schizo-ompi-rst-content/schizo-ompi-cli.rstxt: $(builddir)/schizo-ompi-rst-content
@OMPI_HAVE_PRRTE_RST_FALSE@@OPAL_BUILD_DOCS_TRUE@$(builddir)/schizo-ompi-rst-content/schizo-ompi-cli.rstxt: $(srcdir)/no-prrte-content.rst.txt
@OMPI_HAVE_PRRTE_RST_FALSE@@OPAL_BUILD_DOCS_TRUE@	$(OMPI_V_SPHINX_COPYRST) \
@OMPI_HAVE_PRRTE_RST_FALSE@@OPAL_BUILD_DOCS_TRUE@	dir=`dirname $@`; if test ! -d "$$dir"; then mkdir "$$dir"; fi; \
@OMPI_HAVE_PRRTE_RST_FALSE@@OPAL_BUILD_DOCS_TRUE@	cp -pf $(srcdir)/no-prrte-content.rst.txt "$@"

@OPAL_BUILD_DOCS_TRUE@$(ALL_MAN_BUILT): $(builddir)/prrte-rst-content
@OPAL_BUILD_DOCS_TRUE@$(ALL_MAN_BUILT): $(builddir)/schizo-ompi-rst-content/schizo-ompi-cli.rstxt
@OPAL_BUILD_DOCS_TRUE@$(ALL_MAN_BUILT): $(RST_SOURCE_FILES) $(IMAGE_SOURCE_FILES)
@OPAL_BUILD_DOCS_TRUE@$(ALL_MAN_BUILT): $(TEXT_SOURCE_FILES) $(SPHINX_CONFIG)

# Render the RST source into both 1) full HTML docs and 2) nroff man
# pages.
#
# List both commands (HTML and man) in a single rule because they
# really need to be run in serial.  Specifically, if they were two
# different rules and someone ran "make -j", then both of them could
# be writing to $(OUTDIR)/doctrees simultaneously, which would be Bad.
# Use one of the man pages as a sentinel file to indicate whether all
# the HTML docs and man pages have been built.
#
# It's therefore a little bit of a lie to have the target named
# $(ALL_MAN_BUILT) *also* generate all the HTML content, but... so be
# it.
#
# Also note that Open MPI's RST includes some conditional RST (from
# PRRTE -- i.e., whether we get the source RST from the internal
# PRRTE, an external PRRTE, or whether we create RST files from
# scratch).  These conditionals mean that we have to make some changes
# to the input Sphinx RST tree before building it.  But -- by Automake
# convention -- we can't modify the source tree.  Hence, we have to
# copy over all the source RST files -- including its internal
# directory structure -- to the build tree, and then make our desired
# changes here in the build tree.  This is a bit ugly, but we could
# not think of anything better to do.
#
# NOTE: This is a little gross in that for a VPATH build, we *always*
# copy from the source tree to the dest tree (if the target does not
# exist or any of the sources in the source tree -- thanks to
# make/VPATH handling -- have changed compared to the target).
# However, we're using "cp -p", so even though we're copying *all the
# sources* from the source tree to the build tree, the timestamp will
# reflect what is in the source tree.  Hence, if the source file has
# not changed, then it won't look like the file in the build tree has
# changed.  We're going to overwrite any local changes in the build
# tree, but you shouldn't be editing the build tree, anyway.  So --
# good enough.
@OPAL_BUILD_DOCS_TRUE@$(ALL_MAN_BUILT):
@OPAL_BUILD_DOCS_TRUE@	$(OMPI_V_SPHINX_COPYRST) if test "$(srcdir)" != "$(builddir)"; then \
@OPAL_BUILD_DOCS_TRUE@	    len=`echo "$(srcdir)/" | wc -c`; \
@OPAL_BUILD_DOCS_TRUE@	    for file in $(RST_SOURCE_FILES) $(IMAGE_SOURCE_FILES) $(TEXT_SOURCE_FILES) $(SPHINX_CONFIG); do \
@OPAL_BUILD_DOCS_TRUE@	        dir=`dirname $$file | cut -c$$len-`; \
@OPAL_BUILD_DOCS_TRUE@	        if test -z "$$dir"; then \
@OPAL_BUILD_DOCS_TRUE@	            dir=.; \
@OPAL_BUILD_DOCS_TRUE@	        fi; \
@OPAL_BUILD_DOCS_TRUE@	        if test ! -d "$$dir"; then \
@OPAL_BUILD_DOCS_TRUE@	            mkdir -p "$$dir"; \
@OPAL_BUILD_DOCS_TRUE@	        fi; \
@OPAL_BUILD_DOCS_TRUE@	        cp -p "$$file" "$$dir"; \
@OPAL_BUILD_DOCS_TRUE@	    done; \
@OPAL_BUILD_DOCS_TRUE@	fi; \
@OPAL_BUILD_DOCS_TRUE@	cp -rpf "$(OMPI_PRRTE_RST_CONTENT_DIR)" "$(builddir)"; \
@OPAL_BUILD_DOCS_TRUE@	copied_dir=`basename $(OMPI_PRRTE_RST_CONTENT_DIR)`; \
@OPAL_BUILD_DOCS_TRUE@	chmod -R u+w "$(builddir)/$$copied_dir"
@OPAL_BUILD_DOCS_TRUE@	$(OMPI_V_SPHINX_HTML) OMPI_TOP_SRCDIR=$(top_srcdir) $(SPHINX_BUILD) -M html "$(builddir)" "$(OUTDIR)" $(SPHINX_OPTS)
@OPAL_BUILD_DOCS_TRUE@	$(OMPI_V_SPHINX_MAN) OMPI_TOP_SRCDIR=$(top_srcdir) $(SPHINX_BUILD) -M man "$(builddir)" "$(OUTDIR)" $(SPHINX_OPTS)

# A useful rule to invoke manually to ensure that all of the external
# HTML links we have are valid.  Running this rule requires
# connectivity to the general internet.
@OPAL_BUILD_DOCS_TRUE@linkcheck:
@OPAL_BUILD_DOCS_TRUE@	$(SPHINX_BUILD) -M linkcheck "$(builddir)" "$(OUTDIR)" $(SPHINX_OPTS)

@OPAL_BUILD_DOCS_TRUE@.PHONY: linkcheck

# Since we are building the docs, we built $(OUTDIR).  Hence, we need
# to delete it during "make clean".  Note that we can't add
# directories to CLEANFILES, because Automake only (effectively) does
# "rm -f $(CLEANFILES)" (not "rm -rf ...").  So we have to delete
# directories ourselves.
#
# Also, if this is a VPATH build, then we made a copy of a bunch of
# RST source files to the build tree.  So delete all of those, too.
@OPAL_BUILD_DOCS_TRUE@clean-local:
@OPAL_BUILD_DOCS_TRUE@	rm -rf $(OUTDIR)
@OPAL_BUILD_DOCS_TRUE@	rm -rf prrte-rst-content schizo-ompi-rst-content
@OPAL_BUILD_DOCS_TRUE@	if test "$(srcdir)" != "$(builddir)"; then \
@OPAL_BUILD_DOCS_TRUE@	    len=`echo "$(srcdir)/" | wc -c`; \
@OPAL_BUILD_DOCS_TRUE@	    for file in $(RST_SOURCE_FILES) $(IMAGE_SOURCE_FILES) $(TEXT_SOURCE_FILES) $(SPHINX_CONFIG); do \
@OPAL_BUILD_DOCS_TRUE@	        dir=`dirname $$file | cut -c$$len-`; \
@OPAL_BUILD_DOCS_TRUE@	        if test -z "$$dir"; then \
@OPAL_BUILD_DOCS_TRUE@	            rm -rf `basename $$file`; \
@OPAL_BUILD_DOCS_TRUE@	        fi; \
@OPAL_BUILD_DOCS_TRUE@	        if test -n "$$dir" && test -d "$$dir"; then \
@OPAL_BUILD_DOCS_TRUE@	            rm -rf "$$dir"; \
@OPAL_BUILD_DOCS_TRUE@	        fi; \
@OPAL_BUILD_DOCS_TRUE@	    done; \
@OPAL_BUILD_DOCS_TRUE@	fi

# We do not know the names of all the generated HTML files: we only
# know that the generated tree will of files be in _build/html/.
# Unfortunately, Automake's installation process only handles
# individual files -- not entire trees of files.  Hence, we use a
# "find ..." to copy the entire generated tree to the target
# directory.
#
# Note: we do not use "cp -r ..." because if the source directory is
# write-protected (e.g., during "make distcheck"), then the cp -r will
# also write-protect the target directory.  Instead, use the
# Automake-provided install macros to set desirable permissions on the
# target directories and files.
#
# Check to see if we actually built the docs.  If we did, copy from
# the _build/html tree in the builddir.  In all other cases, see if
# there's a _build/html in the source tree (e.g., if this is a build
# from a tarball that included a _build/html); if that exists, copy
# from that.
#
# NOTE: We can't use the AM_CONDITIONAL OPAL_BUILD_DOCS in the middle
# of a block that uses the shell continuation character at the end of
# each line.  Instead, we check if $(SPHINX_BUILD) is non-empty, which
# is the test used to construct OPAL_BUILD_DOCS.
@OPAL_INSTALL_DOCS_TRUE@install-data-hook:
@OPAL_INSTALL_DOCS_TRUE@	$(MKDIR_P) $(DESTDIR)$(docdir)
@OPAL_INSTALL_DOCS_TRUE@	topdir= ; \
@OPAL_INSTALL_DOCS_TRUE@	if test -n "$(SPHINX_BUILD)" && test -d $(builddir)/$(HTML_INSTALL_FROM); then \
@OPAL_INSTALL_DOCS_TRUE@	    topdir="$(builddir)/$(HTML_INSTALL_FROM)"; \
@OPAL_INSTALL_DOCS_TRUE@	elif test -d $(srcdir)/$(HTML_INSTALL_FROM); then \
@OPAL_INSTALL_DOCS_TRUE@	    topdir="$(srcdir)/$(HTML_INSTALL_FROM)"; \
@OPAL_INSTALL_DOCS_TRUE@	fi; \
@OPAL_INSTALL_DOCS_TRUE@	if test -n "$$topdir"; then \
@OPAL_INSTALL_DOCS_TRUE@	    cd $$topdir/..; \
@OPAL_INSTALL_DOCS_TRUE@	    find html -type d -exec $(mkinstalldirs) $(DESTDIR)$(docdir)/{} \; ; \
@OPAL_INSTALL_DOCS_TRUE@	    find html -type f -exec $(INSTALL_DATA) {} $(DESTDIR)$(docdir)/{} \; ; \
@OPAL_INSTALL_DOCS_TRUE@	fi

@OPAL_INSTALL_DOCS_TRUE@uninstall-hook:
@OPAL_INSTALL_DOCS_TRUE@	rm -rf $(DESTDIR)$(docdir)

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