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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2