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

📄 makefile

📁 这是Yousef Saad编写的矩阵运算的Fortran软件包(A basic tool-kit for sparse matrix computations (Version 2),包含常见的排序
💻
字号:
#-----------------------------------------------------------------------#                     S P A R S K I T  makefile #-----------------------------------------------------------------------## There are three types of source files in SPARSKIT:# 1. library source files# 2. non-library and unsupported source files# 3. test programs## Simply type "make" to make the SPARSKIT library.## "make all" will additionally make all the unsupported objects.## To make the test programs, use the makefiles in each subdirectory,# or see the dotests script.# There are no references to test programs in this makefile.# Some test programs use the non-library objects from other directories,# so do a "make all" before making test programs.## Last Updated:  May 9, 1994.SHELL = /bin/shF77 = f77 # F77 = f77 # AR = ar rcv AR = ar -rcv # OPT = -c # OPT = -c -static -64 -mips4 -O3 -r10000OPT = -c -O# Cray options#F77 = cf77#AR = bld rv#OPT = -c -Wf"-dp" ## library objects#OBJ =	BLASSM/blassm.o		\	BLASSM/matvec.o		\	FORMATS/formats.o	\	FORMATS/unary.o		\	INFO/infofun.o		\	INOUT/inout.o		\	ITSOL/ilut.o		\	ITSOL/iters.o		\	MATGEN/FDIF/genmat.o	\	MATGEN/FEM/elmtlib2.o	\	MATGEN/FEM/femgen.o	\	MATGEN/FEM/meshes.o	\	MATGEN/MISC/sobel.o	\	MATGEN/MISC/zlatev.o	\	ORDERINGS/ccn.o		\	ORDERINGS/color.o	\	ORDERINGS/dsepart.o## non-library and unsupported objects#OBJ2 =	ITSOL/itaux.o		\	MATGEN/FDIF/functns.o	\	MATGEN/FEM/functns2.o	\	UNSUPP/BLAS1/blas1.o	\	UNSUPP/MATEXP/exppro.o	\	UNSUPP/MATEXP/phipro.o	\	UNSUPP/PLOTS/psgrd.o	\	UNSUPP/PLOTS/texgrid1.o	\	UNSUPP/PLOTS/texplt1.oDIRS =	.			\	BLASSM			\	FORMATS			\	INFO			\	INOUT			\	ITSOL			\	MATGEN/FDIF		\	MATGEN/FEM		\	MATGEN/MISC		\	ORDERINGS		\	UNSUPP/BLAS1		\	UNSUPP/MATEXP		\	UNSUPP/PLOTSlib libskit.a: $(OBJ) 	 $(AR) libskit.a  $(OBJ) ##	 ranlib libskit.a# do not ranlib on some architecturesclean: 	@for dir in $(DIRS) ;\          do \          echo cleaning $$dir ;\          (cd $$dir; rm -f *~ *.o *.ex .,* fort.* ftn?? *.mat *.pic *.ps *.trace core) ;\          donetarit: 	(cd ..; tar cvf - SPARSKIT2 | gzip -c > SPARSKIT2.tar.gz) all: $(OBJ) $(OBJ2) libskit.aBLASSM/blassm.o: BLASSM/blassm.f	(cd BLASSM ; $(F77)  $(OPT) blassm.f)BLASSM/matvec.o: BLASSM/matvec.f	(cd BLASSM ; $(F77)  $(OPT) matvec.f)FORMATS/formats.o: FORMATS/formats.f	(cd FORMATS ; $(F77)  $(OPT) formats.f)FORMATS/unary.o: FORMATS/unary.f	(cd FORMATS ; $(F77)  $(OPT) unary.f)INFO/infofun.o: INFO/infofun.f	(cd INFO ; $(F77)  $(OPT) infofun.f)INOUT/inout.o: INOUT/inout.f	(cd INOUT; $(F77)  $(OPT) inout.f)ITSOL/ilut.o: ITSOL/ilut.f	(cd ITSOL; $(F77)  $(OPT) ilut.f)ITSOL/iters.o: ITSOL/iters.f	(cd ITSOL; $(F77)  $(OPT) iters.f)ITSOL/itaux.o: ITSOL/itaux.f	(cd ITSOL; $(F77)  $(OPT) itaux.f)MATGEN/FDIF/genmat.o: MATGEN/FDIF/genmat.f	(cd MATGEN/FDIF ; $(F77)  $(OPT) genmat.f)MATGEN/FDIF/functns.o: MATGEN/FDIF/functns.f	(cd MATGEN/FDIF ; $(F77)  $(OPT) functns.f)MATGEN/FEM/elmtlib2.o: MATGEN/FEM/elmtlib2.f	(cd MATGEN/FEM ; $(F77)  $(OPT) elmtlib2.f)MATGEN/FEM/femgen.o: MATGEN/FEM/femgen.f	(cd MATGEN/FEM ; $(F77)  $(OPT) femgen.f)MATGEN/FEM/functns2.o : MATGEN/FEM/functns2.f 	(cd MATGEN/FEM ; $(F77)  $(OPT) functns2.f)MATGEN/FEM/meshes.o: MATGEN/FEM/meshes.f	(cd MATGEN/FEM ; $(F77)  $(OPT) meshes.f)MATGEN/MISC/sobel.o: MATGEN/MISC/sobel.f	(cd MATGEN/MISC ; $(F77)  $(OPT) sobel.f)MATGEN/MISC/zlatev.o: MATGEN/MISC/zlatev.f	(cd MATGEN/MISC ; $(F77)  $(OPT) zlatev.f)ORDERINGS/ccn.o: ORDERINGS/ccn.f	(cd ORDERINGS ; $(F77)  $(OPT) ccn.f)ORDERINGS/color.o: ORDERINGS/color.f	(cd ORDERINGS ; $(F77)  $(OPT) color.f)ORDERINGS/dsepart.o: ORDERINGS/dsepart.f	(cd ORDERINGS ; $(F77)  $(OPT) dsepart.f)UNSUPP/BLAS1/blas1.o: UNSUPP/BLAS1/blas1.f	(cd UNSUPP/BLAS1 ; $(F77)  $(OPT) blas1.f)UNSUPP/MATEXP/exppro.o: UNSUPP/MATEXP/exppro.f	(cd UNSUPP/MATEXP ; $(F77)  $(OPT) exppro.f)UNSUPP/MATEXP/phipro.o: UNSUPP/MATEXP/phipro.f	(cd UNSUPP/MATEXP ; $(F77)  $(OPT) phipro.f)UNSUPP/PLOTS/psgrd.o : UNSUPP/PLOTS/psgrd.f 	(cd UNSUPP/PLOTS ; $(F77) $(OPT) psgrd.f)UNSUPP/PLOTS/texgrid1.o : UNSUPP/PLOTS/texgrid1.f 	(cd UNSUPP/PLOTS ; $(F77) $(OPT) texgrid1.f)UNSUPP/PLOTS/texplt1.o : UNSUPP/PLOTS/texplt1.f 	(cd UNSUPP/PLOTS ; $(F77) $(OPT) texplt1.f)

⌨️ 快捷键说明

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