]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/common/descrip.mms
generate #line references to source .xrc files in wxrc --gettext (patch #1803492...
[wxWidgets.git] / src / common / descrip.mms
... / ...
CommitLineData
1#*****************************************************************************
2# *
3# Make file for VMS *
4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5# Date : 12 September 2007 *
6# *
7#*****************************************************************************
8.first
9 define wx [--.include.wx]
10
11.ifdef __WXMOTIF__
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15.else
16.ifdef __WXGTK__
17CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
20.else
21.ifdef __WXGTK2__
22CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\
23 /assume=(nostdnew,noglobal_array_new)
24CC_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm
25.else
26.ifdef __WXX11__
27CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
28 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
29CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
30 /name=(as_is,short)
31.else
32CXX_DEFINE =
33CC_DEFINE =
34.endif
35.endif
36.endif
37.endif
38
39YACC=bison/yacc
40
41SED=gsed
42
43LEX=flex
44
45.suffixes : .cpp
46
47.cpp.obj :
48 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
49.c.obj :
50 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
51
52OBJECTS = \
53 accelcmn.obj,\
54 anidecod.obj,\
55 animatecmn.obj,\
56 appbase.obj,\
57 appcmn.obj,\
58 arrstr.obj,\
59 artprov.obj,\
60 artstd.obj,\
61 base64.obj,\
62 bmpbase.obj,\
63 btncmn.obj,\
64 bookctrl.obj,\
65 choiccmn.obj,\
66 clipcmn.obj,\
67 clntdata.obj,\
68 cmdline.obj,\
69 cmdproc.obj,\
70 cmndata.obj,\
71 config.obj,\
72 containr.obj,\
73 convauto.obj,\
74 colourcmn.obj,\
75 cshelp.obj,\
76 ctrlcmn.obj,\
77 ctrlsub.obj,\
78 datacmn.obj,\
79 datetime.obj,\
80 datstrm.obj,\
81 db.obj,\
82 dbgrid.obj,\
83 dbtable.obj,\
84 dcbase.obj,\
85 dcbufcmn.obj,\
86 dircmn.obj,\
87 dlgcmn.obj,\
88 dobjcmn.obj,\
89 docmdi.obj,\
90 docview.obj,\
91 dpycmn.obj,\
92 dynarray.obj,\
93 dynlib.obj,\
94 encconv.obj,\
95 event.obj,\
96 evtloopcmn.obj,\
97 extended.obj,\
98 fddlgcmn.obj,\
99 ffile.obj,\
100 file.obj,\
101 fileback.obj,\
102 fileconf.obj,\
103 filename.obj,\
104 filefn.obj,\
105 filesys.obj,\
106 fldlgcmn.obj,\
107 fmapbase.obj,\
108 fontcmn.obj,\
109 fontenumcmn.obj,\
110 fontmap.obj,\
111 framecmn.obj
112
113OBJECTS1=fs_inet.obj,\
114 ftp.obj,\
115 gaugecmn.obj,\
116 gbsizer.obj,\
117 gdicmn.obj,\
118 gifdecod.obj,\
119 hash.obj,\
120 hashmap.obj,\
121 helpbase.obj,\
122 http.obj,\
123 hyperlnkcmn.obj,\
124 iconbndl.obj,\
125 init.obj,\
126 imagall.obj,\
127 imagbmp.obj,\
128 image.obj,\
129 imagfill.obj,\
130 imaggif.obj,\
131 imagiff.obj,\
132 imagjpeg.obj,\
133 imagpcx.obj,\
134 imagpng.obj,\
135 imagpnm.obj,\
136 imagtga.obj,\
137 imagtiff.obj,\
138 imagxpm.obj,\
139 intl.obj,\
140 ipcbase.obj,\
141 layout.obj,\
142 lboxcmn.obj,\
143 list.obj,\
144 log.obj,\
145 longlong.obj,\
146 memory.obj,\
147 menucmn.obj,\
148 mimecmn.obj,\
149 module.obj,\
150 msgout.obj,\
151 mstream.obj,\
152 nbkbase.obj,\
153 object.obj,\
154 paper.obj,\
155 platinfo.obj,\
156 popupcmn.obj,\
157 prntbase.obj,\
158 process.obj,\
159 protocol.obj,\
160 quantize.obj,\
161 radiocmn.obj,\
162 rendcmn.obj,\
163 sckaddr.obj,\
164 sckfile.obj,\
165 sckipc.obj,\
166 sckstrm.obj,\
167 sizer.obj,\
168 socket.obj,\
169 settcmn.obj,\
170 statbar.obj,\
171 stattextcmn.obj,\
172 stdpbase.obj,\
173 stockitem.obj,\
174 stopwatch.obj,\
175 strconv.obj,\
176 stream.obj,\
177 string.obj,\
178 stringimpl.obj,\
179 strvararg.obj,\
180 sysopt.obj
181
182OBJECTS2=tbarbase.obj,srchcmn.obj,\
183 textbuf.obj,\
184 textcmn.obj,\
185 textfile.obj,\
186 timercmn.obj,\
187 timerimpl.obj,\
188 tokenzr.obj,\
189 toplvcmn.obj,\
190 treebase.obj,\
191 txtstrm.obj,\
192 url.obj,\
193 utilscmn.obj,\
194 rgncmn.obj,\
195 unichar.obj,\
196 uri.obj,\
197 valgen.obj,\
198 validate.obj,\
199 valtext.obj,\
200 variant.obj,\
201 wfstream.obj,\
202 wincmn.obj,\
203 wxcrt.obj,\
204 xpmdecod.obj,\
205 zipstrm.obj,\
206 zstream.obj,\
207 clrpickercmn.obj,\
208 filepickercmn.obj,\
209 fontpickercmn.obj,\
210 pickerbase.obj,\
211 listctrlcmn.obj
212
213OBJECTS_MOTIF=radiocmn.obj,combocmn.obj
214
215OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\
216 dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,\
217 gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\
218 regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj,\
219 combocmn.obj
220
221OBJECTS_X11_2=gsocketiohandler.obj,fdiodispatcher.obj,selectdispatcher.obj
222
223
224OBJECTS_GTK2=fontutilcmn.obj
225
226SOURCES = \
227 accelcmn.cpp,\
228 anidecod.cpp,\
229 animatecmn.cpp,\
230 appbase.cpp,\
231 appcmn.cpp,\
232 arrstr.cpp,\
233 artprov.cpp,\
234 artstd.cpp,\
235 base64.cpp,\
236 bmpbase.cpp,\
237 btncmn.cpp,\
238 bookctrl.cpp,\
239 choiccmn.cpp,\
240 clipcmn.cpp,\
241 clntdata.cpp,\
242 cmdline.cpp,\
243 cmdproc.cpp,\
244 cmndata.cpp,\
245 config.cpp,\
246 containr.cpp,\
247 convauto.cpp,\
248 colourcmn.cpp,\
249 cshelp.cpp,\
250 ctrlcmn.cpp,\
251 ctrlsub.cpp,\
252 datacmn.cpp,\
253 datetime.cpp,\
254 datstrm.cpp,\
255 db.cpp,\
256 dbgrid.cpp,\
257 dbtable.cpp,\
258 dcbase.cpp,\
259 dcbufcmn.cpp,\
260 dircmn.cpp,\
261 dlgcmn.cpp,\
262 dobjcmn.cpp,\
263 docmdi.cpp,\
264 docview.cpp,\
265 dpycmn.cpp,\
266 dynarray.cpp,\
267 dynlib.cpp,\
268 encconv.cpp,\
269 event.cpp,\
270 evtloopcmn.cpp,\
271 extended.c,\
272 ffile.cpp,\
273 fddlgcmn.cpp,\
274 fdiodispatcher.cpp,\
275 file.cpp,\
276 fileback.cpp,\
277 fileconf.cpp,\
278 filename.cpp,\
279 filefn.cpp,\
280 filesys.cpp,\
281 fldlgcmn.cpp,\
282 fmapbase.cpp,\
283 fontcmn.cpp,\
284 fontenumcmn.cpp,\
285 fontmap.cpp,\
286 fontutilcmn.cpp,\
287 framecmn.cpp,\
288 fs_inet.cpp,\
289 ftp.cpp,\
290 gaugecmn.cpp,\
291 gbsizer.cpp,\
292 gdicmn.cpp,\
293 gifdecod.cpp,\
294 gsocketiohandler.cpp,\
295 hash.cpp,\
296 hashmap.cpp,\
297 helpbase.cpp,\
298 http.cpp,\
299 hyperlnkcmn.cpp,\
300 iconbndl.cpp,\
301 init.cpp,\
302 imagall.cpp,\
303 imagbmp.cpp,\
304 image.cpp,\
305 imagfill.cpp,\
306 imaggif.cpp,\
307 imagiff.cpp,\
308 imagjpeg.cpp,\
309 imagpcx.cpp,\
310 imagpng.cpp,\
311 imagpnm.cpp,\
312 imagtga.cpp,\
313 imagtiff.cpp,\
314 imagxpm.cpp,\
315 intl.cpp,\
316 ipcbase.cpp,\
317 layout.cpp,\
318 lboxcmn.cpp,\
319 list.cpp,\
320 listctrlcmn.cpp,\
321 log.cpp,\
322 longlong.cpp,\
323 memory.cpp,\
324 menucmn.cpp,\
325 mimecmn.cpp,\
326 module.cpp,\
327 msgout.cpp,\
328 mstream.cpp,\
329 nbkbase.cpp,\
330 object.cpp,\
331 paper.cpp,\
332 platinfo.cpp,\
333 popupcmn.cpp,\
334 prntbase.cpp,\
335 process.cpp,\
336 protocol.cpp,\
337 quantize.cpp,\
338 radiocmn.cpp,\
339 rendcmn.cpp,\
340 rgncmn.cpp,\
341 sckaddr.cpp,\
342 sckfile.cpp,\
343 sckipc.cpp,\
344 sckstrm.cpp,\
345 sizer.cpp,\
346 socket.cpp,\
347 selectdispatcher.cpp,\
348 settcmn.cpp,\
349 statbar.cpp,\
350 stattextcmn.cpp,\
351 stdpbase.cpp,\
352 stockitem.cpp,\
353 stopwatch.cpp,\
354 srchcmn.cpp,\
355 strconv.cpp,\
356 stream.cpp,\
357 strvararg.cpp,\
358 sysopt.cpp,\
359 string.cpp,\
360 stringimpl.cpp,\
361 tbarbase.cpp,\
362 textbuf.cpp,\
363 textcmn.cpp,\
364 textfile.cpp,\
365 timercmn.cpp,\
366 timerimpl.cpp,\
367 tokenzr.cpp,\
368 toplvcmn.cpp,\
369 treebase.cpp,\
370 txtstrm.cpp,\
371 unichar.cpp,\
372 url.cpp,\
373 utilscmn.cpp,\
374 valgen.cpp,\
375 validate.cpp,\
376 valtext.cpp,\
377 variant.cpp,\
378 wfstream.cpp,\
379 wincmn.cpp,\
380 wxcrt.cpp,\
381 xpmdecod.cpp,\
382 zipstrm.cpp,\
383 zstream.cpp,\
384 clrpickercmn.cpp,\
385 filepickercmn.cpp,\
386 fontpickercmn.cpp,\
387 pickerbase.cpp,\
388 accesscmn.cpp,\
389 dndcmn.cpp,\
390 dpycmn.cpp,\
391 dseldlg.cpp,\
392 dynload.cpp,\
393 effects.cpp,\
394 fddlgcmn.cpp,\
395 fs_mem.cpp,\
396 gbsizer.cpp,\
397 geometry.cpp,\
398 matrix.cpp,\
399 radiocmn.cpp,\
400 regex.cpp,\
401 taskbarcmn.cpp,\
402 uri.cpp,\
403 xti.cpp,\
404 xtistrm.cpp,\
405 xtixml.cpp
406
407all : $(SOURCES)
408 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
409 $(MMS)$(MMSQUALIFIERS) $(OBJECTS1)
410 $(MMS)$(MMSQUALIFIERS) $(OBJECTS2)
411.ifdef __WXMOTIF__
412 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF)
413 library [--.lib]libwx_motif.olb $(OBJECTS)
414 library [--.lib]libwx_motif.olb $(OBJECTS1)
415 library [--.lib]libwx_motif.olb $(OBJECTS2)
416 library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF)
417.else
418.ifdef __WXGTK__
419 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
420 library [--.lib]libwx_gtk.olb $(OBJECTS)
421 library [--.lib]libwx_gtk.olb $(OBJECTS1)
422 library [--.lib]libwx_gtk.olb $(OBJECTS2)
423 library [--.lib]libwx_gtk.olb $(OBJECTS_X11)
424.else
425.ifdef __WXGTK2__
426 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
427 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_GTK2)
428 library [--.lib]libwx_gtk2.olb $(OBJECTS)
429 library [--.lib]libwx_gtk2.olb $(OBJECTS1)
430 library [--.lib]libwx_gtk2.olb $(OBJECTS2)
431 library [--.lib]libwx_gtk2.olb $(OBJECTS_X11)
432 library [--.lib]libwx_gtk2.olb $(OBJECTS_GTK2)
433.else
434.ifdef __WXX11__
435 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
436 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11_2)
437 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
438 library [--.lib]libwx_x11_univ.olb $(OBJECTS1)
439 library [--.lib]libwx_x11_univ.olb $(OBJECTS2)
440 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
441 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11_2)
442.endif
443.endif
444.endif
445.endif
446
447accelcmn.obj : accelcmn.cpp
448anidecod.obj : anidecod.cpp
449animatecmn.obj : animatecmn.cpp
450appbase.obj : appbase.cpp
451appcmn.obj : appcmn.cpp
452arrstr.obj : arrstr.cpp
453artprov.obj : artprov.cpp
454artstd.obj : artstd.cpp
455base64.obj : base64.cpp
456bmpbase.obj : bmpbase.cpp
457btncmn.obj : btncmn.cpp
458bookctrl.obj : bookctrl.cpp
459choiccmn.obj : choiccmn.cpp
460clipcmn.obj : clipcmn.cpp
461clntdata.obj : clntdata.cpp
462cmdline.obj : cmdline.cpp
463cmdproc.obj : cmdproc.cpp
464cmndata.obj : cmndata.cpp
465config.obj : config.cpp
466containr.obj : containr.cpp
467convauto.obj : convauto.cpp
468colourcmn.obj : colourcmn.cpp
469cshelp.obj : cshelp.cpp
470ctrlcmn.obj : ctrlcmn.cpp
471ctrlsub.obj : ctrlsub.cpp
472datacmn.obj : datacmn.cpp
473datetime.obj : datetime.cpp
474datstrm.obj : datstrm.cpp
475db.obj : db.cpp
476dbgrid.obj : dbgrid.cpp
477dbtable.obj : dbtable.cpp
478dcbase.obj : dcbase.cpp
479dcbufcmn.obj : dcbufcmn.cpp
480dircmn.obj : dircmn.cpp
481dlgcmn.obj : dlgcmn.cpp
482dobjcmn.obj : dobjcmn.cpp
483docmdi.obj : docmdi.cpp
484docview.obj : docview.cpp
485dynarray.obj : dynarray.cpp
486dynlib.obj : dynlib.cpp
487encconv.obj : encconv.cpp
488event.obj : event.cpp
489evtloopcmn.obj : evtloopcmn.cpp
490extended.obj : extended.c
491ffile.obj : ffile.cpp
492fddlgcmn.obj : fddlgcmn.cpp
493fdiodispatcher.obj : fdiodispatcher.cpp
494file.obj : file.cpp
495fileback.obj : fileback.cpp
496fileconf.obj : fileconf.cpp
497filefn.obj : filefn.cpp
498filename.obj : filename.cpp
499filesys.obj : filesys.cpp
500fldlgcmn.obj : fldlgcmn.cpp
501fmapbase.obj : fmapbase.cpp
502fontcmn.obj : fontcmn.cpp
503fontenumcmn.obj : fontenumcmn.cpp
504fontmap.obj : fontmap.cpp
505fontutilcmn.obj : fontutilcmn.cpp
506framecmn.obj : framecmn.cpp
507fs_inet.obj : fs_inet.cpp
508ftp.obj : ftp.cpp
509gaugecmn.obj : gaugecmn.cpp
510gbsizer.obj : gbsizer.cpp
511gdicmn.obj : gdicmn.cpp
512gifdecod.obj : gifdecod.cpp
513gsocketiohandler.obj : gsocketiohandler.cpp
514hash.obj : hash.cpp
515hashmap.obj : hashmap.cpp
516helpbase.obj : helpbase.cpp
517http.obj : http.cpp
518hyperlnkcmn.obj : hyperlnkcmn.cpp
519iconbndl.obj : iconbndl.cpp
520init.obj : init.cpp
521imagall.obj : imagall.cpp
522imagbmp.obj : imagbmp.cpp
523image.obj : image.cpp
524imagfill.obj : imagfill.cpp
525imaggif.obj : imaggif.cpp
526imagiff.obj : imagiff.cpp
527imagjpeg.obj : imagjpeg.cpp
528imagpcx.obj : imagpcx.cpp
529imagpng.obj : imagpng.cpp
530imagpnm.obj : imagpnm.cpp
531imagtga.obj : imagtga.cpp
532imagtiff.obj : imagtiff.cpp
533imagxpm.obj : imagxpm.cpp
534intl.obj : intl.cpp
535ipcbase.obj : ipcbase.cpp
536layout.obj : layout.cpp
537lboxcmn.obj : lboxcmn.cpp
538list.obj : list.cpp
539log.obj : log.cpp
540longlong.obj : longlong.cpp
541memory.obj : memory.cpp
542menucmn.obj : menucmn.cpp
543mimecmn.obj : mimecmn.cpp
544module.obj : module.cpp
545msgout.obj : msgout.cpp
546mstream.obj : mstream.cpp
547nbkbase.obj : nbkbase.cpp
548object.obj : object.cpp
549paper.obj : paper.cpp
550platinfo.obj : platinfo.cpp
551popupcmn.obj : popupcmn.cpp
552prntbase.obj : prntbase.cpp
553process.obj : process.cpp
554protocol.obj : protocol.cpp
555quantize.obj : quantize.cpp
556radiocmn.obj : radiocmn.cpp
557rendcmn.obj : rendcmn.cpp
558rgncmn.obj : rgncmn.cpp
559sckaddr.obj : sckaddr.cpp
560sckfile.obj : sckfile.cpp
561sckipc.obj : sckipc.cpp
562sckstrm.obj : sckstrm.cpp
563selectdispatcher.obj : selectdispatcher.cpp
564sizer.obj : sizer.cpp
565socket.obj : socket.cpp
566settcmn.obj : settcmn.cpp
567statbar.obj : statbar.cpp
568stattextcmn.obj : stattextcmn.cpp
569stdpbase.obj : stdpbase.cpp
570stockitem.obj : stockitem.cpp
571stopwatch.obj : stopwatch.cpp
572strconv.obj : strconv.cpp
573stream.obj : stream.cpp
574strvararg.obj : strvararg.cpp
575sysopt.obj : sysopt.cpp
576string.obj : string.cpp
577stringimpl.obj : stringimpl.cpp
578tbarbase.obj : tbarbase.cpp
579textbuf.obj : textbuf.cpp
580textcmn.obj : textcmn.cpp
581textfile.obj : textfile.cpp
582timercmn.obj : timercmn.cpp
583timerimpl.obj : timerimpl.cpp
584tokenzr.obj : tokenzr.cpp
585toplvcmn.obj : toplvcmn.cpp
586treebase.obj : treebase.cpp
587txtstrm.obj : txtstrm.cpp
588unichar.obj : unichar.cpp
589url.obj : url.cpp
590utilscmn.obj : utilscmn.cpp
591valgen.obj : valgen.cpp
592validate.obj : validate.cpp
593valtext.obj : valtext.cpp
594variant.obj : variant.cpp
595wfstream.obj : wfstream.cpp
596wincmn.obj : wincmn.cpp
597wxcrt.obj : wxcrt.cpp
598xpmdecod.obj : xpmdecod.cpp
599zipstrm.obj : zipstrm.cpp
600zstream.obj : zstream.cpp
601accesscmn.obj : accesscmn.cpp
602dndcmn.obj : dndcmn.cpp
603dpycmn.obj : dpycmn.cpp
604dseldlg.obj : dseldlg.cpp
605dynload.obj : dynload.cpp
606effects.obj : effects.cpp
607fddlgcmn.obj : fddlgcmn.cpp
608fs_mem.obj : fs_mem.cpp
609gbsizer.obj : gbsizer.cpp
610geometry.obj : geometry.cpp
611matrix.obj : matrix.cpp
612radiocmn.obj : radiocmn.cpp
613regex.obj : regex.cpp
614taskbarcmn.obj : taskbarcmn.cpp
615xti.obj : xti.cpp
616xtistrm.obj : xtistrm.cpp
617xtixml.obj : xtixml.cpp
618uri.obj : uri.cpp
619dpycmn.obj : dpycmn.cpp
620combocmn.obj : combocmn.cpp
621clrpickercmn.obj : clrpickercmn.cpp
622filepickercmn.obj : filepickercmn.cpp
623fontpickercmn.obj : fontpickercmn.cpp
624pickerbase.obj : pickerbase.cpp
625listctrlcmn.obj : listctrlcmn.cpp
626srchcmn.obj : srchcmn.cpp