📄 makefile.in
字号:
# 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 + -