Committing in .
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 #                                                                            *
3 # Make file for VMS                                                          *
4 # Author : J.Jansen (joukj@hrem.stm.tudelft.nl)                              *
5 # Date : 9 November 1999                                                     *
6 #                                                                            *
7 #*****************************************************************************
8 .first
9         define wx [--.include.wx]
10
11 .ifdef __WXMOTIF__
12 CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13            /assume=(nostdnew,noglobal_array_new)
14 CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15 .else
16 .ifdef __WXGTK__
17 .ifdef __WXUNIVERSAL__
18 CXX_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
19         /name=(as_is,short)/ieee=denorm/assume=(nostdnew,noglobal_array_new)
20 CC_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
21         /name=(as_is,short)/ieee=denorm
22 .else
23 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
24            /assume=(nostdnew,noglobal_array_new)
25 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
26 .endif
27 .else
28 CXX_DEFINE =
29 CC_DEFINE =
30 .endif
31 .endif
32
33 .suffixes : .cpp
34
35 .cpp.obj :
36         cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
37 .c.obj :
38         cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
39
40 OBJECTS = \
41                 busyinfo.obj,\
42                 calctrl.obj,\
43                 caret.obj,\
44                 choicdgg.obj,\
45                 colrdlgg.obj,\
46                 dcpsg.obj,\
47                 dirctrlg.obj,\
48                 dirdlgg.obj,\
49                 fontdlgg.obj,\
50                 grid.obj,\
51                 gridctrl.obj,\
52                 gridsel.obj,\
53                 helpext.obj,\
54                 imaglist.obj,\
55                 laywin.obj,\
56                 listctrl.obj,\
57                 logg.obj,\
58                 msgdlgg.obj,\
59                 numdlgg.obj,\
60                 panelg.obj,\
61                 printps.obj,\
62                 prntdlgg.obj,\
63                 progdlgg.obj,\
64                 sashwin.obj,\
65                 selstore.obj,\
66                 splitter.obj,\
67                 tbarsmpl.obj,\
68                 tabg.obj,\
69                 textdlgg.obj,\
70                 tipdlg.obj,\
71                 tipwin.obj,\
72                 treectlg.obj,\
73                 wizard.obj
74
75 SOURCES = \
76                 accel.cpp,\
77                 busyinfo.cpp,\
78                 calctrl.cpp,\
79                 caret.cpp,\
80                 choicdgg.cpp,\
81                 colrdlgg.cpp,\
82                 dcpsg.cpp,\
83                 dirctrlg.cpp,\
84                 dirdlgg.cpp,\
85                 filedlgg.cpp,\
86                 fontdlgg.cpp,\
87                 grid.cpp,\
88                 gridctrl.cpp,\
89                 gridsel.cpp,\
90                 helpext.cpp,\
91                 imaglist.cpp,\
92                 laywin.cpp,\
93                 listctrl.cpp,\
94                 logg.cpp,\
95                 msgdlgg.cpp,\
96                 notebook.cpp,\
97                 numdlgg.cpp,\
98                 paletteg.cpp,\
99                 panelg.cpp,\
100                 printps.cpp,\
101                 prntdlgg.cpp,\
102                 progdlgg.cpp,\
103                 sashwin.cpp,\
104                 selstore.cpp,\
105                 splitter.cpp,\
106                 statline.cpp,\
107                 statusbr.cpp,\
108                 tbarsmpl.cpp,\
109                 tabg.cpp,\
110                 textdlgg.cpp,\
111                 tipdlg.cpp,\
112                 tipwin.cpp,\
113                 treectlg.cpp,\
114                 wizard.cpp
115
116 .ifdef __WXMOTIF__
117 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,scrlwing.obj,spinctlg.obj
118 .else
119 .ifdef __WXUNIVERSAL__
120 OBJECTS0=,accel.obj,filedlgg.obj,paletteg.obj
121 .else
122 OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
123 .endif
124 .endif
125
126 all : $(SOURCES)
127         $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
128 .ifdef __WXMOTIF__
129         library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
130 .else
131 .ifdef __WXGTK__
132 .ifdef __WXUNIVERSAL__
133         library/crea [--.lib]libwx_gtk_univ.olb $(OBJECTS)$(OBJECTS0)
134 .else
135         library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
136 .endif
137 .endif
138 .endif
139
140 accel.obj : accel.cpp
141 busyinfo.obj : busyinfo.cpp
142 calctrl.obj : calctrl.cpp
143 caret.obj : caret.cpp
144 choicdgg.obj : choicdgg.cpp
145 colrdlgg.obj : colrdlgg.cpp
146 dcpsg.obj : dcpsg.cpp
147 dirctrlg.obj : dirctrlg.cpp
148 dirdlgg.obj : dirdlgg.cpp
149 filedlgg.obj : filedlgg.cpp
150 fontdlgg.obj : fontdlgg.cpp
151 grid.obj : grid.cpp
152 gridctrl.obj : gridctrl.cpp
153 gridsel.obj : gridsel.cpp
154 helpext.obj : helpext.cpp
155 imaglist.obj : imaglist.cpp
156 laywin.obj : laywin.cpp
157 listctrl.obj : listctrl.cpp
158 logg.obj : logg.cpp
159 msgdlgg.obj : msgdlgg.cpp
160 notebook.obj : notebook.cpp
161 numdlgg.obj : numdlgg.cpp
162 paletteg.obj : paletteg.cpp
163 panelg.obj : panelg.cpp
164 printps.obj : printps.cpp
165 prntdlgg.obj : prntdlgg.cpp
166 progdlgg.obj : progdlgg.cpp
167 scrlwing.obj : scrlwing.cpp
168 spinctlg.obj : spinctlg.cpp
169 sashwin.obj : sashwin.cpp
170 selstore.obj : selstore.cpp
171 splitter.obj : splitter.cpp
172 statline.obj : statline.cpp
173 statusbr.obj : statusbr.cpp
174 tbarsmpl.obj : tbarsmpl.cpp
175 tabg.obj : tabg.cpp
176 textdlgg.obj : textdlgg.cpp
177 tipdlg.obj : tipdlg.cpp
178 tipwin.obj : tipwin.cpp
179 treectlg.obj : treectlg.cpp
180 wizard.obj : wizard.cpp