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 mike 1.1 endif
27
28 ################################################################################
29 ##
30 ## Library rule:
31 ##
32 ################################################################################
33
34 ifeq ($(OS_TYPE),windows)
35 include $(ROOT)/mak/library-windows.mak
|
36 mike 1.8 endif
37 ifeq ($(OS_TYPE),unix)
|
38 mike 1.1 include $(ROOT)/mak/library-unix.mak
|
39 mike 1.8 endif
40 ifeq ($(OS_TYPE),nsk)
41 include $(ROOT)/mak/library-nsk.mak
|
42 mike 1.1 endif
43
44 ################################################################################
45 ##
46 ## Clean rules:
47 ##
48 ################################################################################
49
50 include $(ROOT)/mak/clean.mak
51
52 ################################################################################
53 ##
54 ## Build list of object names:
55 ##
56 ################################################################################
57
58 include $(ROOT)/mak/objects.mak
59
60 include $(ROOT)/mak/depend.mak
61
62 include $(ROOT)/mak/build.mak
|
63 mike 1.4
|
64 mike 1.5 include $(ROOT)/mak/docxx.mak
65
|
66 mike 1.6 include $(ROOT)/mak/sub.mak
67
|
68 mike 1.1 -include $(OBJ_DIR)/depend.mak
69
|
70 mike 1.2 include $(ROOT)/mak/misc.mak
71
|
72 mike 1.1 tests: $(ERROR)
|
73 kumpf 1.10
|
74 chuck 1.12 #l10n
75 messages: $(ERROR)
76
|
77 kumpf 1.10 poststarttests: $(ERROR)
|