version 1.3, 2013/01/14 19:51:56
|
version 1.6, 2018/03/28 01:35:53
|
|
|
# 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 $(GSLH) $(FFTWH) |
$(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) $(GSLH) |
#$(EXTRADEPS_$(d)): CF_TGT := $(CF_TGT) $(GSLH) |
| |
MKL := -lmkl_em64t | MKL := -lmkl_em64t |
| |
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) $(MKL) | $(ALL_$(d)) : LF_TGT := $(LF_TGT) $(MKL) |
$(ALL_$(d)) : LL_TGT := $(LL_TGT) $(GSLLIBS) $(CFITSIOLIBS) $(MKL) | $(ALL_$(d)) : LL_TGT := $(LL_TGT) $(GSLLIBS) $(CFITSIOLIBS) $(MKL) |