(file) Return to Rules.mk CVS log (file) (dir) Up to [Development] / JSOC / proj / sharp / apps

Diff for /JSOC/proj/sharp/apps/Rules.mk between version 1.1 and 1.6

version 1.1, 2012/08/23 08:38:33 version 1.6, 2018/03/28 01:35:53
Line 6  d := $(dir)
Line 6  d := $(dir)
 # Local variables # Local variables
  
 # Common utilities # Common utilities
 EXTRADEPS_$(d)          := $(addprefix $(d)/, fresize.o)  #EXTRADEPS_$(d)         := $(addprefix $(d)/, fresize.o)
  
 # NOTE: Add the base of the module's filename below (next to mymod) # NOTE: Add the base of the module's filename below (next to mymod)
 MODEXE_$(d)     := $(addprefix $(d)/, sharp)  MODEXE_$(d)     := $(addprefix $(d)/, sharp update_sharp_keys smarp)
 MODEXE          := $(MODEXE) $(MODEXE_$(d)) MODEXE          := $(MODEXE) $(MODEXE_$(d))
  
 MODEXE_SOCK_$(d):= $(MODEXE_$(d):%=%_sock) MODEXE_SOCK_$(d):= $(MODEXE_$(d):%=%_sock)
Line 38  S_$(d) := $(notdir $(EXE_$(d)) $(MODEXE
Line 38  S_$(d) := $(notdir $(EXE_$(d)) $(MODEXE
  
 # Local rules # Local rules
 $(OBJ_$(d)):            $(SRCDIR)/$(d)/Rules.mk $(OBJ_$(d)):            $(SRCDIR)/$(d)/Rules.mk
 $(OBJ_$(d)):            CF_TGT := -I$(SRCDIR)/$(d)/../../libs/astro -I$(SRCDIR)/$(d)/../../libs/interpolate -I$(SRCDIR)/$(d)/../../libs/stats -I$(SRCDIR)/$(d)/src/ $(FMATHLIBSH) -I$(SRCDIR)/lib_third_party/include  $(OBJ_$(d)):            CF_TGT := $(CF_TGT) -I$(SRCDIR)/$(d)/../../libs/astro -I$(SRCDIR)/$(d)/../../libs/interpolate -I$(SRCDIR)/$(d)/../../libs/stats -I$(SRCDIR)/$(d)/src/ $(FMATHLIBSH) -I$(SRCDIR)/lib_third_party/include $(GSLH) $(FFTWH)
 $(OBJ_$(d)):            CF_TGT := $(CF_TGT) -DCDIR="\"$(SRCDIR)/$(d)\"" $(OBJ_$(d)):            CF_TGT := $(CF_TGT) -DCDIR="\"$(SRCDIR)/$(d)\""
  
 $(EXTRADEPS_$(d)):      CF_TGT := $(CF_TGT) -I/home/jsoc/include -I$(SRCDIR)/$(d) -openmp  #$(EXTRADEPS_$(d)):     CF_TGT := $(CF_TGT) $(GSLH)
  
 MKL     := -lmkl  MKL     := -lmkl_em64t
   
 ifeq ($(COMPILER), icc)  
   NOIPO_$(d)    := -no-ipo  
 endif  
   
 ifeq ($(JSOC_MACHINE), linux_x86_64)  
   MKL     := $(NOIPO_$(d)) -L /home/jsoc/lib/linux-x86_64 -lmkl_em64t -lfftw3f  
 endif  
   
 ifeq ($(JSOC_MACHINE), linux_ia32)  
   MKL     := $(NOIPO_$(d)) -L /home/jsoc/lib/linux-ia32 -lmkl_lapack -lmkl_ia32 -lfftw3f  
 endif  
   
 SVML_$(d)       :=  
 GUIDE_$(d)      :=  
   
 ifeq ($(COMPILER), icc)  
   SVML_$(d)     := #-lsvml  
   GUIDE_$(d)    := #-lguide  
 endif  
  
 ALL_$(d)        := $(MODEXE_$(d)) $(MODEXE_SOCK_$(d)) $(MODEXE_USEF_$(d)) $(MODEXE_USEF_SOCK_$(d)) ALL_$(d)        := $(MODEXE_$(d)) $(MODEXE_SOCK_$(d)) $(MODEXE_USEF_$(d)) $(MODEXE_USEF_SOCK_$(d))
 $(ALL_$(d)) : $(EXTRADEPS_$(d))  #$(ALL_$(d)) : $(EXTRADEPS_$(d))
 $(ALL_$(d)) : $(LIBASTRO) $(LIBSTATS) $(LIBINTERP) $(ALL_$(d)) : $(LIBASTRO) $(LIBSTATS) $(LIBINTERP)
 $(ALL_$(d)) : LF_TGT := $(LF_TGT) -openmp $(MKL)  $(ALL_$(d)) : LF_TGT := $(LF_TGT) $(MKL)
 $(ALL_$(d)) : LL_TGT := $(LL_TGT) $(GSLLIBS) $(CFITSIOLIBS) $(FMATHLIBS) $(SVML_$(d)) $(MKL) $(GUIDE_$(d))  $(ALL_$(d)) : LL_TGT := $(LL_TGT) $(GSLLIBS) $(CFITSIOLIBS) $(MKL)
  
 # Shortcuts # Shortcuts
 .PHONY: $(S_$(d)) .PHONY: $(S_$(d))


Legend:
Removed from v.1.1  
changed lines
  Added in v.1.6

Karen Tian
Powered by
ViewCVS 0.9.4