📄 makefile
字号:
## The Makefile compiles c wrappers and testers for CBLAS. #dlvl = ../.include $(dlvl)/Makefile.inINC = -I$(CBDIR)/src# Archive files necessary to compileLIB = $(CBLIB) $(BLLIB) # Object files for single real precisionstestl1o = c_sblas1.ostestl2o = c_sblas2.o c_s2chke.o auxiliary.o c_xerbla.ostestl3o = c_sblas3.o c_s3chke.o auxiliary.o c_xerbla.o# Object files for double real precisiondtestl1o = c_dblas1.odtestl2o = c_dblas2.o c_d2chke.o auxiliary.o c_xerbla.odtestl3o = c_dblas3.o c_d3chke.o auxiliary.o c_xerbla.o# Object files for single complex precisionctestl1o = c_cblas1.octestl2o = c_cblas2.o c_c2chke.o auxiliary.o c_xerbla.octestl3o = c_cblas3.o c_c3chke.o auxiliary.o c_xerbla.o# Object files for double complex precisionztestl1o = c_zblas1.o ztestl2o = c_zblas2.o c_z2chke.o auxiliary.o c_xerbla.oztestl3o = c_zblas3.o c_z3chke.o auxiliary.o c_xerbla.oall1: stest1 dtest1 ctest1 ztest1 all2: stest2 dtest2 ctest2 ztest2all3: stest3 dtest3 ctest3 ztest3all: all1 all2 all3 clean: rm -f core *.o a.out x*cleanobj: rm -f core *.o a.out cleanexe: rm -f x* stest1: xscblat1dtest1: xdcblat1ctest1: xccblat1ztest1: xzcblat1stest2: xscblat2dtest2: xdcblat2ctest2: xccblat2ztest2: xzcblat2stest3: xscblat3dtest3: xdcblat3ctest3: xccblat3ztest3: xzcblat3## Compile each precision## Single realxscblat1: $(stestl1o) c_sblat1.o $(LOADER) $(LOADFLAGS) -o xscblat1 c_sblat1.o $(stestl1o) $(LIB)xscblat2: $(stestl2o) c_sblat2.o $(LOADER) $(LOADFLAGS) -o xscblat2 c_sblat2.o $(stestl2o) $(LIB)xscblat3: $(stestl3o) c_sblat3.o $(LOADER) $(LOADFLAGS) -o xscblat3 c_sblat3.o $(stestl3o) $(LIB)# Double realxdcblat1: $(dtestl1o) c_dblat1.o $(LOADER) $(LOADFLAGS) -o xdcblat1 c_dblat1.o $(dtestl1o) $(LIB)xdcblat2: $(dtestl2o) c_dblat2.o $(LOADER) $(LOADFLAGS) -o xdcblat2 c_dblat2.o $(dtestl2o) $(LIB)xdcblat3: $(dtestl3o) c_dblat3.o $(LOADER) $(LOADFLAGS) -o xdcblat3 c_dblat3.o $(dtestl3o) $(LIB) # Single complexxccblat1: $(ctestl1o) c_cblat1.o $(LOADER) $(LOADFLAGS) -o xccblat1 c_cblat1.o $(ctestl1o) $(LIB)xccblat2: $(ctestl2o) c_cblat2.o $(LOADER) $(LOADFLAGS) -o xccblat2 c_cblat2.o $(ctestl2o) $(LIB)xccblat3: $(ctestl3o) c_cblat3.o $(LOADER) $(LOADFLAGS) -o xccblat3 c_cblat3.o $(ctestl3o) $(LIB)# Double complex xzcblat1: $(ztestl1o) c_zblat1.o $(LOADER) $(LOADFLAGS) -o xzcblat1 c_zblat1.o $(ztestl1o) $(LIB)xzcblat2: $(ztestl2o) c_zblat2.o $(LOADER) $(LOADFLAGS) -o xzcblat2 c_zblat2.o $(ztestl2o) $(LIB)xzcblat3: $(ztestl3o) c_zblat3.o $(LOADER) $(LOADFLAGS) -o xzcblat3 c_zblat3.o $(ztestl3o) $(LIB) .SUFFIXES: .o .f .c.f.o: $(FC) $(FFLAGS) -c $*.f.c.o: $(CC) $(INC) $(CFLAGS) -c $*.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -