(file) Return to library.mak CVS log (file) (dir) Up to [Pegasus] / pegasus / mak

 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)

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2