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

并行计算

开发平台:

MultiPlatform

  1. ############################################################
  2. ##   Compilation de la librairie VORTEX
  3. LDIR := VORTEX
  4. ####### Files
  5. VORTEX_LIB = $(PRJLIB)/libt_vortex.a
  6. VORTEX_MOD = PAN2D_LIN.$(MOD)   
  7.              MENU_VORTEX.$(MOD) 
  8.              VORTEX2D.$(MOD)  
  9. VORTEX_OBJ = $(VORTEX_MOD:.$(MOD)=.o)  
  10.              calc_induced_velocities.o 
  11.              def_boco_vortex.o         
  12.              def_init_vortex.o         
  13.              def_model_vortex.o        
  14.              fillmat_sing_effects.o    
  15.              get_singularity_nodes.o   
  16.              init_boco_vort.o          
  17.              init_vort_ust.o
  18. D_VORTEX_OBJ = $(VORTEX_OBJ:%=$(PRJOBJ)/%)
  19. D_VORTEX_SRC := $(VORTEX_OBJ:%.o=$(LDIR)/%.f90)
  20. ####### Build rules
  21. all: $(VORTEX_LIB)
  22. $(VORTEX_LIB): $(D_VORTEX_OBJ)
  23. @echo ---------------------------------------------------------------
  24. @echo * Cr閍tion de la librairie $(VORTEX_LIB)
  25. @touch $(VORTEX_LIB) ; rm $(VORTEX_LIB)
  26. @$(AR) ruv $(VORTEX_LIB) $(D_VORTEX_OBJ)
  27. @echo * Cr閍tion de l'index de la librairie
  28. @$(RAN)    $(VORTEX_LIB)
  29. @echo ---------------------------------------------------------------
  30. @echo * LIBRAIRIE $(VORTEX_LIB) cr殚e
  31. @echo ---------------------------------------------------------------
  32. VORTEX_clean:
  33. -rm $(VORTEX_LIB) $(D_VORTEX_OBJ) $(VORTEX_MOD)
  34. ####### Dependencies
  35. VORTEX/depends.make: $(D_VORTEX_SRC) $(LDIR)/source-depend.make
  36. (cd VORTEX ; ../$(MAKEDEPENDS))
  37. include VORTEX/depends.make