ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/proj/myproj/apps/Rules.mk
Revision: 1.13
Committed: Tue Jun 24 15:58:01 2014 UTC (9 years, 3 months ago) by arta
Branch: MAIN
CVS Tags: NetDRMS_Ver_8-8, NetDRMS_Ver_8-10, NetDRMS_Ver_8-5, NetDRMS_Ver_8-6, NetDRMS_Ver_8-7, Ver_8-8, Ver_8-6, Ver_8-7, Ver_8-5, Ver_8-10
Changes since 1.12: +1 -1 lines
Log Message:
Undo accidental commit.

File Contents

# Content
1 # Standard things
2 sp := $(sp).x
3 dirstack_$(sp) := $(d)
4 d := $(dir)
5
6 # Local variables
7 # NOTE: Add the base of the module's filename below (next to mymod)
8 MODEXE_$(d) := $(addprefix $(d)/, mymod)
9 MODEXE := $(MODEXE) $(MODEXE_$(d))
10
11 MODEXE_SOCK_$(d):= $(MODEXE_$(d):%=%_sock)
12 MODEXE_SOCK := $(MODEXE_SOCK) $(MODEXE_SOCK_$(d))
13
14 EXE_$(d) := $(MODEXE_$(d))
15 OBJ_$(d) := $(EXE_$(d):%=%.o)
16 DEP_$(d) := $(OBJ_$(d):%=%.d)
17 CLEAN := $(CLEAN) \
18 $(OBJ_$(d)) \
19 $(EXE_$(d)) \
20 $(MODEXE_SOCK_$(d))\
21 $(DEP_$(d))
22
23 S_$(d) := $(notdir $(EXE_$(d)) $(MODEXE_SOCK_$(d)))
24
25 # Local rules
26 $(OBJ_$(d)): $(SRCDIR)/$(d)/Rules.mk
27 $(OBJ_$(d)): CF_TGT := $(CF_TGT) -DCDIR="\"$(SRCDIR)/$(d)\""
28
29 # NOTE: Add dependent libraries with the -I compiler flag, and make the module depend
30 # on that library
31 # $(OBJ_$(d)): CF_TGT := -I$(SRCDIR)/$(d)/../../libs/somelib
32 # $(MODEXE_$(d)) $(MODEXE_SOCK_$(d)): $(LIBSOMELIB)
33
34 # Shortcuts
35 .PHONY: $(S_$(d))
36 $(S_$(d)): %: $(d)/%
37
38 # Standard things
39 -include $(DEP_$(d))
40
41 d := $(dirstack_$(sp))
42 sp := $(basename $(sp))