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 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18            /assume=(nostdnew,noglobal_array_new)
19 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
20 .else
21 .ifdef __WXX11__
22 CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
23         /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
24 CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
25         /name=(as_is,short)
26 .else
27 CXX_DEFINE =
28 CC_DEFINE =
29 .endif
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                 appbase.obj,\
48                 appcmn.obj,\
49                 artprov.obj,\
50                 artstd.obj,\
51                 bookctrl.obj,\
52                 choiccmn.obj,\
53                 clipcmn.obj,\
54                 clntdata.obj,\
55                 cmdline.obj,\
56                 cmdproc.obj,\
57                 cmndata.obj,\
58                 config.obj,\
59                 containr.obj,\
60                 cshelp.obj,\
61                 ctrlcmn.obj,\
62                 ctrlsub.obj,\
63                 datacmn.obj,\
64                 datetime.obj,\
65                 datstrm.obj,\
66                 db.obj,\
67                 dbgrid.obj,\
68                 dbtable.obj,\
69                 dcbase.obj,\
70                 dircmn.obj,\
71                 dlgcmn.obj,\
72                 dobjcmn.obj,\
73                 docmdi.obj,\
74                 docview.obj,\
75                 dynarray.obj,\
76                 dynlib.obj,\
77                 encconv.obj,\
78                 event.obj,\
79                 extended.obj,\
80                 ffile.obj,\
81                 file.obj,\
82                 fileconf.obj,\
83                 filename.obj,\
84                 filefn.obj,\
85                 filesys.obj,\
86                 fldlgcmn.obj,\
87                 fmapbase.obj,\
88                 fontcmn.obj,\
89                 fontmap.obj,\
90                 framecmn.obj
91
92 OBJECTS1=fs_inet.obj,\
93                 fs_zip.obj,\
94                 ftp.obj,\
95                 gdicmn.obj,\
96                 gifdecod.obj,\
97                 hash.obj,\
98                 hashmap.obj,\
99                 helpbase.obj,\
100                 http.obj,\
101                 iconbndl.obj,\
102                 init.obj,\
103                 imagall.obj,\
104                 imagbmp.obj,\
105                 image.obj,\
106                 imagfill.obj,\
107                 imaggif.obj,\
108                 imagiff.obj,\
109                 imagjpeg.obj,\
110                 imagpcx.obj,\
111                 imagpng.obj,\
112                 imagpnm.obj,\
113                 imagtiff.obj,\
114                 imagxpm.obj,\
115                 intl.obj,\
116                 ipcbase.obj,\
117                 layout.obj,\
118                 lboxcmn.obj,\
119                 list.obj,\
120                 log.obj,\
121                 longlong.obj,\
122                 memory.obj,\
123                 menucmn.obj,\
124                 mimecmn.obj,\
125                 module.obj,\
126                 msgout.obj,\
127                 mstream.obj,\
128                 nbkbase.obj,\
129                 object.obj,\
130                 paper.obj,\
131                 popupcmn.obj,\
132                 prntbase.obj,\
133                 process.obj,\
134                 protocol.obj,\
135                 quantize.obj,\
136                 rendcmn.obj,\
137                 sckaddr.obj,\
138                 sckfile.obj,\
139                 sckipc.obj,\
140                 sckstrm.obj,\
141                 sizer.obj,\
142                 socket.obj,\
143                 settcmn.obj,\
144                 statbar.obj,\
145                 stopwatch.obj,\
146                 strconv.obj,\
147                 stream.obj,\
148                 string.obj,\
149                 sysopt.obj,\
150                 tbarbase.obj,\
151                 textbuf.obj,\
152                 textcmn.obj,\
153                 textfile.obj,\
154                 timercmn.obj,\
155                 tokenzr.obj,\
156                 toplvcmn.obj,\
157                 treebase.obj,\
158                 txtstrm.obj,\
159                 unzip.obj,\
160                 url.obj
161
162 OBJECTS2=utilscmn.obj,\
163                 rgncmn.obj,\
164                 valgen.obj,\
165                 validate.obj,\
166                 valtext.obj,\
167                 variant.obj,\
168                 wfstream.obj,\
169                 wxchar.obj,\
170                 wincmn.obj,\
171                 xpmdecod.obj,\
172                 zipstrm.obj,\
173                 zstream.obj
174
175 OBJECTS_MOTIF=bmpbase.obj,gaugecmn.obj
176
177 OBJECTS_X11=accesscmn.obj,bmpbase.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\
178         dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,gaugecmn.obj,\
179         gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\
180         regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj
181
182 SOURCES = \
183                 appbase.cpp,\
184                 appcmn.cpp,\
185                 artprov.cpp,\
186                 artstd.cpp,\
187                 bmpbase.cpp,\
188                 bookctrl.cpp,\
189                 choiccmn.cpp,\
190                 clipcmn.cpp,\
191                 clntdata.cpp,\
192                 cmdline.cpp,\
193                 cmdproc.cpp,\
194                 cmndata.cpp,\
195                 config.cpp,\
196                 containr.cpp,\
197                 cshelp.cpp,\
198                 ctrlcmn.cpp,\
199                 ctrlsub.cpp,\
200                 datacmn.cpp,\
201                 datetime.cpp,\
202                 datstrm.cpp,\
203                 db.cpp,\
204                 dbgrid.cpp,\
205                 dbtable.cpp,\
206                 dcbase.cpp,\
207                 dircmn.cpp,\
208                 dlgcmn.cpp,\
209                 dobjcmn.cpp,\
210                 docmdi.cpp,\
211                 docview.cpp,\
212                 dynarray.cpp,\
213                 dynlib.cpp,\
214                 encconv.cpp,\
215                 event.cpp,\
216                 extended.c,\
217                 ffile.cpp,\
218                 file.cpp,\
219                 fileconf.cpp,\
220                 filename.cpp,\
221                 filefn.cpp,\
222                 filesys.cpp,\
223                 fldlgcmn.cpp,\
224                 fmapbase.cpp,\
225                 fontcmn.cpp,\
226                 fontmap.cpp,\
227                 framecmn.cpp,\
228                 fs_inet.cpp,\
229                 fs_zip.cpp,\
230                 ftp.cpp,\
231                 gaugecmn.cpp,\
232                 gdicmn.cpp,\
233                 gifdecod.cpp,\
234                 hash.cpp,\
235                 hashmap.cpp,\
236                 helpbase.cpp,\
237                 http.cpp,\
238                 iconbndl.cpp,\
239                 init.cpp,\
240                 imagall.cpp,\
241                 imagbmp.cpp,\
242                 image.cpp,\
243                 imagfill.cpp,\
244                 imaggif.cpp,\
245                 imagiff.cpp,\
246                 imagjpeg.cpp,\
247                 imagpcx.cpp,\
248                 imagpng.cpp,\
249                 imagpnm.cpp,\
250                 imagtiff.cpp,\
251                 imagxpm.cpp,\
252                 intl.cpp,\
253                 ipcbase.cpp,\
254                 layout.cpp,\
255                 lboxcmn.cpp,\
256                 list.cpp,\
257                 log.cpp,\
258                 longlong.cpp,\
259                 memory.cpp,\
260                 menucmn.cpp,\
261                 mimecmn.cpp,\
262                 module.cpp,\
263                 msgout.cpp,\
264                 mstream.cpp,\
265                 nbkbase.cpp,\
266                 object.cpp,\
267                 paper.cpp,\
268                 popupcmn.cpp,\
269                 prntbase.cpp,\
270                 process.cpp,\
271                 protocol.cpp,\
272                 quantize.cpp,\
273                 rendcmn.cpp,\
274                 rgncmn.cpp,\
275                 sckaddr.cpp,\
276                 sckfile.cpp,\
277                 sckipc.cpp,\
278                 sckstrm.cpp,\
279                 sizer.cpp,\
280                 socket.cpp,\
281                 settcmn.cpp,\
282                 statbar.cpp,\
283                 stopwatch.cpp,\
284                 strconv.cpp,\
285                 stream.cpp,\
286                 sysopt.cpp,\
287                 string.cpp,\
288                 tbarbase.cpp,\
289                 textbuf.cpp,\
290                 textcmn.cpp,\
291                 textfile.cpp,\
292                 timercmn.cpp,\
293                 tokenzr.cpp,\
294                 toplvcmn.cpp,\
295                 treebase.cpp,\
296                 txtstrm.cpp,\
297                 unzip.c,\
298                 url.cpp,\
299                 utilscmn.cpp,\
300                 valgen.cpp,\
301                 validate.cpp,\
302                 valtext.cpp,\
303                 variant.cpp,\
304                 wfstream.cpp,\
305                 wincmn.cpp,\
306                 wxchar.cpp,\
307                 xpmdecod.cpp,\
308                 zipstrm.cpp,\
309                 zstream.cpp,\
310                 accesscmn.cpp,\
311                 dndcmn.cpp,\
312                 dpycmn.cpp,\
313                 dseldlg.cpp,\
314                 dynload.cpp,\
315                 effects.cpp,\
316                 fddlgcmn.cpp,\
317                 fs_mem.cpp,\
318                 gbsizer.cpp,\
319                 geometry.cpp,\
320                 matrix.cpp,\
321                 radiocmn.cpp,\
322                 regex.cpp,\
323                 taskbarcmn.cpp,\
324                 xti.cpp,\
325                 xtistrm.cpp,\
326                 xtixml.cpp
327
328 all : $(SOURCES)
329         $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
330         $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
331         $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
332 .ifdef __WXMOTIF__
333         $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
334         library [--.lib]libwx_motif.olb $(OBJECTS)
335         library [--.lib]libwx_motif.olb $(OBJECTS1)
336         library [--.lib]libwx_motif.olb $(OBJECTS2)
337         library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
338 .else
339 .ifdef __WXGTK__
340         library [--.lib]libwx_gtk.olb $(OBJECTS)
341         library [--.lib]libwx_gtk.olb $(OBJECTS1)
342         library [--.lib]libwx_gtk.olb $(OBJECTS2)
343 .else
344 .ifdef __WXX11__
345         $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
346         library [--.lib]libwx_x11_univ.olb $(OBJECTS)
347         library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
348         library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
349         library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
350 .endif
351 .endif
352 .endif
353
354 appbase.obj : appbase.cpp
355 appcmn.obj : appcmn.cpp
356 artprov.obj : artprov.cpp
357 artstd.obj : artstd.cpp
358 bmpbase.obj : bmpbase.cpp
359 bookctrl.obj : bookctrl.cpp
360 choiccmn.obj : choiccmn.cpp
361 clipcmn.obj : clipcmn.cpp
362 clntdata.obj : clntdata.cpp
363 cmdline.obj : cmdline.cpp
364 cmdproc.obj : cmdproc.cpp
365 cmndata.obj : cmndata.cpp
366 config.obj : config.cpp
367 containr.obj : containr.cpp
368 cshelp.obj : cshelp.cpp
369 ctrlcmn.obj : ctrlcmn.cpp
370 ctrlsub.obj : ctrlsub.cpp
371 datacmn.obj : datacmn.cpp
372 datetime.obj : datetime.cpp
373 datstrm.obj : datstrm.cpp
374 db.obj : db.cpp
375 dbgrid.obj : dbgrid.cpp
376 dbtable.obj : dbtable.cpp
377 dcbase.obj : dcbase.cpp
378 dircmn.obj : dircmn.cpp
379 dlgcmn.obj : dlgcmn.cpp
380 dobjcmn.obj : dobjcmn.cpp
381 docmdi.obj : docmdi.cpp
382 docview.obj : docview.cpp
383 dynarray.obj : dynarray.cpp
384 dynlib.obj : dynlib.cpp
385 encconv.obj : encconv.cpp
386 event.obj : event.cpp
387 extended.obj : extended.c
388 ffile.obj : ffile.cpp
389 file.obj : file.cpp
390 fileconf.obj : fileconf.cpp
391 filefn.obj : filefn.cpp
392 filename.obj : filename.cpp
393 filesys.obj : filesys.cpp
394 fldlgcmn.obj : fldlgcmn.cpp
395 fmapbase.obj : fmapbase.cpp
396 fontcmn.obj : fontcmn.cpp
397 fontmap.obj : fontmap.cpp
398 framecmn.obj : framecmn.cpp
399 fs_inet.obj : fs_inet.cpp
400 fs_zip.obj : fs_zip.cpp
401 ftp.obj : ftp.cpp
402 gaugecmn.obj : gaugecmn.cpp
403 gdicmn.obj : gdicmn.cpp
404 gifdecod.obj : gifdecod.cpp
405 hash.obj : hash.cpp
406 hashmap.obj : hashmap.cpp
407 helpbase.obj : helpbase.cpp
408 http.obj : http.cpp
409 iconbndl.obj : iconbndl.cpp
410 init.obj : init.cpp
411 imagall.obj : imagall.cpp
412 imagbmp.obj : imagbmp.cpp
413 image.obj : image.cpp
414 imagfill.obj : imagfill.cpp
415 imaggif.obj : imaggif.cpp
416 imagiff.obj : imagiff.cpp
417 imagjpeg.obj : imagjpeg.cpp
418 imagpcx.obj : imagpcx.cpp
419 imagpng.obj : imagpng.cpp
420 imagpnm.obj : imagpnm.cpp
421 imagtiff.obj : imagtiff.cpp
422 imagxpm.obj : imagxpm.cpp
423 intl.obj : intl.cpp
424 ipcbase.obj : ipcbase.cpp
425 layout.obj : layout.cpp
426 lboxcmn.obj : lboxcmn.cpp
427 list.obj : list.cpp
428 log.obj : log.cpp
429 longlong.obj : longlong.cpp
430 memory.obj : memory.cpp
431 menucmn.obj : menucmn.cpp
432 mimecmn.obj : mimecmn.cpp
433 module.obj : module.cpp
434 msgout.obj : msgout.cpp
435 mstream.obj : mstream.cpp
436 nbkbase.obj : nbkbase.cpp
437 object.obj : object.cpp
438 paper.obj : paper.cpp
439 popupcmn.obj : popupcmn.cpp
440 prntbase.obj : prntbase.cpp
441 process.obj : process.cpp
442 protocol.obj : protocol.cpp
443 quantize.obj : quantize.cpp
444 rendcmn.obj : rendcmn.cpp
445 rgncmn.obj : rgncmn.cpp
446 sckaddr.obj : sckaddr.cpp
447 sckfile.obj : sckfile.cpp
448 sckipc.obj : sckipc.cpp
449 sckstrm.obj : sckstrm.cpp
450 sizer.obj : sizer.cpp
451 socket.obj : socket.cpp
452 settcmn.obj : settcmn.cpp
453 statbar.obj : statbar.cpp
454 stopwatch.obj : stopwatch.cpp
455 strconv.obj : strconv.cpp
456 stream.obj : stream.cpp
457 sysopt.obj : sysopt.cpp
458 string.obj : string.cpp
459 tbarbase.obj : tbarbase.cpp
460 textbuf.obj : textbuf.cpp
461 textcmn.obj : textcmn.cpp
462 textfile.obj : textfile.cpp
463 timercmn.obj : timercmn.cpp
464 tokenzr.obj : tokenzr.cpp
465 toplvcmn.obj : toplvcmn.cpp
466 treebase.obj : treebase.cpp
467 txtstrm.obj : txtstrm.cpp
468 unzip.obj : unzip.c
469 url.obj : url.cpp
470 utilscmn.obj : utilscmn.cpp
471 valgen.obj : valgen.cpp
472 validate.obj : validate.cpp
473 valtext.obj : valtext.cpp
474 variant.obj : variant.cpp
475 wfstream.obj : wfstream.cpp
476 wincmn.obj : wincmn.cpp
477 wxchar.obj : wxchar.cpp
478 xpmdecod.obj : xpmdecod.cpp
479 zipstrm.obj : zipstrm.cpp
480 zstream.obj : zstream.cpp
481 accesscmn.obj : accesscmn.cpp
482 dndcmn.obj : dndcmn.cpp
483 dpycmn.obj : dpycmn.cpp
484 dseldlg.obj : dseldlg.cpp
485 dynload.obj : dynload.cpp
486 effects.obj : effects.cpp
487 fddlgcmn.obj : fddlgcmn.cpp
488 fs_mem.obj : fs_mem.cpp
489 gbsizer.obj : gbsizer.cpp
490 geometry.obj : geometry.cpp
491 matrix.obj : matrix.cpp
492 radiocmn.obj : radiocmn.cpp
493 regex.obj : regex.cpp
494 taskbarcmn.obj : taskbarcmn.cpp
495 xti.obj : xti.cpp
496 xtistrm.obj : xtistrm.cpp
497 xtixml.obj : xtixml.cpp