Revision: | 1.15 |
Committed: | Fri Feb 19 21:16:39 2016 UTC (7 years, 7 months ago) by arta |
Branch: | MAIN |
CVS Tags: | Ver_LATEST, NetDRMS_Ver_8-12, Ver_9-41, Ver_9-5, Ver_9-4, Ver_9-3, Ver_9-2, Ver_9-1, Ver_9-0, NetDRMS_Ver_LATEST, NetDRMS_Ver_8-11, Ver_8-11, Ver_8-12, 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, HEAD |
Changes since 1.14: | +10 -13 lines |
Log Message: | Revert accidental check-in. |
# | User | Rev | Content |
---|---|---|---|
1 | arta | 1.7 | # 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 | arta | 1.15 | MODEXE_$(d) := $(addprefix $(d)/, mymod) |
9 | MODEXE := $(MODEXE) $(MODEXE_$(d)) | ||
10 | arta | 1.7 | |
11 | arta | 1.15 | MODEXE_SOCK_$(d):= $(MODEXE_$(d):%=%_sock) |
12 | MODEXE_SOCK := $(MODEXE_SOCK) $(MODEXE_SOCK_$(d)) | ||
13 | arta | 1.7 | |
14 | arta | 1.15 | EXE_$(d) := $(MODEXE_$(d)) |
15 | OBJ_$(d) := $(EXE_$(d):%=%.o) | ||
16 | arta | 1.7 | DEP_$(d) := $(OBJ_$(d):%=%.d) |
17 | CLEAN := $(CLEAN) \ | ||
18 | arta | 1.15 | $(OBJ_$(d)) \ |
19 | $(EXE_$(d)) \ | ||
20 | $(MODEXE_SOCK_$(d))\ | ||
21 | arta | 1.7 | $(DEP_$(d)) |
22 | |||
23 | arta | 1.15 | S_$(d) := $(notdir $(EXE_$(d)) $(MODEXE_SOCK_$(d))) |
24 | arta | 1.7 | |
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)) |