1 kumpf 1.11 ifeq ($(PLATFORM_VERSION_SUPPORTED), yes)
2 ifdef PLATFORM_COMPONENT_NAME
3 DEFINES += -DPLATFORM_COMPONENT_NAME=\"$(PLATFORM_COMPONENT_NAME)\"
4 else
5 DEFINES += -DPLATFORM_COMPONENT_NAME=\"$(LIBRARY)\"
6 endif
7 endif
8
|
9 mike 1.1 INCLUDES = -I$(ROOT)/src $(EXTRA_INCLUDES)
10
|
11 mike 1.9 include $(ROOT)/mak/common.mak
12
|
13 mike 1.1 ################################################################################
14 ##
15 ## Build list of object names.
16 ##
17 ################################################################################
18
19 TMP_OBJECTS = $(foreach i,$(SOURCES),$(OBJ_DIR)/$i)
20
21 ifeq ($(OS_TYPE),windows)
|
22 a.dunfey 1.13 CPP_OBJECTS = $(TMP_OBJECTS:.cpp=.obj)
23 OBJECTS = $(CPP_OBJECTS:.c=.obj)
|
24 mike 1.1 else
|
25 a.dunfey 1.13 CPP_OBJECTS = $(TMP_OBJECTS:.cpp=.o)
|
26 schuur 1.14 OBJECTS = $(CPP_OBJECTS:.c=.o)
|
27 mike 1.1 endif
28
29 ################################################################################
30 ##
31 ## Library rule:
32 ##
33 ################################################################################
34
35 ifeq ($(OS_TYPE),windows)
36 include $(ROOT)/mak/library-windows.mak
|
37 mike 1.8 endif
38 ifeq ($(OS_TYPE),unix)
|
39 mike 1.1 include $(ROOT)/mak/library-unix.mak
|
40 mike 1.8 endif
41 ifeq ($(OS_TYPE),nsk)
42 include $(ROOT)/mak/library-nsk.mak
|
43 mike 1.1 endif
44
45 ################################################################################
46 ##
47 ## Clean rules:
48 ##
49 ################################################################################
50
51 include $(ROOT)/mak/clean.mak
52
53 ################################################################################
54 ##
55 ## Build list of object names:
56 ##
57 ################################################################################
58
59 include $(ROOT)/mak/objects.mak
60
61 include $(ROOT)/mak/depend.mak
62
63 include $(ROOT)/mak/build.mak
|
64 mike 1.4
|
65 mike 1.5 include $(ROOT)/mak/docxx.mak
66
|
67 mike 1.6 include $(ROOT)/mak/sub.mak
68
|
69 mike 1.1 -include $(OBJ_DIR)/depend.mak
70
|
71 mike 1.2 include $(ROOT)/mak/misc.mak
72
|
73 mike 1.1 tests: $(ERROR)
|
74 kumpf 1.10
|
75 chuck 1.12 #l10n
76 messages: $(ERROR)
77
|
78 kumpf 1.10 poststarttests: $(ERROR)
|
79 konrad.r 1.15
|