1 mike 1.1 INCLUDES = -I$(ROOT)/src $(EXTRA_INCLUDES)
2
3 ################################################################################
4 ##
5 ## Build list of object names.
6 ##
7 ################################################################################
8
9 TMP_OBJECTS = $(foreach i,$(SOURCES),$(OBJ_DIR)/$i)
10
11 ifeq ($(OS_TYPE),windows)
12 OBJECTS = $(TMP_OBJECTS:.cpp=.obj)
13 else
14 OBJECTS = $(TMP_OBJECTS:.cpp=.o)
15 endif
16
17 ################################################################################
18 ##
19 ## Library rule:
20 ##
21 ################################################################################
22 mike 1.1
23 ifeq ($(OS_TYPE),windows)
24 include $(ROOT)/mak/library-windows.mak
|
25 mike 1.8 endif
26 ifeq ($(OS_TYPE),unix)
|
27 mike 1.1 include $(ROOT)/mak/library-unix.mak
|
28 mike 1.8 endif
29 ifeq ($(OS_TYPE),nsk)
30 include $(ROOT)/mak/library-nsk.mak
|
31 mike 1.1 endif
32
33 ################################################################################
34 ##
35 ## Clean rules:
36 ##
37 ################################################################################
38
39 include $(ROOT)/mak/clean.mak
40
41 ################################################################################
42 ##
43 ## Build list of object names:
44 ##
45 ################################################################################
46
47 include $(ROOT)/mak/objects.mak
48
49 include $(ROOT)/mak/depend.mak
50
51 include $(ROOT)/mak/build.mak
|
52 mike 1.4
|
53 mike 1.5 include $(ROOT)/mak/docxx.mak
54
|
55 mike 1.6 include $(ROOT)/mak/sub.mak
56
|
57 mike 1.1 -include $(OBJ_DIR)/depend.mak
58
|
59 mike 1.2 include $(ROOT)/mak/misc.mak
60
|
61 mike 1.1 tests: $(ERROR)
|