![]() ![]() |
![]() |
File: [Development] / JSOC / proj / datacapture / apps / Rules.mk
(download)
Revision: 1.5, Tue May 3 22:40:42 2011 UTC (12 years, 1 month ago) by arta Branch: MAIN CVS Tags: Ver_9-2, Ver_9-1, Ver_9-0, Ver_8-8, Ver_8-7, Ver_8-6, Ver_8-5, Ver_8-4, Ver_8-3, Ver_8-2, Ver_8-12, Ver_8-11, Ver_8-10, Ver_8-1, Ver_8-0, Ver_7-1, Ver_7-0, Ver_6-4, Ver_6-3, Ver_6-2, Ver_6-1, Ver_6-0, Ver_5-14, Ver_5-13 Changes since 1.4: +3 -2 lines Changes for the porting of the egse hmi compression library from the CM tree to the CVS/JSOC tree |
# Standard things sp := $(sp).x dirstack_$(sp) := $(d) d := $(dir) # Local variables # Force icc compilation since this doesn't work for gcc because libhmicomp_egse was built with icc. LOCALCC = $(ICC_COMP) LOCALLN = $(ICC_LINK) EXE_$(d) := $(addprefix $(d)/, ingest_tlm soc_pipe_scp) CEXESUMS := $(CEXESUMS) $(EXE_$(d)) OBJ_$(d) := $(EXE_$(d):%=%.o) DEP_$(d) := $(EXE_$(d):%=%.o.d) CLEAN := $(CLEAN) \ $(OBJ_$(d)) \ $(EXE_$(d)) \ $(DEP_$(d)) TGT_BIN := $(TGT_BIN) $(EXE_$(d)) S_$(d) := $(notdir $(EXE_$(d))) ifeq ($(HOST),dcs0.jsoc.Stanford.EDU) ADD_TGT_$(d) := -DSUMDC -DDCS0 endif ifeq ($(HOST),dcs1.jsoc.Stanford.EDU) ADD_TGT_$(d) := -DSUMDC -DDCS1 endif ifeq ($(HOST),dcs2.jsoc.Stanford.EDU) ADD_TGT_$(d) := -DSUMDC -DDCS2 endif ifeq ($(HOST),dcs3.jsoc.Stanford.EDU) ADD_TGT_$(d) := -DSUMDC -DDCS3 endif # Local rules $(OBJ_$(d)): $(SRCDIR)/$(d)/Rules.mk $(OBJ_$(d)): CF_TGT := $(CF_TGT) $(ADD_TGT_$(d)) -DCDIR="\"$(SRCDIR)/$(d)\"" -I$(SRCDIR)/$(d)/../../libs/egsehmicomp $(OBJ_$(d)): %.o: %.c $(LOCALCC) $(EXE_$(d)): LL_TGT := $(PGL) -lecpg -lpq $(EXE_$(d)): $(LIBEGSEHMICOMP) $(EXE_$(d)): %: %.o $(EXELIBS) $(LOCALLN) $(SLBIN) # Shortcuts .PHONY: $(S_$(d)) $(S_$(d)): %: $(d)/% # Standard things -include $(DEP_$(d)) d := $(dirstack_$(sp)) sp := $(basename $(sp))
Karen Tian |
Powered by ViewCVS 0.9.4 |