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