📄 makefile
字号:
######################################################################## SVDPACKC (Ver 1.0) Makefile ######################################################################### ## las1: Single-Vector Lanczos SVD via 2-Cyclic Eigensystems ## las2: Single-Vector Lanczos SVD via A'A Eigensystems ## bls1: Block Lanczos SVD via 2-Cyclic Eigensystems ## bls2: Block Lanczos SVD via A'A Eigensystems ## sis1: Subspace Iteration SVD via 2_Cyclic Eigensystems ## sis2: Subspace Iteration SVD via A'A Eigensystems ## tms1: Trace Minimization SVD via 2_Cyclic Eigensystems ## tms2: Trace Minimization SVD via A'A Eigensystems ## ########################################################################ARCH = P4SSE2LAPACK = /publi2/linux/lib/INC = -I/projects/textmine/Data/suvrit/include/ -I/public2/linux/includeCC = g++#CFLAGS= -c -O4 $(INC)CFLAGS = -shared -c -O4 $(INC) -Wall -fPICLIB= -lm #-L$(LAPACK) -llapack_$(ARCH)OBJS = svdpack.o bls.o las.o sis.o tms.o\ s_las1.o s_las2.o s_bls1.o s_bls2.o s_tms1.o\ s_tms2.o s_sis1.o s_sis2.o s_runbls1.o s_runbls2.o\ s_runlas1.o s_runlas2.o s_runsis1.o s_runsis2.o\ s_runtms1.o s_runtms2.o driver.o s_opts.oPOBJS = main.oall: ssvdssvd: $(OBJS) $(POBJS) ${CC} $(OBJS) $(POBJS) ${LIB} -o ssvddriver.o: *.hmain.o: driver.hs_opts.o: s_opts.hsvdpack.o: svdpack.hbls.o: bls.h svdpack.htms.o: tms.h svdpack.hlas.o: las.h svdpack.hsis.o: sis.h svdpack.hs_las1.o: s_las1.h svdpack.h las.hs_las2.o: s_las2.h svdpack.h las.hs_runlas1.o: svdpack.h s_runlas1.h s_las1.hs_runlas2.o: svdpack.h s_runlas2.h s_las2.hs_bls1.o: s_bls1.h svdpack.h bls.hs_bls2.o: s_bls2.h svdpack.h bls.hs_runbls1.o: svdpack.h s_runbls1.h s_bls1.hs_runbls2.o: svdpack.h s_runbls2.h s_bls2.hs_sis1.o: s_sis1.h svdpack.h sis.hs_sis2.o: s_sis2.h svdpack.h sis.hs_runsis1.o: svdpack.h s_runsis1.h s_sis1.hs_runsis2.o: svdpack.h s_runsis2.h s_sis2.hs_tms1.o: s_tms1.h svdpack.h tms.hs_tms2.o: s_tms2.h svdpack.h tms.hs_runtms1.o: svdpack.h s_runtms1.h s_tms1.hs_runtms2.o: svdpack.h s_runtms2.h s_tms2.hlib: ssvd ar r libmyssvd.a $(OBJS) ranlib libmyssvd.aslib: ssvd ${CC} -shared libmyssvd.so.1 $(OBJS).cc.o: $*.cc ${CC} ${CFLAGS} $*.ccinstall: lib cp *.h /projects/textmine/Data/suvrit/include/ssvd cp libmyssvd.a /projects/textmine/Data/suvrit/lib/clean: rm -f $(OBJS) $(POBJS) driver *~
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -