ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/proj/cookbook/Rules.mk
Revision: 1.5
Committed: Tue Feb 23 17:03:20 2010 UTC (13 years, 7 months ago) by arta
Branch: MAIN
CVS Tags: NetDRMS_Ver_6-4, NetDRMS_Ver_8-0, NetDRMS_Ver_6-2, NetDRMS_Ver_6-3, NetDRMS_Ver_6-0, NetDRMS_Ver_6-1, Ver_6-0, Ver_6-1, Ver_6-2, Ver_6-3, Ver_6-4, NetDRMS_Ver_2-7, NetDRMS_Ver_2-4, NetDRMS_Ver_2-5, NetDRMS_Ver_8-8, Ver_5-10, Ver_8-5, NetDRMS_Ver_7-0, NetDRMS_Ver_8-1, Ver_5-14, Ver_5-13, Ver_5-12, Ver_5-11, Ver_7-0, Ver_LATEST, NetDRMS_Ver_LATEST, NetDRMS_Ver_9-9, NetDRMS_Ver_2-2, NetDRMS_Ver_8-12, NetDRMS_Ver_8-10, NetDRMS_Ver_8-11, NetDRMS_Ver_9-1, NetDRMS_Ver_9-0, NetDRMS_Ver_9-3, NetDRMS_Ver_9-2, NetDRMS_Ver_9-5, NetDRMS_Ver_9-4, NetDRMS_Ver_8-2, NetDRMS_Ver_8-3, NetDRMS_Ver_2-1, NetDRMS_Ver_2-6, NetDRMS_Ver_9-41, Ver_9-41, Ver_DRMSLATEST, NetDRMS_Ver_8-4, NetDRMS_Ver_8-5, NetDRMS_Ver_2-3, Ver_5-8, NetDRMS_Ver_8-6, Ver_5-7, Ver_8-8, NetDRMS_Ver_8-7, Ver_5-9, Ver_8-2, Ver_9-3, Ver_8-0, Ver_8-1, Ver_8-6, Ver_8-7, Ver_8-4, Ver_8-11, Ver_7-1, Ver_9-1, Ver_8-3, NetDRMS_Ver_7-1, Ver_9-5, Ver_9-4, Ver_8-10, Ver_9-2, Ver_8-12, Ver_9-0
Changes since 1.4: +1 -1 lines
Log Message:
Add support for a new status - downloaded-redo. If a user wants to force a download to happen again, s/he edits

File Contents

# User Rev Content
1 rick 1.1 # Standard things
2     sp := $(sp).x
3     dirstack_$(sp) := $(d)
4     d := $(dir)
5    
6 arta 1.4 # Local variables
7     # NOTE: Add the base of the module's filename below (next to mymod)
8 arta 1.5 MODEXE_$(d) := $(addprefix $(d)/, smpl_00)
9 arta 1.4 MODEXE_SOCK_$(d):= $(MODEXE_$(d):%=%_sock)
10    
11     EXE_$(d) := $(MODEXE_$(d))
12     OBJ_$(d) := $(EXE_$(d):%=%.o)
13     DEP_$(d) := $(OBJ_$(d):%=%.d)
14     CLEAN := $(CLEAN) \
15     $(OBJ_$(d)) \
16     $(EXE_$(d)) \
17     $(MODEXE_SOCK_$(d))\
18     $(DEP_$(d))
19    
20     TGT_BIN := $(TGT_BIN) $(EXE_$(d)) $(MODEXE_SOCK_$(d))
21    
22     S_$(d) := $(notdir $(EXE_$(d)) $(MODEXE_SOCK_$(d)))
23    
24     # Local rules
25     $(OBJ_$(d)): $(SRCDIR)/$(d)/Rules.mk
26     $(OBJ_$(d)): CF_TGT := $(CF_TGT) -DCDIR="\"$(SRCDIR)/$(d)\""
27    
28     $(MODEXE_$(d)): LL_TGT := $(LL_TGT) $(PGLIBS) $(CFITSIOLIBS)
29    
30     $(MODEXE_$(d)): %: %.o $(LIBDRMS_META)
31     $(LINK)
32     $(SLBIN)
33    
34     $(MODEXE_SOCK_$(d)): LL_TGT := $(LL_TGT) $(PGLIBS) $(CFITSIOLIBS)
35    
36     $(MODEXE_SOCK_$(d)): %_sock: %.o $(LIBDRMS_META_SOCK)
37     $(LINK)
38     $(SLBIN)
39    
40     # Shortcuts
41     .PHONY: $(S_$(d))
42     $(S_$(d)): %: $(d)/%
43 rick 1.1
44     # Standard things
45 arta 1.4 -include $(DEP_$(d))
46    
47 rick 1.1 d := $(dirstack_$(sp))
48     sp := $(basename $(sp))