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

📄 ms_nt.mak

📁 矩阵计算库
💻 MAK
字号:
!include <ntwin32.mak>

.SUFFIXES: .cpp


everythi.ng:    tmt.exe example.exe nl_ex.exe sl_ex.exe
	        echo making everything >> everythi.ng

.cpp.obj:
	cl -c -W3 -Ox  $*.cpp


OBJ_T = fft.obj evalue.obj submat.obj cholesky.obj hholder.obj        \
  sort.obj newmatrm.obj jacobi.obj tmtf.obj svd.obj tmte.obj          \
  tmtd.obj newmat8.obj tmtc.obj tmtb.obj newmat7.obj newmat6.obj      \
  newmat5.obj newmat3.obj newmat4.obj newmat2.obj newmat1.obj         \
  tmt.obj tmt1.obj tmt2.obj tmt3.obj tmt4.obj tmt5.obj tmt6.obj       \
  tmt7.obj tmt8.obj tmt9.obj tmta.obj tmtg.obj tmth.obj tmti.obj      \
  bandmat.obj myexcept.obj newmatex.obj tmtj.obj


tmt.exe:	$(OBJ_T)
	        echo newmat1.obj newmat2.obj newmat3.obj     > link.lnk
	        echo newmat4.obj svd.obj newmat5.obj        >> link.lnk
	        echo newmat6.obj newmat7.obj newmat8.obj    >> link.lnk
	        echo tmt.obj tmt1.obj tmt2.obj tmt3.obj     >> link.lnk
	        echo tmt4.obj tmt5.obj tmt6.obj tmt7.obj    >> link.lnk
	        echo tmt8.obj tmt9.obj tmta.obj tmti.obj    >> link.lnk
	        echo tmtb.obj tmtc.obj tmtd.obj tmte.obj    >> link.lnk
	        echo tmtf.obj tmtg.obj tmth.obj tmtj.obj    >> link.lnk
	        echo cholesky.obj hholder.obj sort.obj      >> link.lnk
	        echo submat.obj jacobi.obj newmatrm.obj     >> link.lnk
	        echo fft.obj evalue.obj bandmat.obj         >> link.lnk
	        echo newmatex.obj myexcept.obj              >> link.lnk
                echo $(conlibs)                             >> link.lnk
                link32 -OUT:tmt.exe $(conlflags) @link.lnk

OBJ_E = fft.obj evalue.obj submat.obj cholesky.obj hholder.obj        \
  sort.obj newmatrm.obj jacobi.obj svd.obj example.obj                \
  newmat8.obj newmat7.obj newmat6.obj newmat9.obj                     \
  newmat5.obj newmat3.obj newmat4.obj newmat2.obj newmat1.obj         \
  bandmat.obj myexcept.obj newmatex.obj


example.exe:	$(OBJ_E)
	        echo newmat1.obj newmat2.obj newmat3.obj     > link.lnk
	        echo newmat4.obj svd.obj newmat5.obj        >> link.lnk
	        echo newmat6.obj newmat7.obj newmat8.obj    >> link.lnk
	        echo cholesky.obj hholder.obj sort.obj      >> link.lnk
	        echo submat.obj jacobi.obj newmatrm.obj     >> link.lnk
	        echo fft.obj evalue.obj bandmat.obj         >> link.lnk
	        echo newmatex.obj myexcept.obj example.obj  >> link.lnk
	        echo newmat9.obj                            >> link.lnk
                echo $(conlibs)                             >> link.lnk
                link32 -OUT:example.exe $(conlflags) @link.lnk

OBJ_N = fft.obj evalue.obj submat.obj cholesky.obj hholder.obj        \
  sort.obj newmatrm.obj jacobi.obj svd.obj nl_ex.obj                  \
  newmat8.obj newmat7.obj newmat6.obj newmat9.obj                     \
  newmat5.obj newmat3.obj newmat4.obj newmat2.obj newmat1.obj         \
  bandmat.obj myexcept.obj newmatex.obj newmatnl.obj


nl_ex.exe:	$(OBJ_N)
	        echo newmat1.obj newmat2.obj newmat3.obj     > link.lnk
	        echo newmat4.obj svd.obj newmat5.obj        >> link.lnk
	        echo newmat6.obj newmat7.obj newmat8.obj    >> link.lnk
	        echo nl_ex.obj newmatnl.obj newmat9.obj     >> link.lnk
	        echo cholesky.obj hholder.obj sort.obj      >> link.lnk
	        echo submat.obj jacobi.obj newmatrm.obj     >> link.lnk
	        echo fft.obj evalue.obj bandmat.obj         >> link.lnk
	        echo newmatex.obj myexcept.obj              >> link.lnk
                echo $(conlibs)                             >> link.lnk
                link32 -OUT:nl_ex.exe $(conlflags) @link.lnk

