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