(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 schuur 1.12.4.1 CPP_OBJECTS = $(TMP_OBJECTS:.cpp=.obj)
23                 OBJECTS = $(CPP_OBJECTS:.c=.obj)
24 mike   1.1      else
25 schuur 1.12.4.1 CPP_OBJECTS = $(TMP_OBJECTS:.cpp=.o)
26                 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