⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.in

📁 MPI stands for the Message Passing Interface. Written by the MPI Forum (a large committee comprising
💻 IN
📖 第 1 页 / 共 5 页
字号:
# Makefile.in generated by automake 1.10 from Makefile.am.# @configure_input@# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,# 2003, 2004, 2005, 2006  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@# -*- makefile -*-## Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana#                         University Research and Technology#                         Corporation.  All rights reserved.# Copyright (c) 2004-2005 The University of Tennessee and The University#                         of Tennessee Research Foundation.  All rights#                         reserved.# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, #                         University of Stuttgart.  All rights reserved.# Copyright (c) 2004-2005 The Regents of the University of California.#                         All rights reserved.# Copyright (c) 2006      Cisco Systems, Inc.  All rights reserved.# Copyright (c) 2007      Los Alamos National Security, LLC.  All rights#                         reserved. # $COPYRIGHT$# # Additional copyrights may follow# # $HEADER$## This Makefile.am is quite complex and confusing.  Part of the# problem is that Libtool (v1.5.18) does not understand F90, so we# have to do a few things manually (and no shared libraries). Here's a# summary of what is happening:## Depedencies / who generates whom:## configure generates fortran_kinds.sh#       |#      \|/# fortran_kinds.sh ----> sourced by scripts/* ----> generates mpi_*.f90#                                 |                         |#                                \|/                        |#                    generates mpi-f90-interfaces.h         |#                    /                                      |#                   \/                                      |#  mpi-f90-interfaces.h                                     |#                 |                                         |#                \|/                                       \|/#            used by mpi.f90                 used by mpi_*.f90#           /        |                               |#          /        \|/                             \|/#         /  generates mpi.o                 generates mpi_*.o#        \/                 \               /# generates mpi module      \/             \/# (filename unknown)      generates libmpi_f90.a## Once you understand this diagram, this Makefile is much more clear.# VPATH = @srcdir@pkgdatadir = $(datadir)/@PACKAGE@pkglibdir = $(libdir)/@PACKAGE@pkgincludedir = $(includedir)/@PACKAGE@am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cdinstall_sh_DATA = $(install_sh) -c -m 644install_sh_PROGRAM = $(install_sh) -cinstall_sh_SCRIPT = $(install_sh) -cINSTALL_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@# Add the f90 library to the list of libraries to build@OMPI_WANT_F90_BINDINGS_TRUE@am__append_1 = libmpi_f90.la@OMPI_WANT_F90_BINDINGS_TRUE@am__append_2 = mpi-f90-interfaces.h@OMPI_WANT_BUILD_F90_SMALL_TRUE@am__append_3 = $(small_sources)@OMPI_WANT_BUILD_F90_MEDIUM_TRUE@am__append_4 = $(small_sources) $(medium_sources)@OMPI_WANT_BUILD_F90_LARGE_TRUE@am__append_5 = $(small_sources) $(medium_sources) $(large_sources)subdir = ompi/mpi/f90DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \	$(srcdir)/fortran_kinds.sh.in $(srcdir)/fortran_sizes.h.inACLOCAL_M4 = $(top_srcdir)/aclocal.m4am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \	$(top_srcdir)/config/c_get_alignment.m4 \	$(top_srcdir)/config/c_weak_symbols.m4 \	$(top_srcdir)/config/cxx_find_template_parameters.m4 \	$(top_srcdir)/config/cxx_find_template_repository.m4 \	$(top_srcdir)/config/cxx_have_exceptions.m4 \	$(top_srcdir)/config/cxx_find_exception_flags.m4 \	$(top_srcdir)/config/f77_check.m4 \	$(top_srcdir)/config/f77_check_type.m4 \	$(top_srcdir)/config/f77_find_ext_symbol_convention.m4 \	$(top_srcdir)/config/f77_get_alignment.m4 \	$(top_srcdir)/config/f77_get_fortran_handle_max.m4 \	$(top_srcdir)/config/f77_get_sizeof.m4 \	$(top_srcdir)/config/f77_get_value_true.m4 \	$(top_srcdir)/config/f77_check_logical_array.m4 \	$(top_srcdir)/config/f77_purge_unsupported_kind.m4 \	$(top_srcdir)/config/f90_check.m4 \	$(top_srcdir)/config/f90_check_type.m4 \	$(top_srcdir)/config/f90_find_module_include_flag.m4 \	$(top_srcdir)/config/f90_get_precision.m4 \	$(top_srcdir)/config/f90_get_range.m4 \	$(top_srcdir)/config/f90_get_sizeof.m4 \	$(top_srcdir)/config/f90_get_int_kind.m4 \	$(top_srcdir)/config/ompi_objc.m4 \	$(top_srcdir)/config/ompi_try_assemble.m4 \	$(top_srcdir)/config/ompi_config_asm.m4 \	$(top_srcdir)/config/ompi_case_sensitive_fs_setup.m4 \	$(top_srcdir)/config/ompi_check_broken_qsort.m4 \	$(top_srcdir)/config/ompi_check_compiler_works.m4 \	$(top_srcdir)/config/ompi_check_func_lib.m4 \	$(top_srcdir)/config/ompi_check_optflags.m4 \	$(top_srcdir)/config/ompi_check_icc.m4 \	$(top_srcdir)/config/ompi_check_gm.m4 \	$(top_srcdir)/config/ompi_check_mx.m4 \	$(top_srcdir)/config/ompi_check_bproc.m4 \	$(top_srcdir)/config/ompi_check_xcpu.m4 \	$(top_srcdir)/config/ompi_check_mvapi.m4 \	$(top_srcdir)/config/ompi_check_openib.m4 \	$(top_srcdir)/config/ompi_check_portals.m4 \	$(top_srcdir)/config/ompi_check_psm.m4 \	$(top_srcdir)/config/ompi_check_udapl.m4 \	$(top_srcdir)/config/ompi_check_package.m4 \	$(top_srcdir)/config/ompi_check_loadleveler.m4 \	$(top_srcdir)/config/ompi_check_slurm.m4 \	$(top_srcdir)/config/ompi_check_tm.m4 \	$(top_srcdir)/config/ompi_check_xgrid.m4 \	$(top_srcdir)/config/ompi_check_vendor.m4 \	$(top_srcdir)/config/ompi_config_subdir.m4 \	$(top_srcdir)/config/ompi_config_subdir_args.m4 \	$(top_srcdir)/config/ompi_configure_options.m4 \	$(top_srcdir)/config/ompi_find_type.m4 \	$(top_srcdir)/config/ompi_functions.m4 \	$(top_srcdir)/config/ompi_get_version.m4 \	$(top_srcdir)/config/ompi_get_libtool_linker_flags.m4 \	$(top_srcdir)/config/ompi_load_platform.m4 \	$(top_srcdir)/config/ompi_mca.m4 \	$(top_srcdir)/config/ompi_setup_cc.m4 \	$(top_srcdir)/config/ompi_setup_cxx.m4 \	$(top_srcdir)/config/ompi_setup_f77.m4 \	$(top_srcdir)/config/ompi_setup_f90.m4 \	$(top_srcdir)/config/ompi_setup_libevent.m4 \	$(top_srcdir)/config/ompi_setup_wrappers.m4 \	$(top_srcdir)/config/ompi_make_stripped_flags.m4 \	$(top_srcdir)/config/ompi_install_dirs.m4 \	$(top_srcdir)/config/ompi_save_version.m4 \	$(top_srcdir)/config/ompi_check_pthread_pids.m4 \	$(top_srcdir)/config/ompi_config_pthreads.m4 \	$(top_srcdir)/config/ompi_config_solaris_threads.m4 \	$(top_srcdir)/config/ompi_config_threads.m4 \	$(top_srcdir)/config/ompi_lang_link_with_c.m4 \	$(top_srcdir)/config/mca_no_configure_components.m4 \	$(top_srcdir)/config/mca_m4_config_include.m4 \	$(top_srcdir)/opal/mca/backtrace/configure.m4 \	$(top_srcdir)/opal/mca/backtrace/darwin/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/installdirs/config/configure.m4 \	$(top_srcdir)/opal/mca/installdirs/env/configure.m4 \	$(top_srcdir)/opal/mca/maffinity/libnuma/configure.m4 \	$(top_srcdir)/opal/mca/memcpy/configure.m4 \	$(top_srcdir)/opal/mca/memory/configure.m4 \	$(top_srcdir)/opal/mca/memory/darwin/configure.m4 \	$(top_srcdir)/opal/mca/memory/malloc_hooks/configure.m4 \	$(top_srcdir)/opal/mca/memory/ptmalloc2/configure.m4 \	$(top_srcdir)/opal/mca/paffinity/linux/configure.m4 \	$(top_srcdir)/opal/mca/paffinity/solaris/configure.m4 \	$(top_srcdir)/opal/mca/paffinity/windows/configure.m4 \	$(top_srcdir)/opal/mca/timer/configure.m4 \	$(top_srcdir)/opal/mca/timer/aix/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)/opal/mca/timer/windows/configure.m4 \	$(top_srcdir)/orte/mca/errmgr/bproc/configure.m4 \	$(top_srcdir)/orte/mca/odls/bproc/configure.m4 \	$(top_srcdir)/orte/mca/odls/default/configure.m4 \	$(top_srcdir)/orte/mca/oob/tcp/configure.m4 \	$(top_srcdir)/orte/mca/pls/bproc/configure.m4 \	$(top_srcdir)/orte/mca/pls/cnos/configure.m4 \	$(top_srcdir)/orte/mca/pls/gridengine/configure.m4 \	$(top_srcdir)/orte/mca/pls/poe/configure.m4 \	$(top_srcdir)/orte/mca/pls/rsh/configure.m4 \	$(top_srcdir)/orte/mca/pls/slurm/configure.m4 \	$(top_srcdir)/orte/mca/pls/tm/configure.m4 \	$(top_srcdir)/orte/mca/pls/xgrid/configure.m4 \	$(top_srcdir)/orte/mca/ras/bjs/configure.m4 \	$(top_srcdir)/orte/mca/ras/gridengine/configure.m4 \	$(top_srcdir)/orte/mca/ras/loadleveler/configure.m4 \	$(top_srcdir)/orte/mca/ras/lsf_bproc/configure.m4 \	$(top_srcdir)/orte/mca/ras/slurm/configure.m4 \	$(top_srcdir)/orte/mca/ras/tm/configure.m4 \	$(top_srcdir)/orte/mca/ras/xgrid/configure.m4 \	$(top_srcdir)/orte/mca/rmgr/cnos/configure.m4 \	$(top_srcdir)/orte/mca/rml/cnos/configure.m4 \	$(top_srcdir)/orte/mca/sds/bproc/configure.m4 \	$(top_srcdir)/orte/mca/sds/cnos/configure.m4 \	$(top_srcdir)/orte/mca/sds/pipe/configure.m4 \	$(top_srcdir)/orte/mca/sds/portals_utcp/configure.m4 \	$(top_srcdir)/orte/mca/sds/slurm/configure.m4 \	$(top_srcdir)/orte/mca/smr/bproc/configure.m4 \	$(top_srcdir)/ompi/mca/btl/gm/configure.m4 \	$(top_srcdir)/ompi/mca/btl/mvapi/configure.m4 \	$(top_srcdir)/ompi/mca/btl/mx/configure.m4 \	$(top_srcdir)/ompi/mca/btl/openib/configure.m4 \	$(top_srcdir)/ompi/mca/btl/portals/configure.m4 \	$(top_srcdir)/ompi/mca/btl/tcp/configure.m4 \	$(top_srcdir)/ompi/mca/btl/udapl/configure.m4 \	$(top_srcdir)/ompi/mca/common/mx/configure.m4 \	$(top_srcdir)/ompi/mca/common/portals/configure.m4 \	$(top_srcdir)/ompi/mca/io/romio/configure.m4 \	$(top_srcdir)/ompi/mca/mtl/mx/configure.m4 \	$(top_srcdir)/ompi/mca/mtl/portals/configure.m4 \	$(top_srcdir)/ompi/mca/mtl/psm/configure.m4 \	$(top_srcdir)/configure.acam__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \	$(ACLOCAL_M4)mkinstalldirs = $(install_sh) -dCONFIG_HEADER = $(top_builddir)/opal/include/opal_config.h \	$(top_builddir)/orte/include/orte_config.h \	$(top_builddir)/ompi/include/ompi_config.h \	$(top_builddir)/ompi/include/mpi.hCONFIG_CLEAN_FILES = fortran_kinds.sh fortran_sizes.ham__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 = `echo $$p | sed -e 's|^.*/||'`;am__installdirs = "$(DESTDIR)$(libdir)"libLTLIBRARIES_INSTALL = $(INSTALL)LTLIBRARIES = $(lib_LTLIBRARIES)libmpi_f90_la_LIBADD =am_libmpi_f90_la_OBJECTS = mpi.loam__objects_1 = mpi_sizeof.loam__objects_2 = mpi_comm_spawn_multiple_f90.lo mpi_testall_f90.lo \	mpi_testsome_f90.lo mpi_waitall_f90.lo mpi_waitsome_f90.lo \	mpi_wtick_f90.lo mpi_wtime_f90.lo@OMPI_WANT_BUILD_F90_SMALL_TRUE@am__objects_3 = $(am__objects_2)am__objects_4 = mpi_address_f90.lo mpi_accumulate_f90.lo \	mpi_bcast_f90.lo mpi_bsend_f90.lo mpi_bsend_init_f90.lo \	mpi_buffer_attach_f90.lo mpi_buffer_detach_f90.lo \	mpi_file_iread_f90.lo mpi_file_iread_at_f90.lo \	mpi_file_iread_shared_f90.lo mpi_file_iwrite_f90.lo \	mpi_file_iwrite_at_f90.lo mpi_file_iwrite_shared_f90.lo \	mpi_file_read_f90.lo mpi_file_read_all_f90.lo \	mpi_file_read_all_begin_f90.lo mpi_file_read_all_end_f90.lo \	mpi_file_read_at_f90.lo mpi_file_read_at_all_f90.lo \	mpi_file_read_at_all_begin_f90.lo \	mpi_file_read_at_all_end_f90.lo mpi_file_read_ordered_f90.lo \	mpi_file_read_ordered_begin_f90.lo \	mpi_file_read_ordered_end_f90.lo mpi_file_read_shared_f90.lo \	mpi_file_write_f90.lo mpi_file_write_all_f90.lo \	mpi_file_write_all_begin_f90.lo mpi_file_write_all_end_f90.lo \	mpi_file_write_at_f90.lo mpi_file_write_at_all_f90.lo \	mpi_file_write_at_all_begin_f90.lo \	mpi_file_write_at_all_end_f90.lo mpi_file_write_ordered_f90.lo \	mpi_file_write_ordered_begin_f90.lo \	mpi_file_write_ordered_end_f90.lo mpi_file_write_shared_f90.lo \	mpi_get_f90.lo mpi_ibsend_f90.lo mpi_irecv_f90.lo \	mpi_irsend_f90.lo mpi_isend_f90.lo mpi_issend_f90.lo \	mpi_put_f90.lo mpi_recv_f90.lo mpi_recv_init_f90.lo \	mpi_rsend_f90.lo mpi_rsend_init_f90.lo mpi_send_f90.lo \	mpi_send_init_f90.lo mpi_sendrecv_replace_f90.lo \	mpi_ssend_f90.lo mpi_ssend_init_f90.lo mpi_win_create_f90.lo@OMPI_WANT_BUILD_F90_MEDIUM_TRUE@am__objects_5 = $(am__objects_2) \@OMPI_WANT_BUILD_F90_MEDIUM_TRUE@	$(am__objects_4)am__objects_6 = mpi_allgather_f90.lo mpi_allgatherv_f90.lo \	mpi_allreduce_f90.lo mpi_alltoall_f90.lo mpi_alltoallv_f90.lo \	mpi_alltoallw_f90.lo mpi_exscan_f90.lo mpi_gather_f90.lo \	mpi_gatherv_f90.lo mpi_pack_f90.lo mpi_pack_external_f90.lo \	mpi_reduce_f90.lo mpi_reduce_scatter_f90.lo mpi_scan_f90.lo \	mpi_scatter_f90.lo mpi_scatterv_f90.lo mpi_sendrecv_f90.lo \	mpi_unpack_f90.lo mpi_unpack_external_f90.lo@OMPI_WANT_BUILD_F90_LARGE_TRUE@am__objects_7 = $(am__objects_2) \@OMPI_WANT_BUILD_F90_LARGE_TRUE@	$(am__objects_4) \@OMPI_WANT_BUILD_F90_LARGE_TRUE@	$(am__objects_6)nodist_libmpi_f90_la_OBJECTS = $(am__objects_1) $(am__objects_3) \	$(am__objects_5) $(am__objects_7)libmpi_f90_la_OBJECTS = $(am_libmpi_f90_la_OBJECTS) \	$(nodist_libmpi_f90_la_OBJECTS)libmpi_f90_la_LINK = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \	--mode=link $(FCLD) $(AM_FCFLAGS) $(FCFLAGS) \	$(libmpi_f90_la_LDFLAGS) $(LDFLAGS) -o $@@OMPI_WANT_F90_BINDINGS_TRUE@am_libmpi_f90_la_rpath = -rpath $(libdir)DEFAULT_INCLUDES = -I. -I$(top_builddir)/opal/include -I$(top_builddir)/orte/include -I$(top_builddir)/ompi/include@am__isrc@FCCOMPILE = $(FC) $(AM_FCFLAGS) $(FCFLAGS)LTFCCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \	--mode=compile $(FC) $(AM_FCFLAGS) $(FCFLAGS)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -