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

📄 gnu.mak

📁 矩阵计算库
💻 MAK
字号:
everything:    tmt example nl_ex sl_ex
	        echo making everything >> everything

%.o:          %.cpp
	      ln $*.cpp $*.cxx  
	      g++ -c $*.cxx
	      rm $*.cxx  


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


tmt:    	$(OBJ_T)
	        g++ -o $@ $(OBJ_T) -lm

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


example:    	$(OBJ_E)
	        g++ -o $@ $(OBJ_E) -lm

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


nl_ex:    	$(OBJ_N)
	        g++ -o $@ $(OBJ_N) -lm

OBJ_S = sl_ex.o solution.o myexcept.o 

sl_ex:    	$(OBJ_S)
	        g++ -o $@ $(OBJ_S) -lm

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

myexcept.o:   include.h boolean.h myexcept.h myexcept.cpp

newmatex.o:   $(newmatxx) newmatex.cpp

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

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

cholesky.o:   $(newmatxx) cholesky.cpp

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

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

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

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

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

newmat1.o:    $(newmatxx) newmat1.cpp

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

⌨️ 快捷键说明

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