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

📄 makefile

📁 famous linear algebra library (LAPACK) ports to windows
💻
字号:
#
#  Top Level Makefile for LAPACK (Intel_PGI)
#  Version 3.1.1
#  February 2007
#

!include <make.inc>

!ifdef BUILD_DEFAULT_BLASLIB
all: lapack_install lib lapack_testing blas_testing
lib: blaslib lapacklib tmglib
clean: cleanlib cleantesting cleanblas_testing
!else
all: lapack_install lib lapack_testing
lib: lapacklib tmglib
clean: cleanlib cleantesting
!endif

lapack_install:
	$(SHELL) "cd INSTALL && $(MAKE) && .\testlsame && .\testslamch && \
	  .\testdlamch && .\testsecond && .\testdsecnd && .\testversion"

blaslib:
	$(SHELL) "cd BLAS\SRC && $(MAKE)"

lapacklib:	lapack_install
	$(SHELL) "cd SRC && $(MAKE)"

tmglib:
	$(SHELL) "cd TESTING\MATGEN && $(MAKE)"

lapack_testing:	lib
	$(SHELL) "cd TESTING && $(MAKE)"

blas_testing:
	$(SHELL) "cd BLAS\TESTING && $(MAKE) -f Makeblat1"
	$(SHELL) "cd BLAS && .\xblat1s > sblat1.out    && \
	           .\xblat1d > dblat1.out    && \
	           .\xblat1c > cblat1.out    && \
	           .\xblat1z > zblat1.out    " 
	$(SHELL) "cd BLAS\TESTING && $(MAKE) -f Makeblat2"
	$(SHELL) "cd BLAS && .\xblat2s < sblat2.in     && \
	           .\xblat2d < dblat2.in     && \
	           .\xblat2c < cblat2.in     && \
	           .\xblat2z < zblat2.in     "
	$(SHELL) "cd BLAS\TESTING && $(MAKE) -f Makeblat3 "
	$(SHELL) "cd BLAS && .\xblat3s < sblat3.in     && \
	           .\xblat3d < dblat3.in     && \
	           .\xblat3c < cblat3.in     && \
	           .\xblat3z < zblat3.in     " 

cleanlib:
	$(SHELL) "cd INSTALL && $(MAKE) clean"
	$(SHELL) "cd BLAS\SRC && $(MAKE) clean"
	$(SHELL) "cd SRC && $(MAKE) clean"
	$(SHELL) "cd TESTING\MATGEN && $(MAKE) clean"

cleanblas_testing:	
	$(SHELL) "cd BLAS\TESTING && $(MAKE) -f Makeblat1 clean"
	$(SHELL) "cd BLAS\TESTING && $(MAKE) -f Makeblat2 clean"
	$(SHELL) "cd BLAS\TESTING && $(MAKE) -f Makeblat3 clean"
	$(SHELL) "cd BLAS && $(DEL) xblat*"

cleantesting:
	$(SHELL) "cd TESTING\LIN && $(MAKE) clean"
	$(SHELL) "cd TESTING\EIG && $(MAKE) clean"
	$(SHELL) "cd TESTING && $(DEL) xlin* xeig*"

cleanall: cleanlib cleanblas_testing cleantesting 
	$(DEL) *.lib TESTING\*.out INSTALL\test*  BLAS\*.out

⌨️ 快捷键说明

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