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

并行计算

开发平台:

MultiPlatform

  1. ############################################################
  2. ##   Compilation de la librairie ZONE
  3. LDIR := ZONE
  4. ####### Files
  5. ZONE_LIB = $(PRJLIB)/libt_zone.a
  6. ZONE_MOD = BOUND.$(MOD)                  
  7.            DEFCAPTEURS.$(MOD)            
  8.            DEFZONE.$(MOD)                
  9.            ZONE_COUPLING.$(MOD)          
  10.            MENU_ZONECOUPLING.$(MOD) 
  11. ZONE_OBJ := $(ZONE_MOD:.$(MOD)=.o)       
  12.             calc_varcons.o               
  13.             calc_varprim.o               
  14.             calcboco_ust.o               
  15.             calcboco_ust_extrapol.o      
  16.             calcboco_ust_sym.o           
  17.             donnees_echange.o            
  18.             init_champ_ust.o             
  19.             init_connect_grid.o          
  20.             init_connect_ust.o           
  21.             init_ustboco_ghostface.o     
  22.             init_ustboco_kutta.o         
  23.             init_ustboco_singpanel.o     
  24.             interpol_onvtex.o            
  25.             prb_boco_field.o             
  26.             update_champ.o
  27. D_ZONE_OBJ := $(ZONE_OBJ:%=$(PRJOBJ)/%)
  28. D_ZONE_SRC := $(ZONE_OBJ:%.o=$(LDIR)/%.f90)
  29. ####### Build rules
  30. all: $(ZONE_LIB)
  31. $(ZONE_LIB): $(D_ZONE_OBJ)
  32. @echo ---------------------------------------------------------------
  33. @echo * Cr閍tion de la librairie $(ZONE_LIB)
  34. @touch $(ZONE_LIB) ; rm $(ZONE_LIB)
  35. @$(AR) ruv $(ZONE_LIB) $(D_ZONE_OBJ)
  36. @echo * Cr閍tion de l'index de la librairie
  37. @$(RAN)    $(ZONE_LIB)
  38. @echo ---------------------------------------------------------------
  39. @echo * LIBRAIRIE $(ZONE_LIB) cr殚e
  40. @echo ---------------------------------------------------------------
  41. ZONE_clean:
  42. -rm  $(ZONE_LIB) $(D_ZONE_OBJ) $(ZONE_MOD)
  43. ####### Dependencies
  44. ZONE/depends.make: $(D_ZONE_SRC)
  45. (cd ZONE ; ../$(MAKEDEPENDS))
  46. include ZONE/depends.make