ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/build/Rules.mk.template
Revision: 1.1.1.1 (vendor branch)
Committed: Tue Oct 2 00:12:21 2007 UTC (15 years, 11 months ago) by arta
Branch: MAIN, Vtag
CVS Tags: Ver_6-0, Ver_6-1, Ver_6-2, Ver_6-3, Ver_6-4, Ver_5-6, Ver_LATEST, NetDRMS_Ver_8-12, NewTree01_cp05_JSOC, Ver_9-41, Ver_DRMSLATEST, NetDRMS_Ver_2-0b, NetDRMS_Ver_2-0a, Ver_9-5, Ver_9-4, Ver_9-3, Ver_9-2, Ver_9-1, Ver_9-0, NetDRMS_Ver_1-1, NetDRMS_Ver_1-0, NetDRMS_Ver_2-2, NetDRMS_Ver_2-3, NetDRMS_Ver_2-0, NetDRMS_Ver_2-1, NetDRMS_Ver_2-6, NetDRMS_Ver_2-7, NetDRMS_Ver_2-4, NetDRMS_Ver_2-5, NewTree01_cp03_JSOC, NetDRMS_Ver_LATEST, NetDRMS_Ver_8-8, NetDRMS_Ver_8-10, NetDRMS_Ver_8-11, NetDRMS_Ver_8-4, NetDRMS_Ver_8-5, NetDRMS_Ver_8-6, NetDRMS_Ver_8-7, NetDRMS_Ver_8-0, NetDRMS_Ver_8-1, NetDRMS_Ver_8-2, NetDRMS_Ver_8-3, NewTree01_cp08_JSOC, NewTree01_cp01_JSOC, Ver_4-6, Ver_4-7, Ver_4-4, Ver_4-5, Ver_4-2, Ver_4-3, Ver_4-0, Ver_4-1, NewTree01_cp02_JSOC, Ver_8-8, NetDRMS_Ver_2-0b1, Ver_8-2, Ver_8-3, Ver_8-0, Ver_8-1, Ver_8-6, Ver_8-7, Ver_8-4, Ver_8-5, Ver_5-3, Ver_5-2, Ver_5-1, Ver_5-0, Ver_5-7, Ver_7-0, Ver_5-5, Ver_5-9, Ver_5-8, Ver_8-10, Ver_8-11, Ver_8-12, NetDRMS_Ver_6-4, NetDRMS_Ver_0-7, NetDRMS_Ver_6-2, NetDRMS_Ver_6-3, NetDRMS_Ver_6-0, NetDRMS_Ver_6-1, NetDRMS_Ver_0-8, NetDRMS_Ver_0-9, Ver_5-14, Ver_5-13, Ver_5-12, Ver_5-11, Ver_5-10, NetDRMS_Ver_2-0a2, NetDRMS_Ver_2-0a1, NewTree01_cp07_JSOC, NetDRMS_Ver_9-9, NewTree01_cp04_JSOC, NetDRMS_Ver_9-41, NetDRMS_Ver_9-1, NetDRMS_Ver_9-0, NetDRMS_Ver_9-3, NetDRMS_Ver_9-2, NetDRMS_Ver_9-5, NetDRMS_Ver_9-4, NewTree01_cp06_JSOC, Ver_7-1, NewTree01_cp09_JSOC, NetDRMS_Ver_7-1, NetDRMS_Ver_7-0, HEAD
Changes since 1.1: +0 -0 lines
Log Message:
First new, reorganized JSOC tree

File Contents

# Content
1 # Standard things
2
3 sp := $(sp).x
4 dirstack_$(sp) := $(d)
5 d := $(dir)
6
7
8 # Subdirectories, in random order
9
10 dir := $(d)/subdir
11 include $(SRCDIR)/$(dir)/Rules.mk
12
13 # Local variables
14
15 OBJ_$(d) := $(addprefix $(d)/, example1.o)
16
17 CEXE_$(d) := $(addprefix $(d)/, example2)
18 CEXE := $(CEXE) $(CEXE_$(d))
19
20 DEP_$(d) := $(OBJ_$(d):%=%.d) $(CEXE_$(d):%=%.o.d)
21
22 CLEAN := $(CLEAN) \
23 $(OBJ_$(d)) \
24 $(CEXE_$(d):%=%.o) $(CEXE_$(d)) \
25 $(DEP_$(d))
26
27 #TGT_BIN := $(TGT_BIN) $(CEXE_$(d))
28 #TGT_LIB := $(TGT_LIB)
29
30 S_$(d) := $(notdir $(CEXE_$(d)))
31
32 # Local rules
33
34 $(OBJ_$(d)): $(SRCDIR)/$(d)/Rules.mk
35 $(CEXE_$(d):%=%.o): $(SRCDIR)/$(d)/Rules.mk
36
37 # Shortcuts
38
39 .PHONY: $(S_$(d))
40 $(S_$(d)): %: $(d)/%
41
42 # Standard things
43
44 -include $(DEP_$(d))
45
46 d := $(dirstack_$(sp))
47 sp := $(basename $(sp))
48