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 gs.keenan 1.16 ifeq ($(OS_TYPE),vms)
45 include $(ROOT)/mak/library-vms.mak
46 endif
|
47 mike 1.1
48 ################################################################################
49 ##
50 ## Clean rules:
51 ##
52 ################################################################################
53
54 include $(ROOT)/mak/clean.mak
55
56 ################################################################################
57 ##
58 ## Build list of object names:
59 ##
60 ################################################################################
61
62 include $(ROOT)/mak/objects.mak
63
64 include $(ROOT)/mak/depend.mak
65
66 include $(ROOT)/mak/build.mak
|
67 mike 1.4
|
68 mike 1.5 include $(ROOT)/mak/docxx.mak
69
|
70 mike 1.6 include $(ROOT)/mak/sub.mak
71
|
72 mike 1.1 -include $(OBJ_DIR)/depend.mak
73
|
74 mike 1.2 include $(ROOT)/mak/misc.mak
75
|
76 mike 1.1 tests: $(ERROR)
|
77 kumpf 1.10
|
78 chuck 1.12 #l10n
79 messages: $(ERROR)
80
|
81 kumpf 1.10 poststarttests: $(ERROR)
|
82 konrad.r 1.15
|