makefile.in

来自「mpi并行计算的c++代码 可用vc或gcc编译通过 可以用来搭建并行计算试验环」· IN 代码 · 共 144 行

IN
144
字号
##  (C) 2004 by Argonne National Laboratory.#      See COPYRIGHT in top-level directory.###### User configurable options #####top_srcdir           = @top_srcdir@CC                   = @CC@CC_SHL               = @CC_SHL@CLINKER              = @CLINKER@MPI_CC               = @MPI_CC@MPI_CLINKER          = $(MPI_CC)AR                   = @AR@ARFLAGS              = crRANLIB               = @RANLIB@MAKE                 = @MAKE@MPI_INC              = @MPI_INC@MPI_LIBS             = @MPI_LIBS@INCLUDE_DIR          = -I.. -I${top_srcdir}/include \                       -I${includebuild_dir} \                       -I../../.. -I${top_srcdir}/../../include \                       $(MPI_INC)COLLCHK_LIBNAME      = @COLLCHK_LIBNAME@CFLAGS               = @CFLAGS@MPE_LIBDIR           = @libbuild_dir@LIB_PATH             = $(MPI_LIBS)LDFLAGS              = @LDFLAGS@MPE_BUILD_FORTRAN2C  = @MPE_BUILD_FORTRAN2C@COLLCHK_BUILD_EXSCAN = @COLLCHK_BUILD_EXSCAN@COLLCHK_BUILD_ALLW   = @COLLCHK_BUILD_ALLW@COLLCHK_BUILD_IO     = @COLLCHK_BUILD_IO@COLLCHK_BUILD_RMA    = @COLLCHK_BUILD_RMA@COLLCHK_BUILD_COMMS  = @COLLCHK_BUILD_COMMS@### End User configurable options ###SHELL = /bin/shRM    = @RM@CP    = @CPRP@@VPATH@# Installation directoriesprefix           = @prefix@exec_prefix      = @exec_prefix@bindir           = @bindir@includedir       = @includedir@libdir           = @libdir@# Build directoriesincludebuild_dir = @includebuild_dir@libbuild_dir     = @libbuild_dir@binbuild_dir     = @binbuild_dir@srcdir           = @srcdir@EXECS            =# GETNAME_DEFS are needed by mpehname.cCC_FLAGS         = $(CFLAGS) $(INCLUDE_DIR) $(MPE_COPTS)CC_LDFLAGS       = $(LDFLAGS) $(CFLAGS) $(MPE_LDOPTS)UTIL_SRC     = begin.c err_han.c is_init.c \               check_buff.c check_dims.c check_graph.c check_size.c \               same_amode.c same_call.c same_dtype.c same_high_low.c \               same_int.c same_local_leader.c same_op.c same_root.c \               same_tag.c same_datarep.c same_whence.cUTIL_OBJ     = $(UTIL_SRC:.c=.@OBJEXT@)MPI_CORE_SRC = allgather.c allgatherv.c allreduce.c alltoall.c alltoallv.c \               barrier.c bcast.c cart_create.c cart_map.c \               gather.c gatherv.c graph_create.c graph_map.c init.c \               intercomm_create.c intercomm_merge.c reduce.c reduce_scatter.c \               scan.c scatter.c scatterv.c finalize.cMPI_CORE_OBJ = $(MPI_CORE_SRC:.c=.@OBJEXT@)MPI_EXSCAN_SRC  = exscan.cMPI_EXSCAN_OBJ  = $(MPI_EXSCAN_SRC:.c=.@OBJEXT@)MPI_ALLW_SRC    = alltoallw.cMPI_ALLW_OBJ    = $(MPI_ALLW_SRC:.c=.@OBJEXT@)MPI_IO_SRC   = file_open.c file_preallocate.c file_read_all_begin.c \               file_read_all.c file_read_all_end.c file_read_at_all_begin.c \               file_read_at_all.c file_read_at_all_end.c \               file_read_ordered_begin.c file_read_ordered.c \               file_read_ordered_end.c file_seek_shared.c \               file_set_atomicity.c file_set_size.c \               file_set_view.c file_write_all_begin.c \               file_write_all.c file_write_all_end.c \               file_write_at_all_begin.c file_write_at_all.c \               file_write_at_all_end.c file_write_ordered_begin.c \               file_write_ordered.c file_write_ordered_end.c \               add_fh.c get_fh.cMPI_IO_OBJ   = $(MPI_IO_SRC:.c=.@OBJEXT@)MPI_COMM_SRC = comm_accept.c comm_connect.c comm_create.c comm_disconnect.c \               comm_dup.c comm_spawn.c comm_spawn_multiple.c comm_split.cMPI_COMM_OBJ = $(MPI_COMM_SRC:.c=.@OBJEXT@)MPI_RMA_SRC  = win_create.c win_fence.c add_win.c get_win.cMPI_RMA_OBJ  = $(MPI_RMA_SRC:.c=.@OBJEXT@).SUFFIXES: .c .@OBJEXT@ .lo .a @EXEEXT@.c.@OBJEXT@:	$(MPI_CC) $(CC_FLAGS) -c $<default: clean	$(MAKE) ${libbuild_dir}/lib$(COLLCHK_LIBNAME).a${libbuild_dir}/lib$(COLLCHK_LIBNAME).a: $(UTIL_OBJ) $(MPI_CORE_OBJ)	@if [ "${COLLCHK_BUILD_EXSCAN}" = "yes" ] ; then \	     $(MAKE) $(MPI_EXSCAN_OBJ) ; \	 fi	@if [ "${COLLCHK_BUILD_ALLW}" = "yes" ] ; then \	     $(MAKE) $(MPI_ALLW_OBJ) ; \	 fi	@if [ "${COLLCHK_BUILD_IO}" = "yes" ] ; then \	     $(MAKE) $(MPI_IO_OBJ) ; \	 fi	@if [ "${COLLCHK_BUILD_RMA}" = "yes" ] ; then \	     $(MAKE) $(MPI_RMA_OBJ) ; \	 fi	@if [ "${COLLCHK_BUILD_COMMS}" = "yes" ] ; then \	     $(MAKE) $(MPI_COMM_OBJ) ; \	 fi	$(AR) $(ARFLAGS) $@ *.@OBJEXT@	$(RANLIB) $@# Remove the old libraries before rebuilding (in case they came from another# architecture or are otherwise damaged)rmlib:	@-$(RM) -f ${libbuild_dir}/lib$(COLLCHK_LIBNAME).armprog:clean: rmprog	@-$(RM) -f *.@OBJEXT@ ${srcdir}/*.@OBJEXT@ *~ $(EXECS) PI*distclean: clean 	@-$(RM) -f Makefile

⌨️ 快捷键说明

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