makefile.in
来自「mpi并行计算的c++代码 可用vc或gcc编译通过 可以用来搭建并行计算试验环」· IN 代码 · 共 205 行
IN
205 行
##### User configurable options #####MAKE = @MAKE@CPP = @CPP@MPI_CC = @MPI_CC@MPI_F77 = @MPI_F77@MPI_CLINKER = $(MPI_CC)MPI_FLINKER = $(MPI_F77)#DEBUG_LIBS = @DEBUG_LIBS@MPI_INC = @MPI_INC@MPI_LIBS = @MPI_LIBS@CFLAGS = @CFLAGS@FFLAGS = @FFLAGS@MPE_INCDIR = @includebuild_dir@MPE_LIBDIR = @libbuild_dir@PROF_LIBS = -L$(MPE_LIBDIR) @PROF_LIBS@ $(MPI_LIBS)LOG_LIBS = -L$(MPE_LIBDIR) @LOG_LIBS@ $(MPI_LIBS)TRACE_LIBS = -L$(MPE_LIBDIR) @TRACE_LIBS@ $(MPI_LIBS)F2CMPI_LIBS = @F2CMPI_LIBS@PROF_FLIBS = @FLIB_PATH_LEADER@$(MPE_LIBDIR) \ $(F2CMPI_LIBS) @PROF_LIBS@ \ $(MPI_LIBS)LOG_FLIBS = @FLIB_PATH_LEADER@$(MPE_LIBDIR) \ $(F2CMPI_LIBS) @LOG_LIBS@ \ $(MPI_LIBS)#C_INCS = -I$(MPE_INCDIR) $(MPI_INC)F_INCS = @FINC_PATH_LEADER@$(MPE_INCDIR) $(MPI_INC)LDFLAGS = @LDFLAGS@MPE_BUILD_FORTRAN2C = @MPE_BUILD_FORTRAN2C@RM = @RM@MPE_OUTFILE = mpe2_wrappers_test.txt### End User configurable options ###@VPATH@srcdir = @srcdir@CC_FLAGS = $(CFLAGS) $(C_INCS) $(MPE_COPTS)FC_FLAGS = $(FFLAGS) $(F_INCS) $(MPE_FOPTS)CC_LDFLAGS = $(LDFLAGS) $(CFLAGS) $(MPE_LDOPTS)FC_LDFLAGS = $(LDFLAGS) $(FFLAGS) $(MPE_LDOPTS)C_EXECS = cpilog@EXEEXT@ cpilog_pack@EXEEXT@ srtest@EXEEXT@ comm1_isr@EXEEXT@EXTRA_C_EXECS = cpi_trace@EXEEXT@ cpi_log@EXEEXT@ ncpilog@EXEEXT@ ncpilog_pack@EXEEXT@ iotest@EXEEXT@ comm1_isr_loop@EXEEXT@ F_EXECS = fpilog@EXEEXT@ fpilog_pack@EXEEXT@ fcomm1_isr@EXEEXT@EXTRA_F_EXECS = nfpilog_pack@EXEEXT@.SUFFIXES: .c .f .n@OBJEXT@ .@OBJEXT@ @EXEEXT@.c.@OBJEXT@: $(MPI_CC) $(CC_FLAGS) -c $<.f.@OBJEXT@: $(MPI_F77) $(FC_FLAGS) -c $<.c.n@OBJEXT@: $(MPI_CC) -DNO_MPI_LOGGING $(CC_FLAGS) -c $< mv -f $*.@OBJEXT@ $*.n@OBJEXT@.F.@OBJEXT@: rm -f mpe2tmp.f mpe2tmp.@OBJEXT@ $(CPP) $< > mpe2tmp.f && \ $(MPI_F77) $(FC_FLAGS) -c mpe2tmp.f mv -f mpe2tmp.@OBJEXT@ $*.@OBJEXT@.F.n@OBJEXT@: rm -f mpe2tmp.f mpe2tmp.@OBJEXT@ $(CPP) -DNO_MPI_LOGGING $< > mpe2tmp.f && \ $(MPI_F77) $(FC_FLAGS) -c mpe2tmp.f mv -f mpe2tmp.@OBJEXT@ $*.n@OBJEXT@default: $(C_EXECS) @-if [ "$(MPE_BUILD_FORTRAN2C)" = "yes" ] ; then \ for pgm in $(F_EXECS) ; do \ $(MAKE) $$pgm ; \ done ; \ fiall: default $(EXTRA_C_EXECS) @-if [ "$(MPE_BUILD_FORTRAN2C)" = "yes" ] ; then \ for pgm in $(EXTRA_F_EXECS) ; do \ $(MAKE) $$pgm ; \ done ; \ ficpi_trace@EXEEXT@: cpi.@OBJEXT@ $(MPI_CLINKER) $(CC_LDFLAGS) -o $@ $? $(TRACE_LIBS) $(DEBUG_LIBS) -lmcpi_log@EXEEXT@: cpi.@OBJEXT@ $(MPI_CLINKER) $(CC_LDFLAGS) -o $@ $? $(LOG_LIBS) $(DEBUG_LIBS) -lmcpilog@EXEEXT@: cpilog.@OBJEXT@ $(MPI_CLINKER) $(CC_LDFLAGS) -o $@ $? $(LOG_LIBS) $(DEBUG_LIBS) -lm cpilog_pack@EXEEXT@: cpilog_pack.@OBJEXT@ $(MPI_CLINKER) $(CC_LDFLAGS) -o $@ $? $(LOG_LIBS) $(DEBUG_LIBS) -lm ncpilog@EXEEXT@: cpilog.n@OBJEXT@ $(MPI_CLINKER) $(CC_LDFLAGS) -o $@ $? $(PROF_LIBS) $(DEBUG_LIBS) -lm ncpilog_pack@EXEEXT@: cpilog_pack.n@OBJEXT@ $(MPI_CLINKER) $(CC_LDFLAGS) -o $@ $? $(PROF_LIBS) $(DEBUG_LIBS) -lm fpilog@EXEEXT@: fpilog.@OBJEXT@ $(MPI_FLINKER) $(FC_LDFLAGS) -o $@ $? $(LOG_FLIBS) $(DEBUG_LIBS) -lmfpilog_pack@EXEEXT@: fpilog_pack.@OBJEXT@ $(MPI_FLINKER) $(FC_LDFLAGS) -o $@ $? $(LOG_FLIBS) $(DEBUG_LIBS) -lmnfpilog_pack@EXEEXT@: fpilog_pack.n@OBJEXT@ $(MPI_FLINKER) $(FC_LDFLAGS) -o $@ $? $(PROF_FLIBS) $(DEBUG_LIBS) -lmsrtest@EXEEXT@: srtest.@OBJEXT@ $(MPI_CLINKER) $(CC_LDFLAGS) -o $@ $? $(LOG_LIBS) $(DEBUG_LIBS) -lmiotest@EXEEXT@: iotest.@OBJEXT@ $(MPI_CLINKER) $(CC_LDFLAGS) -o $@ $? $(LOG_LIBS) $(DEBUG_LIBS) -lmcomm1_isr@EXEEXT@: comm1_isr.@OBJEXT@ $(MPI_CLINKER) $(CC_LDFLAGS) -o $@ $? $(LOG_LIBS) $(DEBUG_LIBS) -lmcomm1_isr_loop@EXEEXT@: comm1_isr_loop.@OBJEXT@ $(MPI_CLINKER) $(CC_LDFLAGS) -o $@ $? $(LOG_LIBS) $(DEBUG_LIBS) -lmfcomm1_isr@EXEEXT@: fcomm1_isr.@OBJEXT@ $(MPI_FLINKER) $(FC_LDFLAGS) -o $@ $? $(LOG_FLIBS) $(DEBUG_LIBS) -lmlinktest: linktest_Clinktest_C: @-echo ; \ echo -n "*** Link C program with the MPI tracing library .......................... " ; \ $(RM) -f cpi_trace@EXEEXT@ ; \ $(MAKE) cpi_trace@EXEEXT@ > $(MPE_OUTFILE) 2>&1 ; \ if test -x cpi_trace@EXEEXT@ ; then \ echo "Yes." ; \ $(RM) -f cpi_trace@EXEEXT@ ; \ else \ echo "No." ; \ echo " The failed command: " ; \ cat $(MPE_OUTFILE) ; \ fi ; \ $(RM) -f $(MPE_OUTFILE ) @-echo ; \ echo -n "*** Link C program with the MPI logging library .......................... " ; \ $(RM) -f cpi_log@EXEEXT@ ; \ $(MAKE) cpi_log@EXEEXT@ > $(MPE_OUTFILE) 2>&1 ; \ if test -x cpi_log@EXEEXT@ ; then \ echo "Yes." ; \ $(RM) -f cpi_log@EXEEXT@ ; \ else \ echo "No." ; \ echo " The failed command: " ; \ cat $(MPE_OUTFILE) ; \ fi ; \ $(RM) -f $(MPE_OUTFILE ) @-echo ; \ echo -n "*** Link C program with the MPI and manual logging libraries ............. " ; \ $(RM) -f cpilog@EXEEXT@ ; \ $(MAKE) cpilog@EXEEXT@ > $(MPE_OUTFILE) 2>&1 ; \ if test -x cpilog@EXEEXT@ ; then \ echo "Yes." ; \ $(RM) -f cpilog@EXEEXT@ ; \ else \ echo "No." ; \ echo " The failed command: " ; \ cat $(MPE_OUTFILE) ; \ fi ; \ $(RM) -f $(MPE_OUTFILE ) @-echo ; $(MAKE) cleanlinktest_F77: @-if [ "$(MPE_BUILD_FORTRAN2C)" = "yes" ] ; then \ echo ; \ echo -n "*** Link F77 program with the MPI and manual logging libraries ........... " ; \ $(RM) -f fpilog@EXEEXT@ ; \ $(MAKE) fpilog@EXEEXT@ > $(MPE_OUTFILE) 2>&1 ; \ if test -x fpilog@EXEEXT@ ; then \ echo "Yes." ; \ $(RM) -f fpilog@EXEEXT@ ; \ else \ echo "No." ; \ echo " The failed command: " ; \ cat $(MPE_OUTFILE) ; \ fi ; \ $(RM) -f $(MPE_OUTFILE ) ; \ $(MAKE) clean ; \ echo ; \ ficlean: @-$(RM) -f work.pc work.pcl @-$(RM) -f *.@OBJEXT@ *.n@OBJEXT@ *~ PI* @-$(RM) -f mpe2tmp.f $(MPE_OUTFILE) @-$(RM) -f $(C_EXECS) $(F_EXECS) @-$(RM) -f $(EXTRA_C_EXECS) $(EXTRA_F_EXECS) @-$(RM) -f *.clog2 *.slog2distclean: clean @-$(RM) -f Makefile
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?