📄 makefile.in
字号:
ALL: default##### User configurable options #####MPIR_HOME = @MPIR_HOME@CC = @MPICC@CLINKER = @MPICC@CCC = @MPICPLUSPLUS@CCLINKER = $(CCC)F77 = @MPIF77@FLINKER = @MPIF77@OPTFLAGS = @OPTFLAGS@MPIFDEP = @MPIFDEP@MAKE = @MAKE@### End User configurable options ###SHELL = /bin/shprefix = @prefix@top_srcdir = @top_srcdir@srcdir = @srcdir@@VPATH@PROFLIB =CFLAGS = @DEFS@ $(OPTFLAGS)CCFLAGS = $(CFLAGS)FFLAGS = $(OPTFLAGS) @FFLAGS@# Use LIBS to add any special libraries for C programsLIBS = @LIB_PATH@ @LIB_LIST@# Use FLIBS to add any special libraries for Fortran programsFLIBS = @FLIB_PATH@ @LIB_LIST@EXECS = coll1 coll2 coll3 coll4 coll5 coll6 coll7 coll8 coll9 \ coll10 coll11 coll12 coll13 bcastbug bcastbug2 grouptest redtst \ barrier bcast allred allred2 \ scatterv allredf redscat alltoallv assocf \ allredmany longuser scattern bcastvec scantst bcastlogdefault: $(EXECS)## Note that runtests builds the executables as requiredtesting: -./runtests $(TESTARGS)linktest: default cleanall: testingfortran_tests: allredf assocf bcastlogcoll1: coll1.o test.o $(CLINKER) $(OPTFLAGS) -o coll1 coll1.o test.o $(LIBS)coll2: coll2.o test.o $(CLINKER) $(OPTFLAGS) -o coll2 coll2.o test.o $(LIBS)coll3: coll3.o test.o $(CLINKER) $(OPTFLAGS) -o coll3 coll3.o test.o $(LIBS)coll4: coll4.o test.o $(CLINKER) $(OPTFLAGS) -o coll4 coll4.o test.o $(LIBS)coll5: coll5.o test.o $(CLINKER) $(OPTFLAGS) -o coll5 coll5.o test.o $(LIBS)coll6: coll6.o test.o $(CLINKER) $(OPTFLAGS) -o coll6 coll6.o test.o $(LIBS)coll7: coll7.o test.o $(CLINKER) $(OPTFLAGS) -o coll7 coll7.o test.o $(LIBS)coll8: coll8.o test.o $(CLINKER) $(OPTFLAGS) -o coll8 coll8.o test.o $(LIBS)coll9: coll9.o test.o $(CLINKER) $(OPTFLAGS) -o coll9 coll9.o test.o $(LIBS)coll10: coll10.o test.o $(CLINKER) $(OPTFLAGS) -o coll10 coll10.o test.o $(LIBS)coll11: coll11.o test.o $(CLINKER) $(OPTFLAGS) -o coll11 coll11.o test.o $(LIBS)coll12: coll12.o test.o $(CLINKER) $(OPTFLAGS) -o coll12 coll12.o test.o $(LIBS)coll13: coll13.o $(CLINKER) $(OPTFLAGS) -o coll13 coll13.o $(LIBS)allredmany: allredmany.o $(CLINKER) $(OPTFLAGS) -o allredmany allredmany.o $(LIBS)bcastbug2: bcastbug2.o test.o $(CLINKER) $(OPTFLAGS) -o bcastbug2 bcastbug2.o test.o $(LIBS)bcastbug: bcastbug.o test.o $(CLINKER) $(OPTFLAGS) -o bcastbug bcastbug.o test.o $(LIBS)bcastvec: bcastvec.o test.o $(CLINKER) $(OPTFLAGS) -o bcastvec bcastvec.o test.o $(LIBS)bcastlog: $(MPIFDEP) bcastlog.o $(FLINKER) $(OPTFLAGS) -o ./bcastlog bcastlog.o $(FLIBS)grouptest: grouptest.o test.o $(CLINKER) $(OPTFLAGS) -o grouptest grouptest.o test.o $(LIBS)redtst: redtst.o test.o $(CLINKER) $(OPTFLAGS) -o redtst redtst.o test.o $(LIBS)barrier: barrier.o test.o $(CLINKER) $(OPTFLAGS) -o barrier barrier.o test.o $(LIBS)bcast: bcast.o test.o $(CLINKER) $(OPTFLAGS) -o bcast bcast.o test.o $(LIBS)allred: allred.o ../pt2pt/gcomm.o $(CLINKER) $(OPTFLAGS) -o allred allred.o ../pt2pt/gcomm.o $(LIBS) -lmscatterv: scatterv.o $(CLINKER) $(OPTFLAGS) -o scatterv scatterv.o $(LIBS) -lmscattern: scattern.o $(CLINKER) $(OPTFLAGS) -o scattern scattern.o $(LIBS) -lmredscat: redscat.o $(CLINKER) $(OPTFLAGS) -o redscat redscat.o $(LIBS) -lmalltoallv: alltoallv.o $(CLINKER) $(OPTFLAGS) -o alltoallv alltoallv.o $(LIBS) -lmscantst: scantst.o test.o $(CLINKER) $(OPTFLAGS) -o scantst scantst.o test.o $(LIBS)allredf: $(MPIFDEP) allredf.o $(FLINKER) $(OPTFLAGS) -o allredf allredf.o $(FLIBS)assocf: $(MPIFDEP) assocf.o $(FLINKER) $(OPTFLAGS) -o assocf assocf.o $(FLIBS)allgatherf: $(MPIFDEP) allgatherf.o $(FLINKER) $(OPTFLAGS) -o allgatherf allgatherf.o $(FLIBS)longuser: longuser.o $(CLINKER) $(OPTFLAGS) -o longuser longuser.o $(LIBS)../pt2pt/gcomm.o: (cd ../pt2pt ; $(MAKE) gcomm.o )../pt2pt/dtypes.o: (cd ../pt2pt ; $(MAKE) dtypes.o )#mpif.h: $(MPIR_HOME)/include/mpif.h# if test \! -f mpif.h ; then \# /bin/rm -f mpif.h ; \# ln -s $(MPIR_HOME)/include/mpif.h . ; \# ficlean: @-/bin/rm -f *.o *~ PI* $(EXECS) core *.out coll.diff *.trace mpif.h @-rm -f work.pc work.pcl ${srcdir}/*.o *.stdo.c.o: $(CC) $(CFLAGS) -c $<.c: $(CC) $(CFLAGS) -o $* $< $(LIBS).f.o: $(F77) $(FFLAGS) -c $<
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -