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

并行计算

开发平台:

MultiPlatform

  1. ############################################################
  2. ##   Compilation de la librairie CGNS
  3. LDIR := CGNS
  4. ####### Files
  5. CGNS_LIB = $(PRJLIB)/libt_cgns.a
  6. CGNS_MOD = CGNS_STRUCT.$(MOD)       
  7.            CGNSLIB.$(MOD) 
  8. CGNS_OBJ := $(CGNS_MOD:.$(MOD)=.o)   
  9.             cgns2typhon.o            
  10.             cgns2typhon_zone.o       
  11.             cgns2typhon_ustboco.o    
  12.             cgns2typhon_ustmesh.o    
  13.             createface_fromcgns.o    
  14.             readcgns_strboco.o       
  15.             readcgns_strconnect.o    
  16.             readcgns_ustboco.o       
  17.             readcgns_ustconnect.o    
  18.             readcgnsbase.o           
  19.             readcgnsfile.o           
  20.             readcgnsvtex.o           
  21.             readcgnszone.o           
  22.             seek_bcface_face.o       
  23.             seek_bcface_vtex.o
  24. D_CGNS_OBJ := $(CGNS_OBJ:%=$(PRJOBJ)/%)
  25. D_CGNS_SRC := $(CGNS_OBJ:%.o=$(LDIR)/%.f90)
  26. ####### Build rules
  27. all: $(CGNS_LIB)
  28. $(CGNS_LIB): $(D_CGNS_OBJ)
  29. @echo ---------------------------------------------------------------
  30. @echo * Cr閍tion de la librairie $(CGNS_LIB)
  31. @touch $(CGNS_LIB) ; rm $(CGNS_LIB)
  32. @$(AR) ruv $(CGNS_LIB) $(D_CGNS_OBJ)
  33. @echo * Cr閍tion de l'index de la librairie
  34. @$(RAN)    $(CGNS_LIB)
  35. @echo ---------------------------------------------------------------
  36. @echo * LIBRAIRIE $(CGNS_LIB) cr殚e
  37. @echo ---------------------------------------------------------------
  38. CGNS_clean:
  39. -rm  $(CGNS_LIB) $(D_CGNS_OBJ) $(CGNS_MOD)
  40. ####### Dependencies
  41. CGNS/depends.make: $(D_CGNS_SRC)
  42. (cd CGNS ; ../$(MAKEDEPENDS))
  43. include CGNS/depends.make