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

并行计算

开发平台:

MultiPlatform

  1. ############################################################
  2. ##   Compilation de la librairie MODCOM
  3. LDIR := MODCOM
  4. ####### Files
  5. MODCOM_LIB = $(PRJLIB)/libt_modcom.a
  6. MODCOM_MOD = CONNECTIVITY.$(MOD)     
  7.              GEO2D.$(MOD)            
  8.              LAPACK.$(MOD)           
  9.              MODINFO.$(MOD)          
  10.              TYPHMAKE.$(MOD)         
  11.              VARCOM.$(MOD)           
  12. MODCOM_OBJ = $(MODCOM_MOD:.$(MOD)=.o) # 
  13. D_MODCOM_OBJ = $(MODCOM_OBJ:%=$(PRJOBJ)/%)
  14. D_MODCOM_SRC := $(MODCOM_OBJ:%.o=$(LDIR)/%.f90)
  15. ####### Build rules
  16. all: $(MODCOM_LIB)
  17. $(MODCOM_LIB): $(D_MODCOM_OBJ)
  18. @echo ---------------------------------------------------------------
  19. @echo * Cr閍tion de la librairie $(MODCOM_LIB)
  20. @touch $(MODCOM_LIB) ; rm $(MODCOM_LIB)
  21. @$(AR) ruv $(MODCOM_LIB) $(D_MODCOM_OBJ)
  22. @echo * Cr閍tion de l'index de la librairie
  23. @$(RAN)    $(MODCOM_LIB)
  24. @echo ---------------------------------------------------------------
  25. @echo * LIBRAIRIE $(MODCOM_LIB) cr殚e
  26. @echo ---------------------------------------------------------------
  27. MODCOM_clean:
  28. -rm  $(MODCOM_LIB) $(D_MODCOM_OBJ) $(MODCOM_MOD)
  29. ####### Dependencies
  30. MODCOM/depends.make: $(D_MODCOM_SRC)
  31. (cd MODCOM ; ../$(MAKEDEPENDS))
  32. include MODCOM/depends.make