Committing in .
[wxWidgets.git] / src / common / 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 YACC=bison/yacc
34
35 SED=gsed
36
37 LEX=flex
38
39 .suffixes : .cpp
40
41 .cpp.obj :
42         cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
43 .c.obj :
44         cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
45
46 OBJECTS = \
47                 appcmn.obj,\
48                 artprov.obj,\
49                 artstd.obj,\
50                 choiccmn.obj,\
51                 clipcmn.obj,\
52                 clntdata.obj,\
53                 cmdline.obj,\
54                 cmdproc.obj,\
55                 cmndata.obj,\
56                 config.obj,\
57                 containr.obj,\
58                 cshelp.obj,\
59                 ctrlcmn.obj,\
60                 ctrlsub.obj,\
61                 datacmn.obj,\
62                 datetime.obj,\
63                 datstrm.obj,\
64                 db.obj,\
65                 dbgrid.obj,\
66                 dbtable.obj,\
67                 dcbase.obj,\
68                 dircmn.obj,\
69                 dlgcmn.obj,\
70                 dobjcmn.obj,\
71                 docmdi.obj,\
72                 docview.obj,\
73                 dynarray.obj,\
74                 dynlib.obj,\
75                 encconv.obj,\
76                 event.obj,\
77                 extended.obj,\
78                 ffile.obj,\
79                 file.obj,\
80                 fileconf.obj,\
81                 filename.obj,\
82                 filefn.obj,\
83                 filesys.obj,\
84                 fontcmn.obj,\
85                 fontmap.obj,\
86                 framecmn.obj
87
88 OBJECTS1=fs_inet.obj,\
89                 fs_zip.obj,\
90                 ftp.obj,\
91                 gdicmn.obj,\
92                 gifdecod.obj,\
93                 hash.obj,\
94                 hashmap.obj,\
95                 helpbase.obj,\
96                 http.obj,\
97                 iconbndl.obj,\
98                 imagall.obj,\
99                 imagbmp.obj,\
100                 image.obj,\
101                 imagfill.obj,\
102                 imaggif.obj,\
103                 imagiff.obj,\
104                 imagjpeg.obj,\
105                 imagpcx.obj,\
106                 imagpng.obj,\
107                 imagpnm.obj,\
108                 imagtiff.obj,\
109                 imagxpm.obj,\
110                 intl.obj,\
111                 ipcbase.obj,\
112                 layout.obj,\
113                 lboxcmn.obj,\
114                 list.obj,\
115                 log.obj,\
116                 longlong.obj,\
117                 memory.obj,\
118                 menucmn.obj,\
119                 mimecmn.obj,\
120                 module.obj,\
121                 msgout.obj,\
122                 mstream.obj,\
123                 nbkbase.obj,\
124                 object.obj,\
125                 paper.obj,\
126                 popupcmn.obj,\
127                 prntbase.obj,\
128                 process.obj,\
129                 protocol.obj,\
130                 quantize.obj,\
131                 sckaddr.obj,\
132                 sckfile.obj,\
133                 sckipc.obj,\
134                 sckstrm.obj,\
135                 sizer.obj,\
136                 socket.obj,\
137                 settcmn.obj,\
138                 statbar.obj,\
139                 strconv.obj,\
140                 stream.obj,\
141                 string.obj,\
142                 sysopt.obj,\
143                 tbarbase.obj,\
144                 textbuf.obj,\
145                 textcmn.obj,\
146                 textfile.obj,\
147                 timercmn.obj,\
148                 tokenzr.obj,\
149                 toplvcmn.obj,\
150                 treebase.obj,\
151                 txtstrm.obj,\
152                 unzip.obj,\
153                 url.obj
154
155 OBJECTS2=utilscmn.obj,\
156                 rgncmn.obj,\
157                 valgen.obj,\
158                 validate.obj,\
159                 valtext.obj,\
160                 variant.obj,\
161                 wfstream.obj,\
162                 wincmn.obj,\
163                 wxchar.obj,\
164                 xpmdecod.obj,\
165                 zipstrm.obj,\
166                 zstream.obj
167
168 OBJECTS_MOTIF=bmpbase.obj,gaugecmn.obj
169
170 SOURCES = \
171                 appcmn.cpp,\
172                 artprov.cpp,\
173                 artstd.cpp,\
174                 bmpbase.cpp,\
175                 choiccmn.cpp,\
176                 clipcmn.cpp,\
177                 clntdata.cpp,\
178                 cmdline.cpp,\
179                 cmdproc.cpp,\
180                 cmndata.cpp,\
181                 config.cpp,\
182                 containr.cpp,\
183                 cshelp.cpp,\
184                 ctrlcmn.cpp,\
185                 ctrlsub.cpp,\
186                 datacmn.cpp,\
187                 datetime.cpp,\
188                 datstrm.cpp,\
189                 db.cpp,\
190                 dbgrid.cpp,\
191                 dbtable.cpp,\
192                 dcbase.cpp,\
193                 dircmn.cpp,\
194                 dlgcmn.cpp,\
195                 dobjcmn.cpp,\
196                 docmdi.cpp,\
197                 docview.cpp,\
198                 dynarray.cpp,\
199                 dynlib.cpp,\
200                 encconv.cpp,\
201                 event.cpp,\
202                 extended.c,\
203                 ffile.cpp,\
204                 file.cpp,\
205                 fileconf.cpp,\
206                 filename.cpp,\
207                 filefn.cpp,\
208                 filesys.cpp,\
209                 fontcmn.cpp,\
210                 fontmap.cpp,\
211                 framecmn.cpp,\
212                 fs_inet.cpp,\
213                 fs_zip.cpp,\
214                 ftp.cpp,\
215                 gaugecmn.cpp,\
216                 gdicmn.cpp,\
217                 gifdecod.cpp,\
218                 hash.cpp,\
219                 hashmap.cpp,\
220                 helpbase.cpp,\
221                 http.cpp,\
222                 iconbndl.cpp,\
223                 imagall.cpp,\
224                 imagbmp.cpp,\
225                 image.cpp,\
226                 imagfill.cpp,\
227                 imaggif.cpp,\
228                 imagiff.cpp,\
229                 imagjpeg.cpp,\
230                 imagpcx.cpp,\
231                 imagpng.cpp,\
232                 imagpnm.cpp,\
233                 imagtiff.cpp,\
234                 imagxpm.cpp,\
235                 intl.cpp,\
236                 ipcbase.cpp,\
237                 layout.cpp,\
238                 lboxcmn.cpp,\
239                 list.cpp,\
240                 log.cpp,\
241                 longlong.cpp,\
242                 memory.cpp,\
243                 menucmn.cpp,\
244                 mimecmn.cpp,\
245                 module.cpp,\
246                 msgout.cpp,\
247                 mstream.cpp,\
248                 nbkbase.cpp,\
249                 object.cpp,\
250                 paper.cpp,\
251                 popupcmn.cpp,\
252                 prntbase.cpp,\
253                 process.cpp,\
254                 protocol.cpp,\
255                 quantize.cpp,\
256                 rgncmn.cpp,\
257                 sckaddr.cpp,\
258                 sckfile.cpp,\
259                 sckipc.cpp,\
260                 sckstrm.cpp,\
261                 sizer.cpp,\
262                 socket.cpp,\
263                 settcmn.cpp,\
264                 statbar.cpp,\
265                 strconv.cpp,\
266                 stream.cpp,\
267                 sysopt.cpp,\
268                 string.cpp,\
269                 tbarbase.cpp,\
270                 textbuf.cpp,\
271                 textcmn.cpp,\
272                 textfile.cpp,\
273                 timercmn.cpp,\
274                 tokenzr.cpp,\
275                 toplvcmn.cpp,\
276                 treebase.cpp,\
277                 txtstrm.cpp,\
278                 unzip.c,\
279                 url.cpp,\
280                 utilscmn.cpp,\
281                 valgen.cpp,\
282                 validate.cpp,\
283                 valtext.cpp,\
284                 variant.cpp,\
285                 wfstream.cpp,\
286                 wincmn.cpp,\
287                 wxchar.cpp,\
288                 xpmdecod.cpp,\
289                 zipstrm.cpp,\
290                 zstream.cpp
291
292 all : $(SOURCES)
293         $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
294         $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
295         $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
296 .ifdef __WXMOTIF__
297         $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
298         library [--.lib]libwx_motif.olb $(OBJECTS)
299         library [--.lib]libwx_motif.olb $(OBJECTS1)
300         library [--.lib]libwx_motif.olb $(OBJECTS2)
301         library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
302 .else
303 .ifdef __WXGTK__
304 .ifdef __WXUNIVERSAL__
305         library [--.lib]libwx_gtk_univ.olb $(OBJECTS)
306         library [--.lib]libwx_gtk_univ.olb $(OBJECTS1)
307         library [--.lib]libwx_gtk_univ.olb $(OBJECTS2)
308 .else
309         library [--.lib]libwx_gtk.olb $(OBJECTS)
310         library [--.lib]libwx_gtk.olb $(OBJECTS1)
311         library [--.lib]libwx_gtk.olb $(OBJECTS2)
312 .endif
313 .endif
314 .endif
315
316 appcmn.obj : appcmn.cpp
317 artprov.obj : artprov.cpp
318 artstd.obj : artstd.cpp
319 bmpbase.obj : bmpbase.cpp
320 choiccmn.obj : choiccmn.cpp
321 clipcmn.obj : clipcmn.cpp
322 clntdata.obj : clntdata.cpp
323 cmdline.obj : cmdline.cpp
324 cmdproc.obj : cmdproc.cpp
325 cmndata.obj : cmndata.cpp
326 config.obj : config.cpp
327 containr.obj : containr.cpp
328 cshelp.obj : cshelp.cpp
329 ctrlcmn.obj : ctrlcmn.cpp
330 ctrlsub.obj : ctrlsub.cpp
331 datacmn.obj : datacmn.cpp
332 datetime.obj : datetime.cpp
333 datstrm.obj : datstrm.cpp
334 db.obj : db.cpp
335 dbgrid.obj : dbgrid.cpp
336 dbtable.obj : dbtable.cpp
337 dcbase.obj : dcbase.cpp
338 dircmn.obj : dircmn.cpp
339 dlgcmn.obj : dlgcmn.cpp
340 dobjcmn.obj : dobjcmn.cpp
341 docmdi.obj : docmdi.cpp
342 docview.obj : docview.cpp
343 dynarray.obj : dynarray.cpp
344 dynlib.obj : dynlib.cpp
345 encconv.obj : encconv.cpp
346 event.obj : event.cpp
347 extended.obj : extended.c
348 ffile.obj : ffile.cpp
349 file.obj : file.cpp
350 fileconf.obj : fileconf.cpp
351 filefn.obj : filefn.cpp
352 filename.obj : filename.cpp
353 filesys.obj : filesys.cpp
354 fontcmn.obj : fontcmn.cpp
355 fontmap.obj : fontmap.cpp
356 framecmn.obj : framecmn.cpp
357 fs_inet.obj : fs_inet.cpp
358 fs_zip.obj : fs_zip.cpp
359 ftp.obj : ftp.cpp
360 gaugecmn.obj : gaugecmn.cpp
361 gdicmn.obj : gdicmn.cpp
362 gifdecod.obj : gifdecod.cpp
363 hash.obj : hash.cpp
364 hashmap.obj : hashmap.cpp
365 helpbase.obj : helpbase.cpp
366 http.obj : http.cpp
367 iconbndl.obj : iconbndl.cpp
368 imagall.obj : imagall.cpp
369 imagbmp.obj : imagbmp.cpp
370 image.obj : image.cpp
371 imagfill.obj : imagfill.cpp
372 imaggif.obj : imaggif.cpp
373 imagiff.obj : imagiff.cpp
374 imagjpeg.obj : imagjpeg.cpp
375 imagpcx.obj : imagpcx.cpp
376 imagpng.obj : imagpng.cpp
377 imagpnm.obj : imagpnm.cpp
378 imagtiff.obj : imagtiff.cpp
379 imagxpm.obj : imagxpm.cpp
380 intl.obj : intl.cpp
381 ipcbase.obj : ipcbase.cpp
382 layout.obj : layout.cpp
383 lboxcmn.obj : lboxcmn.cpp
384 list.obj : list.cpp
385 log.obj : log.cpp
386 longlong.obj : longlong.cpp
387 memory.obj : memory.cpp
388 menucmn.obj : menucmn.cpp
389 mimecmn.obj : mimecmn.cpp
390 module.obj : module.cpp
391 msgout.obj : msgout.cpp
392 mstream.obj : mstream.cpp
393 nbkbase.obj : nbkbase.cpp
394 object.obj : object.cpp
395 paper.obj : paper.cpp
396 popupcmn.obj : popupcmn.cpp
397 prntbase.obj : prntbase.cpp
398 process.obj : process.cpp
399 protocol.obj : protocol.cpp
400 quantize.obj : quantize.cpp
401 rgncmn.obj : rgncmn.cpp
402 sckaddr.obj : sckaddr.cpp
403 sckfile.obj : sckfile.cpp
404 sckipc.obj : sckipc.cpp
405 sckstrm.obj : sckstrm.cpp
406 sizer.obj : sizer.cpp
407 socket.obj : socket.cpp
408 settcmn.obj : settcmn.cpp
409 statbar.obj : statbar.cpp
410 strconv.obj : strconv.cpp
411 stream.obj : stream.cpp
412 sysopt.obj : sysopt.cpp
413 string.obj : string.cpp
414 tbarbase.obj : tbarbase.cpp
415 textbuf.obj : textbuf.cpp
416 textcmn.obj : textcmn.cpp
417 textfile.obj : textfile.cpp
418 timercmn.obj : timercmn.cpp
419 tokenzr.obj : tokenzr.cpp
420 toplvcmn.obj : toplvcmn.cpp
421 treebase.obj : treebase.cpp
422 txtstrm.obj : txtstrm.cpp
423 unzip.obj : unzip.c
424 url.obj : url.cpp
425 utilscmn.obj : utilscmn.cpp
426 valgen.obj : valgen.cpp
427 validate.obj : validate.cpp
428 valtext.obj : valtext.cpp
429 variant.obj : variant.cpp
430 wfstream.obj : wfstream.cpp
431 wincmn.obj : wincmn.cpp
432 wxchar.obj : wxchar.cpp
433 xpmdecod.obj : xpmdecod.cpp
434 zipstrm.obj : zipstrm.cpp
435 zstream.obj : zstream.cpp