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

📄 makefile.in

📁 fortran并行计算包
💻 IN
字号:
# This Makefile.in created by simplemake.  Do not edit# @configure_input@# --------------------------------------------------------------------------all: all-redirectSHELL           = @SHELL@AR              = @AR@RANLIB          = @RANLIB@INSTALL         = @INSTALL@INSTALL_PROGRAM = @INSTALL_PROGRAM@INSTALL_DATA    = @INSTALL_DATA@MKDIR_P         = @MKDIR_P@master_top_srcdir  = @master_top_srcdir@top_builddir    = @master_top_builddir@abs_builddir    = @abs_builddir@srcdir          = @srcdir@abs_srcdir      = @abs_srcdir@prefix          = @prefix@exec_prefix     = @exec_prefix@includedir      = @includedir@libdir          = @libdir@DEFS            = @DEFS@ -I. -I${srcdir}CPPFLAGS        = @CPPFLAGS@MAKE            = @MAKE@MPILIBNAME      = @MPILIBNAME@PMPILIBNAME     = @PMPILIBNAME@CC              = @CC@CFLAGS          = @CFLAGS@C_COMPILE       = $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS)LIBTOOL         = @LIBTOOL@CC_SHL          = @CC_SHL@C_COMPILE_SHL   = $(CC_SHL) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS)F90              = @F90@F90FLAGS        = @F90FLAGS@F90_COMPILE     = $(F90) $(F90FLAGS) $(F90INCLUDES)F90_SHL          = @F90_SHL@F90_COMPILE_SHL = $(F90_SHL) $(F90FLAGS)VPATH = .:@srcdir@DOCTEXT         = @DOCTEXT@MOD              = @F90MODEXT@MPIMOD           = @MPIMODNAME@MPICONSTMOD      = @MPICONSTMODNAME@MPISIZEOFMOD     = @MPISIZEOFMODNAME@MPIBASEMOD       = @MPIBASEMODNAME@F90INCFLAG       = @F90INCFLAG@F90EXT           = @F90EXT@F90_COMPILE_MODS = $(F90_COMPILE)F90INCLUDES = @F90INCFLAG@.mpi_sources = create_f90_int.c create_f90_real.c \	create_f90_complex.c \        typef90cmplxf.c typef90realf.c typef90intf.cINCLUDES = -I../../include -I${master_top_srcdir}/src/includedoc_sources =.SUFFIXES:.SUFFIXES: .o .lo .c .f90 .o .man .html .latex .txt .c.o:	$(C_COMPILE) -c $<.c.lo:	$(C_COMPILE_SHL) -c $< -o _s$*.o	@mv -f _s$*.o $*.lo.c.txt:	$(CPP) $(INCLUDES) $(CPPFLAGS) $< >$*.txt.c:	$(C_COMPILE) -o $* $< $(LDFLAGS) $(LIBS).f90.o:	$(F90_COMPILE) -c $<.f90.lo:	$(F90_COMPILE_SHL) -c $< -o _s$*.o	@mv -f _s$*.o $*.lo.f90:	$(F90_COMPILE) -o $* $< $(LDFLAGS) $(LIBS).c.man:	$(DOCTEXT) -man -mpath ../../../man/man1 -ext 1 -heading MPI \		-quotefmt ${master_top_srcdir}/maint/docnotes $<.c.html:	$(DOCTEXT) -html -mpath ../../../www/www1  -heading MPI \		-quotefmt ${master_top_srcdir}/maint/docnotes $<.c.latex:	$(DOCTEXT) -latex -mpath ../../../doc/refman  -heading MPI \		-quotefmt ${master_top_srcdir}/maint/docnotes $<${srcdir}/configure: ${srcdir}/configure.in 	@rm -rf autom4te*.cache	(cd ${srcdir} && autoconf -I ../../../confdb )# --------------------------------------------------------------------------${srcdir}/Makefile.in: ${srcdir}/Makefile.sm	( cd ${srcdir} && /sandbox/balaji/trunk/maint/mpich2-1.0.7/maint/simplemake \	-rootdir=../../../ \	-configdir=src/binding/f90/ \	-common=/sandbox/balaji/trunk/maint/mpich2-1.0.7/maint/makedefs \	-docnamedefs=\$${master_top_srcdir}/maint/docnotes \	"-autoconf=-I ROOTDIR/confdb" \	-libdir=\$${MPILIBNAME}=ROOTDIR/lib \	-distcleanfiles="Makefile mpi_sizeofs.f90 mpif90model.h config.status config.log config.cache *conf.cache config.system" \	-smvar_doc_attop=0 \		Makefile.sm )Makefile: ${srcdir}/Makefile.in	-cd ../../../ && \	if [ -x config.status ] ; then CONFIG_FILES=src/binding/f90/Makefile CONFIG_HEADERS= ${SHELL} ./config.status ; fi# --------------------------------------------------------------------------apply: 	$(ACTION) $(ACTION_INPUT)clean:  clean-local	-@rm -f *.o ${srcdir}/*.o 	-@rm -f .libstamp0 .libstamp1 .libstamp2 .libstamp3 .libstamp4 	-@rm -f *.lo ${srcdir}/*.lo	-@rm -f ${srcdir}/*.bb ${srcdir}/*.bbg ${srcdir}/*.da	-@rm -f ${srcdir}/*.gcda ${srcdir}/*.gcno	-@rm -f *.gcov *.bb *.bbg *.da *.gcda *.gcnodistclean:  clean distclean-local distclean-xxx remove-makefiledistclean-xxx:	-@rm -f Makefile mpi_sizeofs.f90 mpif90model.h config.status config.log config.cache *conf.cache config.system	-@rm -rf autom4te*.cache	-@rm -rf $(DEPS_DIR)	-@rm -f TAGSmaintainer-clean:  distclean-xxx remove-genmakefilesremove-makefile:	rm -f Makefileremove-genmakefiles:	rm -f  Makefile.in Makefileall-redirect: all-preamble .libstamp0 ../../../lib/lib${MPILIBNAME}.a lib${MPILIBNAME}f90.a	@if [ -n "@NO_WEAK_SYM@" ] ; then \	    ${MAKE} .libstamp2 ; \	fi	@if [ "@ENABLE_SHLIB@" != "none" ] ; then \	    ${MAKE} .libstamp1 ; \	    if [ -n "@NO_WEAK_SYM@" ] ; then \	        ${MAKE} .libstamp3 ; \	    fi ; \	fi	${MAKE} all-postamblelib${MPILIBNAME}f90.a: mpi.o mpi_constants.o mpi_sizeofs.o mpi_base.o 	${AR} cr lib${MPILIBNAME}f90.a $?	${RANLIB} lib${MPILIBNAME}f90.a.libstamp0 ../../../lib/lib${MPILIBNAME}.a: create_f90_int.o \	create_f90_real.o create_f90_complex.o typef90cmplxf.o typef90realf.o \	typef90intf.o create_f90_util.o 	${AR} cr ../../../lib/lib${MPILIBNAME}.a $?	${RANLIB} ../../../lib/lib${MPILIBNAME}.a	date > .libstamp0.libstamp1 ../../../lib/lib${MPILIBNAME}.la: create_f90_int.lo \	create_f90_real.lo create_f90_complex.lo typef90cmplxf.lo \	typef90realf.lo typef90intf.lo create_f90_util.lo 	${AR} cr ../../../lib/lib${MPILIBNAME}.la $?	date > .libstamp1# --------------------------------------------------------------------------.libstamp2: _create_f90_int.o _create_f90_real.o _create_f90_complex.o _typef90cmplxf.o \	_typef90realf.o _typef90intf.o 	${AR} cr ../../../lib/libp${MPILIBNAME}.a $?	${RANLIB} ../../../lib/libp${MPILIBNAME}.a	date > .libstamp2.libstamp3: _create_f90_int.lo _create_f90_real.lo _create_f90_complex.lo \	_typef90cmplxf.lo _typef90realf.lo _typef90intf.lo 	${AR} cr ../../../lib/libp${MPILIBNAME}.la $?	date > .libstamp3_create_f90_int.o: create_f90_int.c	$(C_COMPILE) -c @PROFILE_DEF_MPI@ $(srcdir)/create_f90_int.c -o _create_f90_int.o_create_f90_int.lo: create_f90_int.c	$(C_COMPILE_SHL) -c @PROFILE_DEF_MPI@ $(srcdir)/create_f90_int.c -o _create_f90_int.lo_create_f90_real.o: create_f90_real.c	$(C_COMPILE) -c @PROFILE_DEF_MPI@ $(srcdir)/create_f90_real.c -o _create_f90_real.o_create_f90_real.lo: create_f90_real.c	$(C_COMPILE_SHL) -c @PROFILE_DEF_MPI@ $(srcdir)/create_f90_real.c -o _create_f90_real.lo_create_f90_complex.o: create_f90_complex.c	$(C_COMPILE) -c @PROFILE_DEF_MPI@ $(srcdir)/create_f90_complex.c -o _create_f90_complex.o_create_f90_complex.lo: create_f90_complex.c	$(C_COMPILE_SHL) -c @PROFILE_DEF_MPI@ $(srcdir)/create_f90_complex.c -o _create_f90_complex.lo_typef90cmplxf.o: typef90cmplxf.c	$(C_COMPILE) -c @PROFILE_DEF_MPI@ $(srcdir)/typef90cmplxf.c -o _typef90cmplxf.o_typef90cmplxf.lo: typef90cmplxf.c	$(C_COMPILE_SHL) -c @PROFILE_DEF_MPI@ $(srcdir)/typef90cmplxf.c -o _typef90cmplxf.lo_typef90realf.o: typef90realf.c	$(C_COMPILE) -c @PROFILE_DEF_MPI@ $(srcdir)/typef90realf.c -o _typef90realf.o_typef90realf.lo: typef90realf.c	$(C_COMPILE_SHL) -c @PROFILE_DEF_MPI@ $(srcdir)/typef90realf.c -o _typef90realf.lo_typef90intf.o: typef90intf.c	$(C_COMPILE) -c @PROFILE_DEF_MPI@ $(srcdir)/typef90intf.c -o _typef90intf.o_typef90intf.lo: typef90intf.c	$(C_COMPILE_SHL) -c @PROFILE_DEF_MPI@ $(srcdir)/typef90intf.c -o _typef90intf.lo# --------------------------------------------------------------------------coverage: 	-@for file in mpi.o mpi_constants.o mpi_sizeofs.o mpi_base.o ; do \		gcov -b -f $$file ; done	-@for file in ${mpi_sources} create_f90_util.c  ; do \		gcov -b -f $$file ; done# --------------------------------------------------------------------------mandoc: ${doc_sources}htmldoc: ${doc_sources}latexdoc: ${doc_sources}# --------------------------------------------------------------------------# --------------------------------------------------------------------------# Install targetinstall:  FORCE_TARGET 	if [ ! -d ${DESTDIR}${prefix} ] ; then $(MKDIR_P) ${DESTDIR}${prefix} ; fi	if [ ! -d ${DESTDIR}${includedir} ] ; then $(MKDIR_P) ${DESTDIR}${includedir} ; fi	$(INSTALL_DATA) $(MPIMOD).$(MOD) ${DESTDIR}${includedir}/$(MPIMOD).$(MOD)	$(INSTALL_DATA) $(MPICONSTMOD).$(MOD) ${DESTDIR}${includedir}/$(MPICONSTMOD).$(MOD)	$(INSTALL_DATA) $(MPIBASEMOD).$(MOD) ${DESTDIR}${includedir}/$(MPIBASEMOD).$(MOD)	$(INSTALL_DATA) $(MPISIZEOFMOD).$(MOD) ${DESTDIR}${includedir}/$(MPISIZEOFMOD).$(MOD)	if [ ! -d ${DESTDIR}${exec_prefix} ] ; then $(MKDIR_P) ${DESTDIR}${exec_prefix} ; fi	if [ ! -d ${DESTDIR}${libdir} ] ; then $(MKDIR_P) ${DESTDIR}${libdir} ; fi	$(INSTALL_DATA) lib${MPILIBNAME}f90.a ${DESTDIR}${libdir}/lib${MPILIBNAME}f90.a	if [ -s mpimod.pcl ] ; then $(INSTALL_DATA) mpimod.pcl ${DESTDIR}${includedir}/mpimod.pcl ; fi	if [ -s mpimod.pc ] ; then $(INSTALL_DATA) mpimod.pc ${DESTDIR}${includedir}/mpimod.pc ; fiinstall-strip:	$(MAKE) INSTALL_STRIP_FLAG=-s installuninstall: 	-rm -f ${DESTDIR}${includedir}/$(MPIMOD).$(MOD)	-rm -f ${DESTDIR}${includedir}/$(MPICONSTMOD).$(MOD)	-rm -f ${DESTDIR}${includedir}/$(MPIBASEMOD).$(MOD)	-rm -f ${DESTDIR}${includedir}/$(MPISIZEOFMOD).$(MOD)	-rm -f ${DESTDIR}${libdir}/lib${MPILIBNAME}f90.a	-rm -f ${DESTDIR}${includedir}/mpimod.pcl	-rm -f ${DESTDIR}${includedir}/mpimod.pcinstallcheck: # --------------------------------------------------------------------------dependencies:# --------------------------------------------------------------------------SOURCES         =  create_f90_int.c create_f90_real.c create_f90_complex.c \	typef90cmplxf.c typef90realf.c typef90intf.c create_f90_util.c ETAGS           = @ETAGS@ @ETAGSADD@HEADERFILES     = $(HEADERS)SOURCEFILES     = $(SOURCES)tags: TAGSTAGS: Makefile${HEADERFILES} ${SOURCEFILES}	here=`cd ../../.. && pwd` ; cd ${srcdir} && $(ETAGS) -o $$here/TAGS --append ${HEADERFILES} ${SOURCEFILES}# --------------------------------------------------------------------------# DO NOT EDIT# This file created by buildiface # We need to tell some compilers (e.g., Solaris f90) to look in the current # directory when the source file is not in the working directory (i.e.,# in a VPATH build)all-preamble: $(MPIMOD).$(MOD)# The copy line in this step makes the F90 modules available to# the mpif90 script before an install takes place# The if handles the Intel F90 compiler, which has an unusual interface# (The mpimod.pcl file should contain only a local mpimod.pc name; if# it contains a file name in another directory and that file does not # exist, the compiler may refuse to compile the file)## FIXME: We may want to edit the mpif.h to convert Fortran77-specific# items (such as an integer*8 used for file offsets) into the # corresponding Fortran 90 KIND type, to accomodate compilers that# reject non-standard features such as integer*8 (such as the Intel# Fortran compiler with -std95).# We need the MPI constants in a separate module for some of the# interface definitions (the ones that need MPI_ADDRESS_KIND or# MPI_OFFSET_KIND)$(MPIMOD).$(MOD): $(MPICONSTMOD).$(MOD) $(MPISIZEOFMOD).$(MOD) \		  $(MPIBASEMOD).$(MOD) $(srcdir)/mpi.f90 mpifnoext.h	@if [ -n "@F90_WORK_FILES_ARG@" ] ; then \	    rm -f mpimod.pc mpimod.pcl ; \	    echo "mpimod.pc" > mpimod.pcl ; \	    echo $(F90_COMPILE_MODS) @F90_WORK_FILES_ARG@ -c $(srcdir)/mpi.f90 ; \	    $(F90_COMPILE_MODS) @F90_WORK_FILES_ARG@ -c $(srcdir)/mpi.f90 ; \	    cp mpimod.pc ../../../src/include/mpimod.pc ; \	    cp mpimod.pcl ../../../src/include/mpimod.pcl ; \	else \	    if [ "$(F90EXT)" != "f90" ] ; then \	        ln -sf $(srcdir)/mpi.f90 $(srcdir)/mpi.$(F90EXT) ; \	    fi ; \	    echo $(F90_COMPILE_MODS) -c $(srcdir)/mpi.$(F90EXT) ; \	    $(F90_COMPILE_MODS) -c $(srcdir)/mpi.$(F90EXT) ; \	    if [ "$(F90EXT)" != "f90" ] ; then \	        rm -f $(srcdir)/mpi.$(F90EXT) ; \	    fi ; \	fi$(MPICONSTMOD).$(MOD): $(srcdir)/mpi_constants.f90 mpifnoext.h	@if [ -n "@F90_WORK_FILES_ARG@" ] ; then \	    rm -f mpimod.pc mpimod.pcl ; \	    echo "mpimod.pc" > mpimod.pcl ; \	    echo $(F90_COMPILE_MODS) @F90_WORK_FILES_ARG@ -c $(srcdir)/mpi_constants.f90 ; \	    $(F90_COMPILE_MODS) @F90_WORK_FILES_ARG@ -c $(srcdir)/mpi_constants.f90 ; \	    cp mpimod.pc ../../../src/include/mpimod.pc ; \	    cp mpimod.pcl ../../../src/include/mpimod.pcl ; \	else \	    if [ "$(F90EXT)" != "f90" ] ; then \	        ln -sf $(srcdir)/mpi_constants.f90 $(srcdir)/mpi_constants.$(F90EXT) ; \	    fi ; \	    echo $(F90_COMPILE_MODS) -c $(srcdir)/mpi_constants.$(F90EXT) ; \	    $(F90_COMPILE_MODS) -c $(srcdir)/mpi_constants.$(F90EXT) ; \	    if [ "$(F90EXT)" != "f90" ] ; then \	        rm -f $(srcdir)/mpi_constants.$(F90EXT) ; \	    fi ; \	fi$(MPISIZEOFMOD).$(MOD): mpi_sizeofs.f90 mpifnoext.h	@if [ -n "@F90_WORK_FILES_ARG@" ] ; then \	    rm -f mpimod.pc mpimod.pcl ; \	    echo "mpimod.pc" > mpimod.pcl ; \	    echo $(F90_COMPILE_MODS) @F90_WORK_FILES_ARG@ -c mpi_sizeofs.f90 ; \	    $(F90_COMPILE_MODS) @F90_WORK_FILES_ARG@ -c mpi_sizeofs.f90 ; \	    cp mpimod.pc ../../../src/include/mpimod.pc ; \	    cp mpimod.pcl ../../../src/include/mpimod.pcl ; \	else \	    if [ "$(F90EXT)" != "f90" ] ; then \	        ln -sf mpi_sizeofs.f90 mpi_sizeofs.$(F90EXT) ; \	    fi ; \	    echo $(F90_COMPILE_MODS) -c mpi_sizeofs.$(F90EXT) ; \	    $(F90_COMPILE_MODS) -c mpi_sizeofs.$(F90EXT) ; \	    if [ "$(F90EXT)" != "f90" ] ; then \	        rm -f mpi_sizeofs.$(F90EXT) ; \	    fi ; \	fi$(MPIBASEMOD).$(MOD): $(srcdir)/mpi_base.f90	@if [ -n "@F90_WORK_FILES_ARG@" ] ; then \	    rm -f mpimod.pc mpimod.pcl ; \	    echo "mpimod.pc" > mpimod.pcl ; \	    echo $(F90_COMPILE_MODS) @F90_WORK_FILES_ARG@ -c $(srcdir)/mpi_base.f90 ; \	    $(F90_COMPILE_MODS) @F90_WORK_FILES_ARG@ -c $(srcdir)/mpi_base.f90 ; \	    cp mpimod.pc ../../../src/include/mpimod.pc ; \	    cp mpimod.pcl ../../../src/include/mpimod.pcl ; \	else \	    if [ "$(F90EXT)" != "f90" ] ; then \	        ln -sf $(srcdir)/mpi_base.f90 $(srcdir)/mpi_base.$(F90EXT) ; \	    fi ; \	    echo $(F90_COMPILE_MODS) -c $(srcdir)/mpi_base.$(F90EXT) ; \	    $(F90_COMPILE_MODS) -c $(srcdir)/mpi_base.$(F90EXT) ; \	    if [ "$(F90EXT)" != "f90" ] ; then \	        rm -f $(srcdir)/mpi_base.$(F90EXT) ; \	    fi ; \	fi# We need a free-format version of mpif.h with no external commandsmpifnoext.h: ../f77/mpif.h	rm -f mpifnoext.h	sed -e 's/^C/\!/g' -e '/EXTERNAL/d' \		-e '/DOUBLE PRECISION/d' ../f77/mpif.h > mpifnoext.h# To ensure that f90 can be used before a make-install step, we copy# the library to the build directory (just like we do with the module files)all-postamble:	if [ -s lib${MPILIBNAME}f90.a ] ; then \	   cp -p lib${MPILIBNAME}f90.a ../../../lib ; ficlean-local:	rm -f *.$(MOD)	rm -f mpimod.pcl mpimod.pcmaint-clean:	rm -f ${mpi_sources} fproto.h# Documentation sourcesdistclean-local:	rm -f lib${MPILIBNAME}f90.a	rm -f ../../../bin/mpif90	rm -f ../../../src/include/$(MPIMOD).$(MOD)	rm -f ../../../src/include/$(MPIBASEMOD).$(MOD)	rm -f ../../../src/include/$(MPICONSTMOD).$(MOD)	rm -f ../../../src/include/$(MPISIZEOFMOD).$(MOD)FORCE_TARGET:

⌨️ 快捷键说明

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