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