source-depend.make
上传用户:goto8899
上传日期:2014-01-20
资源大小:303k
文件大小:1k
源码类别:

并行计算

开发平台:

MultiPlatform

  1. ############################################################
  2. ##   Compilation de la librairie MATH
  3. LDIR = MATH
  4. ####### Files
  5. MATH_LIB = $(PRJLIB)/libt_math.a
  6. MATH_MOD = INTEGRATION.$(MOD) 
  7.            INTERPOL.$(MOD)    
  8.            MATH.$(MOD)        
  9.            SPARSE_MAT.$(MOD)
  10. MATH_OBJ = $(MATH_MOD:.$(MOD)=.o)  
  11.            dlu_jacobi.o     
  12.            dlu_lu.o
  13. D_MATH_OBJ = $(MATH_OBJ:%=$(PRJOBJ)/%)
  14. D_MATH_SRC = $(MATH_OBJ:%.o=$(LDIR)/%.f90)
  15. ####### Build rules
  16. all: $(MATH_LIB)
  17. $(MATH_LIB): $(D_MATH_OBJ)
  18. @echo ---------------------------------------------------------------
  19. @echo * Cr閍tion de la librairie $(MATH_LIB)
  20. @touch $(MATH_LIB) ; rm $(MATH_LIB)
  21. @$(AR) ruv $(MATH_LIB) $(D_MATH_OBJ)
  22. @echo * Cr閍tion de l'index de la librairie
  23. @$(RAN)    $(MATH_LIB)
  24. @echo ---------------------------------------------------------------
  25. @echo * LIBRAIRIE $(MATH_LIB) cr殚e
  26. @echo ---------------------------------------------------------------
  27. MATH_clean:
  28. -rm  $(MATH_LIB) $(D_MATH_OBJ) $(MATH_MOD)
  29. ####### Dependencies
  30. MATH/depends.make: $(D_MATH_SRC)
  31. (cd MATH ; ../$(MAKEDEPENDS))
  32. include MATH/depends.make