makefile
来自「famous linear algebra library (LAPACK) p」· 代码 · 共 36 行
TXT
36 行
!include <..\make.inc>
.SUFFIXES : .obj .f
all: testlsame testslamch testdlamch testsecond testdsecnd testieee testversion
testlsame: lsame.obj lsametst.obj
$(LOADER) $(LOADOPTS) $(EXEFLAGS)testlsame lsame.obj lsametst.obj
testslamch: slamch.obj lsame.obj slamchtst.obj
$(LOADER) $(LOADOPTS) $(EXEFLAGS)testslamch slamch.obj lsame.obj slamchtst.obj
testdlamch: dlamch.obj lsame.obj dlamchtst.obj
$(LOADER) $(LOADOPTS) $(EXEFLAGS)testdlamch dlamch.obj lsame.obj dlamchtst.obj
testsecond: second_$(TIMER).obj secondtst.obj
@echo "[INFO] : TIMER value: $(TIMER) (given by make.inc)"
$(LOADER) $(LOADOPTS) $(EXEFLAGS)testsecond second_$(TIMER).obj secondtst.obj
testdsecnd: dsecnd_$(TIMER).obj dsecndtst.obj
@echo "[INFO] : TIMER value: $(TIMER) (given by make.inc)"
$(LOADER) $(LOADOPTS) $(EXEFLAGS)testdsecnd dsecnd_$(TIMER).obj dsecndtst.obj
testieee: tstiee.obj
$(LOADER) $(LOADOPTS) $(EXEFLAGS)testieee tstiee.obj
testversion: ilaver.obj LAPACK_version.obj
$(LOADER) $(LOADOPTS) $(EXEFLAGS)testversion ilaver.obj LAPACK_version.obj
clean:
$(DEL) *.obj
slamch.obj: slamch.f ; $(FORTRAN) $(NOOPT) $(CFLAGS) $? $(OBJFLAGS)$@
dlamch.obj: dlamch.f ; $(FORTRAN) $(NOOPT) $(CFLAGS) $? $(OBJFLAGS)$@
.f.obj: ; $(FORTRAN) $(OPTS) $(CFLAGS) $< $(OBJFLAGS)$@
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?