OBJ_S = sl_ex.obj solution.obj myexcept.obj 

sl_ex.exe:	$(OBJ_S)
	        echo sl_ex.obj myexcept.obj solution.obj     > link.lnk
                echo $(conlibs)                             >> link.lnk
                link32 -OUT:sl_ex.exe $(conlflags) @link.lnk

newmatxx = include.h newmat.h boolean.h myexcept.h

myexcept.obj:   include.h boolean.h myexcept.h myexcept.cpp

newmatex.obj:   $(newmatxx) newmatex.cpp

newmatnl.obj:   $(newmatxx) newmatnl.h newmatap.h

example.obj:    $(newmatxx) newmatap.h example.cpp

cholesky.obj:   $(newmatxx) cholesky.cpp

evalue.obj:     $(newmatxx) newmatrm.h precisio.h evalue.cpp

fft.obj:        $(newmatxx) newmatap.h fft.cpp

hholder.obj:    $(newmatxx) newmatap.h hholder.cpp

jacobi.obj:     $(newmatxx) precisio.h newmatrm.h jacobi.cpp

bandmat.obj:    $(newmatxx) newmatrc.h controlw.h bandmat.cpp

newmat1.obj:    $(newmatxx) newmat1.cpp

newmat2.obj:    $(newmatxx) newmatrc.h controlw.h newmat2.cpp

newmat3.obj:    $(newmatxx) newmatrc.h controlw.h newmat3.cpp

newmat4.obj:    $(newmatxx) newmatrc.h controlw.h newmat4.cpp

newmat5.obj:    $(newmatxx) newmatrc.h controlw.h newmat5.cpp

newmat6.obj:    $(newmatxx) newmatrc.h controlw.h newmat6.cpp

newmat7.obj:    $(newmatxx) newmatrc.h controlw.h newmat7.cpp

newmat8.obj:    $(newmatxx) newmatap.h newmat8.cpp

newmat9.obj:    $(newmatxx) newmatrc.h controlw.h newmatio.h newmat9.cpp

newmatrm.obj:   $(newmatxx) newmatrm.h newmatrm.cpp

sort.obj:       $(newmatxx) newmatap.h sort.cpp

submat.obj:     $(newmatxx) newmatrc.h controlw.h submat.cpp

svd.obj:        $(newmatxx) newmatrm.h precisio.h svd.cpp

tmt.obj:        $(newmatxx) newmatap.h tmt.cpp 

tmt1.obj:       $(newmatxx) newmatap.h tmt1.cpp 

tmt2.obj:       $(newmatxx) newmatap.h tmt2.cpp 

tmt3.obj:       $(newmatxx) newmatap.h tmt3.cpp 

tmt4.obj:       $(newmatxx) newmatap.h tmt4.cpp 

tmt5.obj:       $(newmatxx) newmatap.h tmt5.cpp 

tmt6.obj:       $(newmatxx) newmatap.h tmt6.cpp 

tmt7.obj:       $(newmatxx) newmatap.h tmt7.cpp 

tmt8.obj:       $(newmatxx) newmatap.h tmt8.cpp 

tmt9.obj:       $(newmatxx) newmatap.h tmt9.cpp 

tmta.obj:       $(newmatxx) newmatap.h tmta.cpp 

tmtb.obj:       $(newmatxx) newmatap.h tmtb.cpp 

tmtc.obj:       $(newmatxx) newmatap.h tmtc.cpp 

tmtd.obj:       $(newmatxx) newmatap.h tmtd.cpp 

tmte.obj:       $(newmatxx) newmatap.h tmte.cpp 

tmtf.obj:       $(newmatxx) newmatap.h tmtf.cpp 

tmtg.obj:       $(newmatxx) newmatap.h tmtg.cpp 

tmth.obj:       $(newmatxx) newmatap.h tmth.cpp

tmti.obj:       $(newmatxx) newmatap.h tmti.cpp

tmtj.obj:       $(newmatxx) newmatap.h tmtj.cpp

nl_ex.obj:      $(newmatxx) newmatap.h newmatnl.h nl_ex.cpp

sl_ex.obj:      include.h boolean.h myexcept.h sl_ex.cpp

solution.obj:   include.h boolean.h myexcept.h solution.cpp

⌨️ 快捷键说明

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