makeblat3
来自「famous linear algebra library (LAPACK) p」· 代码 · 共 65 行
TXT
65 行
!include <..\..\make.inc>
#######################################################################
# This makefile creates the test programs for the BLAS 3 routines.
# The test files are grouped as follows:
# SBLAT3 -- Single precision real test routines
# CBLAT3 -- Single precision complex test routines
# DBLAT3 -- Double precision real test routines
# ZBLAT3 -- Double precision complex test routines
#
# Test programs can be generated for all or some of the four different
# precisions. To create the test programs, enter nmake followed by one
# or more of the precisions desired. Some examples:
# nmake single
# nmake single complex
# nmake single double complex complex16
# Alternatively, the command
# nmake
# without any arguments creates all four test programs.
# The executable files which are created are called
# ..\xblat3s, ..\xblat3d, ..\xblat3c, and ..\xblat3z
#
# To remove the object files after the executable files have been
# created, enter
# nmake clean
#
#######################################################################
SBLAT3 = sblat3.obj
CBLAT3 = cblat3.obj
DBLAT3 = dblat3.obj
ZBLAT3 = zblat3.obj
all: single double complex complex16
single: ..\xblat3s
double: ..\xblat3d
complex: ..\xblat3c
complex16: ..\xblat3z
..\xblat3s: $(SBLAT3)
$(LOADER) $(LOADOPTS) $(SBLAT3) \
$(BLASLIB) $(EXEFLAGS)..\xblat3s
..\xblat3c: $(CBLAT3)
$(LOADER) $(LOADOPTS) $(CBLAT3) \
$(BLASLIB) $(EXEFLAGS)..\xblat3c
..\xblat3d: $(DBLAT3)
$(LOADER) $(LOADOPTS) $(DBLAT3) \
$(BLASLIB) $(EXEFLAGS)..\xblat3d
..\xblat3z: $(ZBLAT3)
$(LOADER) $(LOADOPTS) $(ZBLAT3) \
$(BLASLIB) $(EXEFLAGS)..\xblat3z
clean:
$(DEL) *.obj
.f.obj:
$(FORTRAN) $(OPTS) $(CFLAGS) $< $(OBJFLAGS)$@
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?