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

📄 makefile.in

📁 MPICH是MPI的重要研究,提供了一系列的接口函数,为并行计算的实现提供了编程环境.
💻 IN
字号:
SHELL        = @SHELL@CC           = @CC@COPTIONS     = @COPTIONS@CLINKER      = $(CC)F77          = @F77@FLINKER      = $(F77)FOPTIONS     = @FOPTIONS@AR           = @AR@@SET_MAKE@@VPATH@srcdir     = @srcdir@top_srcdir = @top_srcdir@libbuild_dir = @libbuild_dir@FLIBNAME   = @FLIBNAME@FWRAPNAME  = @FWRAPNAME@DEFS      = -I. -I${srcdir} -I../include -I${top_srcdir}/include -I.. INCLUDES  = @INCLUDES@FINCLUDES = @FINCLUDES@CPPFLAGS  = @CPPFLAGS@CFLAGS    = @CFLAGS@FFLAGS    = @FFLAGS@LDFLAGS   = @LDFLAGS@LIBS      = @LIBS@C_COMPILE = ${CC} ${DEFS} ${INCLUDES} ${CPPFLAGS} ${CFLAGS} ${COPTIONS}F77_COMPILE = ${F77} ${FFLAGS} ${FINCLUDES} ${FOPTIONS}C_LINK    = ${CLINKER} ${CFLAGS} ${LDFLAGS}F77_LINK  = ${FLINKER} ${FFLAGS} ${LDFLAGS}PROGRAMS       = other_PROGRAMS = all: Makefile ${PROGRAMS} ${libbuild_dir}/lib${FLIBNAME}.a \	${libbuild_dir}/lib${FLIBNAME}fsup.a ${libbuild_dir}/lib${FWRAPNAME}.a# This target is used only when weak symbols are not supportedprofile: ${libbuild_dir}/libp${FLIBNAME}.a# MPI2 objects are optionalOBJECTS = ${MPI1_OBJECTS} @MPI2_OBJECTS@# If weak symbols are not supported, we must build separate objects# If pattern-based replacements were supported in all makes, we could use#PMPI_OBJECTS = ${OBJECTS:%=_%}# Instead, we define the PMPI_OBJECTS as having suffix po:PMPI_OBJECTS = ${OBJECTS:.o=.po}MPI1_OBJECTS = abortf.o addressf.o allgatherf.o allgathervf.o allreducef.o \	alltoallf.o alltoallvf.o attr_delvalf.o attr_getvalf.o attr_putvalf.o \	barrierf.o bcastf.o bsend_initf.o bsendf.o bufattachf.o buffreef.o \	cancelf.o \	cart_coordsf.o cart_createf.o cart_getf.o cart_mapf.o cart_rankf.o \	cart_shiftf.o cart_subf.o cartdim_getf.o comm_createf.o comm_dupf.o \	comm_freef.o comm_groupf.o comm_namegetf.o comm_nameputf.o \	comm_rankf.o \	comm_rgroupf.o comm_rsizef.o comm_sizef.o comm_splitf.o \	comm_testicf.o \	commcomparef.o commreqfreef.o create_recvf.o create_sendf.o darrayf.o \	dims_createf.o dup_fnf.o errclassf.o errcreatef.o errfreef.o \	errgetf.o \	errorstringf.o errsetf.o finalizedf.o finalizef.o fstrutils.o \	gatherf.o gathervf.o \	getcountf.o getelementsf.o getpnamef.o getversionf.o graph_getf.o \	graph_mapf.o \	graph_nbrf.o graphcreatef.o graphdimsgtf.o graphnbrcntf.o \	group_difff.o \	group_exclf.o group_freef.o group_inclf.o group_interf.o \	group_rankf.o \	group_sizef.o group_unionf.o groupcomparf.o grouptranksf.o \	group_rinclf.o group_rexclf.o ibsendf.o \	ic_createf.o ic_mergef.o \	initf.o initializef.o iprobef.o irecvf.o irsendf.o isendf.o \	issendf.o keyval_freef.o keyvalcreatf.o null_copyfnf.o null_del_fnf.o \	opcreatef.o opfreef.o pack_sizef.o packf.o pcontrolf.o probef.o \	recvf.o \	red_scatf.o reducef.o rsend_initf.o rsendf.o scanf.o scatterf.o \	scattervf.o \	sendf.o sendrecvf.o sendrecvrepf.o ssend_initf.o ssendf.o startallf.o \	startf.o \	statuscancelf.o statuselmf.o statusf2c.o subarrayf.o testallf.o \	testanyf.o testcancelf.o \	testf.o testsomef.o topo_testf.o type_blkindf.o type_commitf.o \	type_contigf.o \	type_extentf.o type_freef.o type_get_envf.o type_getcontf.o \	type_hindf.o \	type_hvecf.o type_indf.o type_lbf.o type_sizef.o type_structf.o \	type_ubf.o \	type_vecf.o unpackf.o waitallf.o waitanyf.o waitf.o waitsomef.o \	wtickf.o wtimef.o @FARGOBJ@ MPI2_OBJECTS = info_createf.o info_deletef.o info_dupf.o \	info_freef.o info_getf.o info_getnksf.o info_getnthf.o info_getvlnf.o \	info_setf.o MPI1_SOURCES = abortf.c addressf.c allgatherf.c allgathervf.c allreducef.c \	alltoallf.c alltoallvf.c attr_delvalf.c attr_getvalf.c attr_putvalf.c \	barrierf.c bcastf.c bsend_initf.c bsendf.c bufattachf.c buffreef.c \	cancelf.c \	cart_coordsf.c cart_createf.c cart_getf.c cart_mapf.c cart_rankf.c \	cart_shiftf.c cart_subf.c cartdim_getf.c comm_createf.c comm_dupf.c \	comm_freef.c comm_groupf.c comm_namegetf.c comm_nameputf.c \	comm_rankf.c \	comm_rgroupf.c comm_rsizef.c comm_sizef.c comm_splitf.c \	comm_testicf.c \	commcomparef.c commreqfreef.c create_recvf.c create_sendf.c darrayf.c \	dims_createf.c dup_fnf.c errclassf.c errcreatef.c errfreef.c \	errgetf.c \	errorstringf.c errsetf.c finalizedf.c finalizef.c fstrutils.c \	gatherf.c gathervf.c \	getcountf.c getelementsf.c getpnamef.c getversionf.c graph_getf.c \	graph_mapf.c \	graph_nbrf.c graphcreatef.c graphdimsgtf.c graphnbrcntf.c \	group_difff.c \	group_exclf.c group_freef.c group_inclf.c group_interf.c \	group_rankf.c \	group_sizef.c group_unionf.c groupcomparf.c grouptranksf.c \	group_rinclf.c group_rexclf.c ibsendf.c \	ic_createf.c ic_mergef.c \	initf.c initializef.c iprobef.c irecvf.c irsendf.c isendf.c \	issendf.c keyval_freef.c keyvalcreatf.c null_copyfnf.c null_del_fnf.c \	opcreatef.c opfreef.c pack_sizef.c packf.c pcontrolf.c probef.c \	recvf.c \	red_scatf.c reducef.c rsend_initf.c rsendf.c scanf.c scatterf.c \	scattervf.c \	sendf.c sendrecvf.c sendrecvrepf.c ssend_initf.c ssendf.c startallf.c \	startf.c \	statuscancelf.c statuselmf.c statusf2c.c subarrayf.c testallf.c \	testanyf.c testcancelf.c \	testf.c testsomef.c topo_testf.c type_blkindf.c type_commitf.c \	type_contigf.c \	type_extentf.c type_freef.c type_get_envf.c type_getcontf.c \	type_hindf.c \	type_hvecf.c type_indf.c type_lbf.c type_sizef.c type_structf.c \	type_ubf.c \	type_vecf.c unpackf.c waitallf.c waitanyf.c waitf.c waitsomef.c \	wtickf.c wtimef.c farg.fMPI2_SOURCES = info_createf.c info_deletef.c info_dupf.c \	info_freef.c info_getf.c info_getnksf.c info_getnthf.c info_getvlnf.c \	info_setf.c MPIINIT_OBJECTS = initfutil.o initfcmn.o initfdte.oMPIINIT_SOURCES = initfutil.c initfcmn.f initfdte.fSOURCES = ${MPI1_SOURCES} ${MPI2_SOURCES} ${MPIINIT_SOURCES}${libbuild_dir}/lib${FLIBNAME}.a: ${OBJECTS} ${MPIINIT_OBJECTS}	${AR} cr $@ $?${libbuild_dir}/lib${FLIBNAME}fsup.a: ${MPIINIT_OBJECTS}	${AR} cr $@ $?${libbuild_dir}/lib${FWRAPNAME}.a: ${OBJECTS}	${AR} cr $@ $?# Convert foo.po to _foo.o, then archive all at once${libbuild_dir}/libp${FLIBNAME}.a: ${PMPI_OBJECTS}	@echo "Rename xxx.po to _xxx.o for profiling interface."	@if [ ! -d .tmp ] ; then mkdir .tmp ; else rm -f .tmp/*.o ; fi	@for file in $? ; do \	    bname=`basename $$file .po`; \	    cp $$file .tmp/_$${bname}.o ; \	done	@cd .tmp && ${AR} cr $@ *.o && rm -f *.o	-@rmdir .tmpPROGRAM_SOURCES = ALL_SOURCES = ${PROGRAM_SOURCES} ${SOURCES} .SUFFIXES:.SUFFIXES: .o .po .c .fclean: 	@-rm -f work.pc work.pcl	@-rm -f *.o *.po *~ ${PROGRAMS} ${other_PROGRAMS} core TAGS \		   ${srcdir}/*.o	@-rm -rf .tmpdistclean: clean	@-rm -f Makefile lib*.a ${libbuild_dir}/lib${FLIBNAME}.a \	${libbuild_dir}/lib${FLIBNAME}fsup.a	@-rm -f farg.f mpif77 mpif77.conf mpif90 mpif90.conf initfcmn.f \	        initfdte.fmaintainer-clean: distclean depends-clean.c.o:	${C_COMPILE} -c $<.f.o:	${F77_COMPILE} -c $<# Note that the Solaris SunPro cc (4.0 98/12/15) does not allow the file# named with -o to have any suffix other than .o !.c.po:	${C_COMPILE} -c -DMPI_BUILD_PROFILING $< -o $*.o	@mv $*.o $*.po.f.po:	${F77_COMPILE} -c $<	@mv $*.o $*.po

⌨️ 快捷键说明

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