makeblat1

来自「famous linear algebra library (LAPACK) p」· 代码 · 共 65 行

TXT
65
字号
!include <..\..\make.inc>
 
#######################################################################
#  This makefile creates the test programs for the BLAS 1 routines.
#  The test files are grouped as follows:
#       SBLAT1 -- Single precision real test routines
#       CBLAT1 -- Single precision complex test routines
#       DBLAT1 -- Double precision real test routines
#       ZBLAT1 -- 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
#       ..\xblat1s, ..\xblat1d, ..\xblat1c, and ..\xblat1z
#
#  To remove the object files after the executable files have been
#  created, enter
#       nmake clean
#
#######################################################################

SBLAT1 = sblat1.obj 

CBLAT1 = cblat1.obj 

DBLAT1 = dblat1.obj 

ZBLAT1 = zblat1.obj

all:  single double complex complex16

single: ..\xblat1s
double: ..\xblat1d
complex: ..\xblat1c
complex16: ..\xblat1z

..\xblat1s: $(SBLAT1)
	$(LOADER) $(LOADOPTS) $(SBLAT1) \
        $(BLASLIB)  $(EXEFLAGS)..\xblat1s

..\xblat1c: $(CBLAT1) 
	$(LOADER) $(LOADOPTS) $(CBLAT1) \
        $(BLASLIB)  $(EXEFLAGS)..\xblat1c
 
..\xblat1d: $(DBLAT1) 
	$(LOADER) $(LOADOPTS) $(DBLAT1) \
        $(BLASLIB)  $(EXEFLAGS)..\xblat1d
 
..\xblat1z: $(ZBLAT1) 
	$(LOADER) $(LOADOPTS) $(ZBLAT1) \
        $(BLASLIB)  $(EXEFLAGS)..\xblat1z
 
clean:
	$(DEL) *.obj
 
.f.obj: 
	$(FORTRAN) $(OPTS) $(CFLAGS) $< $(OBJFLAGS)$@

⌨️ 快捷键说明

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