(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 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)

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2