X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/33381c829bba890f5d0e0642dbe2fdfa60fafd4d..dad013ac0177be398b26236d5aa606a32d0a3356:/src/common/descrip.mms?ds=inline diff --git a/src/common/descrip.mms b/src/common/descrip.mms index de1e7ff2c6..d9c24deda6 100644 --- a/src/common/descrip.mms +++ b/src/common/descrip.mms @@ -1,13 +1,12 @@ #***************************************************************************** # * # Make file for VMS * -# Author : J.Jansen (joukj@hrem.stm.tudelft.nl) * -# Date : 9 November 1999 * +# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) * +# Date : 27 January 2009 * # * #***************************************************************************** .first define wx [--.include.wx] - set command $disk2:[joukj.com]bison.cld .ifdef __WXMOTIF__ CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\ @@ -19,10 +18,23 @@ CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\ /assume=(nostdnew,noglobal_array_new) CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm .else +.ifdef __WXGTK2__ +CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\ + /assume=(nostdnew,noglobal_array_new) +CC_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm +.else +.ifdef __WXX11__ +CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\ + /name=(as_is,short)/assume=(nostdnew,noglobal_array_new) +CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\ + /name=(as_is,short) +.else CXX_DEFINE = CC_DEFINE = .endif .endif +.endif +.endif YACC=bison/yacc @@ -38,57 +50,90 @@ LEX=flex cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c OBJECTS = \ - parser.obj,\ + accelcmn.obj,\ + anidecod.obj,\ + animatecmn.obj,\ + appbase.obj,\ appcmn.obj,\ + arrstr.obj,\ + artprov.obj,\ + artstd.obj,\ + base64.obj,\ + bmpbase.obj,\ + btncmn.obj,\ + bmpcboxcmn.obj,\ + bookctrl.obj,\ + calctrlcmn.obj,\ choiccmn.obj,\ clipcmn.obj,\ + clntdata.obj,\ cmdline.obj,\ + cmdproc.obj,\ cmndata.obj,\ config.obj,\ containr.obj,\ + convauto.obj,\ + colourcmn.obj,\ cshelp.obj,\ ctrlcmn.obj,\ ctrlsub.obj,\ + datacmn.obj,\ datetime.obj,\ datstrm.obj,\ - db.obj,\ - dbtable.obj,\ dcbase.obj,\ + dcbufcmn.obj,\ + dircmn.obj,\ dlgcmn.obj,\ dobjcmn.obj,\ docmdi.obj,\ docview.obj,\ + dpycmn.obj,\ dynarray.obj,\ dynlib.obj,\ encconv.obj,\ event.obj,\ + evtloopcmn.obj,\ extended.obj,\ + fddlgcmn.obj,\ ffile.obj,\ file.obj,\ + fileback.obj,\ fileconf.obj,\ filename.obj,\ filefn.obj,\ filesys.obj,\ + filectrlcmn.obj,\ + fldlgcmn.obj,\ + fmapbase.obj,\ fontcmn.obj,\ - fontmap.obj + fontenumcmn.obj,\ + fontmap.obj,\ + framecmn.obj -OBJECTS1=framecmn.obj,\ - fs_inet.obj,\ - fs_zip.obj,\ +OBJECTS1=fs_inet.obj,\ ftp.obj,\ + gaugecmn.obj,\ + gbsizer.obj,\ gdicmn.obj,\ gifdecod.obj,\ hash.obj,\ + hashmap.obj,\ helpbase.obj,\ http.obj,\ + hyperlnkcmn.obj,\ + iconbndl.obj,\ + init.obj,\ imagall.obj,\ imagbmp.obj,\ image.obj,\ + imagfill.obj,\ imaggif.obj,\ + imagiff.obj,\ imagjpeg.obj,\ imagpcx.obj,\ imagpng.obj,\ imagpnm.obj,\ + imagtga.obj,\ imagtiff.obj,\ imagxpm.obj,\ intl.obj,\ @@ -102,100 +147,172 @@ OBJECTS1=framecmn.obj,\ menucmn.obj,\ mimecmn.obj,\ module.obj,\ + msgout.obj,\ mstream.obj,\ nbkbase.obj,\ object.obj,\ - objstrm.obj,\ paper.obj,\ + platinfo.obj,\ + popupcmn.obj,\ prntbase.obj,\ process.obj,\ protocol.obj,\ quantize.obj,\ - resource.obj,\ + radiocmn.obj,\ + rendcmn.obj,\ sckaddr.obj,\ sckfile.obj,\ sckipc.obj,\ sckstrm.obj,\ - serbase.obj,\ sizer.obj,\ socket.obj,\ + settcmn.obj,\ + statbar.obj,\ + stattextcmn.obj,\ + stdpbase.obj,\ + stockitem.obj,\ + stopwatch.obj,\ strconv.obj,\ stream.obj,\ string.obj,\ - sysopt.obj,\ - tbarbase.obj,\ + stringimpl.obj,\ + strvararg.obj,\ + sysopt.obj + +OBJECTS2=tbarbase.obj,srchcmn.obj,\ + textbuf.obj,\ textcmn.obj,\ textfile.obj,\ + textentrycmn.obj,\ timercmn.obj,\ + timerimpl.obj,\ tokenzr.obj,\ + toplvcmn.obj,\ treebase.obj,\ txtstrm.obj,\ - unzip.obj,\ url.obj,\ utilscmn.obj,\ + rgncmn.obj,\ + unichar.obj,\ + uri.obj,\ valgen.obj,\ validate.obj,\ valtext.obj,\ variant.obj,\ wfstream.obj,\ wincmn.obj,\ - wxchar.obj,\ - wxexpr.obj,\ + wxcrt.obj,\ xpmdecod.obj,\ zipstrm.obj,\ - zstream.obj + zstream.obj,\ + clrpickercmn.obj,\ + filepickercmn.obj,\ + fontpickercmn.obj,\ + pickerbase.obj,\ + listctrlcmn.obj,socketiohandler.obj,fdiodispatcher.obj,\ + selectdispatcher.obj,overlaycmn.obj,windowid.obj,sstream.obj,\ + wrapsizer.obj,headerctrlcmn.obj,headercolcmn.obj,\ + rearrangectrl.obj,spinctrlcmn.obj + +OBJECTS_MOTIF=radiocmn.obj,combocmn.obj + +OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\ + dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,\ + gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\ + regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj,\ + combocmn.obj + + +OBJECTS_GTK2=fontutilcmn.obj,cairo.obj SOURCES = \ - parser.y,\ + accelcmn.cpp,\ + anidecod.cpp,\ + animatecmn.cpp,\ + appbase.cpp,\ appcmn.cpp,\ + arrstr.cpp,\ + artprov.cpp,\ + artstd.cpp,\ + base64.cpp,\ + bmpbase.cpp,\ + btncmn.cpp,\ + bmpcboxcmn.cpp,\ + bookctrl.cpp,\ + calctrlcmn.cpp,\ + cairo.cpp,\ choiccmn.cpp,\ clipcmn.cpp,\ + clntdata.cpp,\ cmdline.cpp,\ + cmdproc.cpp,\ cmndata.cpp,\ config.cpp,\ containr.cpp,\ + convauto.cpp,\ + colourcmn.cpp,\ cshelp.cpp,\ ctrlcmn.cpp,\ ctrlsub.cpp,\ + datacmn.cpp,\ datetime.cpp,\ datstrm.cpp,\ - db.cpp,\ - dbtable.cpp,\ dcbase.cpp,\ + dcbufcmn.cpp,\ + dircmn.cpp,\ dlgcmn.cpp,\ dobjcmn.cpp,\ docmdi.cpp,\ docview.cpp,\ + dpycmn.cpp,\ dynarray.cpp,\ dynlib.cpp,\ encconv.cpp,\ event.cpp,\ + evtloopcmn.cpp,\ extended.c,\ ffile.cpp,\ + fddlgcmn.cpp,\ + fdiodispatcher.cpp,\ file.cpp,\ + fileback.cpp,\ fileconf.cpp,\ filename.cpp,\ filefn.cpp,\ filesys.cpp,\ + filectrlcmn.cpp,\ + fldlgcmn.cpp,\ + fmapbase.cpp,\ fontcmn.cpp,\ + fontenumcmn.cpp,\ fontmap.cpp,\ + fontutilcmn.cpp,\ framecmn.cpp,\ fs_inet.cpp,\ - fs_zip.cpp,\ ftp.cpp,\ + gaugecmn.cpp,\ + gbsizer.cpp,\ gdicmn.cpp,\ gifdecod.cpp,\ + socketiohandler.cpp,\ hash.cpp,\ + hashmap.cpp,\ helpbase.cpp,\ http.cpp,\ + hyperlnkcmn.cpp,\ + iconbndl.cpp,\ + init.cpp,\ imagall.cpp,\ imagbmp.cpp,\ image.cpp,\ + imagfill.cpp,\ imaggif.cpp,\ + imagiff.cpp,\ imagjpeg.cpp,\ imagpcx.cpp,\ imagpng.cpp,\ imagpnm.cpp,\ + imagtga.cpp,\ imagtiff.cpp,\ imagxpm.cpp,\ intl.cpp,\ @@ -203,41 +320,61 @@ SOURCES = \ layout.cpp,\ lboxcmn.cpp,\ list.cpp,\ + listctrlcmn.cpp,\ log.cpp,\ longlong.cpp,\ memory.cpp,\ menucmn.cpp,\ mimecmn.cpp,\ module.cpp,\ + msgout.cpp,\ mstream.cpp,\ nbkbase.cpp,\ object.cpp,\ - objstrm.cpp,\ + overlaycmn.cpp,\ paper.cpp,\ + platinfo.cpp,\ + popupcmn.cpp,\ prntbase.cpp,\ process.cpp,\ protocol.cpp,\ quantize.cpp,\ - resource.cpp,\ + radiocmn.cpp,\ + rendcmn.cpp,\ + rgncmn.cpp,\ sckaddr.cpp,\ sckfile.cpp,\ sckipc.cpp,\ sckstrm.cpp,\ - serbase.cpp,\ sizer.cpp,\ socket.cpp,\ + selectdispatcher.cpp,\ + settcmn.cpp,\ + sstream.cpp,\ + statbar.cpp,\ + stattextcmn.cpp,\ + stdpbase.cpp,\ + stockitem.cpp,\ + stopwatch.cpp,\ + srchcmn.cpp,\ strconv.cpp,\ stream.cpp,\ + strvararg.cpp,\ sysopt.cpp,\ string.cpp,\ + stringimpl.cpp,\ tbarbase.cpp,\ + textbuf.cpp,\ textcmn.cpp,\ textfile.cpp,\ + textentrycmn.cpp,\ timercmn.cpp,\ + timerimpl.cpp,\ tokenzr.cpp,\ + toplvcmn.cpp,\ treebase.cpp,\ txtstrm.cpp,\ - unzip.c,\ + unichar.cpp,\ url.cpp,\ utilscmn.cpp,\ valgen.cpp,\ @@ -246,59 +383,111 @@ SOURCES = \ variant.cpp,\ wfstream.cpp,\ wincmn.cpp,\ - wxchar.cpp,\ - wxexpr.cpp,\ + wxcrt.cpp,\ xpmdecod.cpp,\ zipstrm.cpp,\ - zstream.cpp + zstream.cpp,\ + clrpickercmn.cpp,\ + filepickercmn.cpp,\ + fontpickercmn.cpp,\ + pickerbase.cpp,\ + accesscmn.cpp,\ + dndcmn.cpp,\ + dpycmn.cpp,\ + dseldlg.cpp,\ + dynload.cpp,\ + effects.cpp,\ + fddlgcmn.cpp,\ + fs_mem.cpp,\ + gbsizer.cpp,\ + geometry.cpp,\ + matrix.cpp,\ + radiocmn.cpp,\ + regex.cpp,\ + taskbarcmn.cpp,\ + uri.cpp,\ + xti.cpp,\ + xtistrm.cpp,\ + xtixml.cpp,\ + wrapsizer.cpp all : $(SOURCES) $(MMS)$(MMSQUALIFIERS) $(OBJECTS) $(MMS)$(MMSQUALIFIERS) $(OBJECTS1) + $(MMS)$(MMSQUALIFIERS) $(OBJECTS2) .ifdef __WXMOTIF__ + $(MMS)$(MMSQUALIFIERS) $(OBJECTS_MOTIF) library [--.lib]libwx_motif.olb $(OBJECTS) library [--.lib]libwx_motif.olb $(OBJECTS1) + library [--.lib]libwx_motif.olb $(OBJECTS2) + library [--.lib]libwx_motif.olb $(OBJECTS_MOTIF) .else .ifdef __WXGTK__ + $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11) library [--.lib]libwx_gtk.olb $(OBJECTS) library [--.lib]libwx_gtk.olb $(OBJECTS1) + library [--.lib]libwx_gtk.olb $(OBJECTS2) + library [--.lib]libwx_gtk.olb $(OBJECTS_X11) +.else +.ifdef __WXGTK2__ + $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11) + $(MMS)$(MMSQUALIFIERS) $(OBJECTS_GTK2) + library [--.lib]libwx_gtk2.olb $(OBJECTS) + library [--.lib]libwx_gtk2.olb $(OBJECTS1) + library [--.lib]libwx_gtk2.olb $(OBJECTS2) + library [--.lib]libwx_gtk2.olb $(OBJECTS_X11) + library [--.lib]libwx_gtk2.olb $(OBJECTS_GTK2) +.else +.ifdef __WXX11__ + $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11) + library [--.lib]libwx_x11_univ.olb $(OBJECTS) + library [--.lib]libwx_x11_univ.olb $(OBJECTS1) + library [--.lib]libwx_x11_univ.olb $(OBJECTS2) + library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11) +.endif +.endif .endif .endif -parser.obj : parser.c lexer.c -parser.c : parser.y lexer.c - $(YACC) parser.y - pipe $(SED) -e "s;y_tab.c;parser.y;g" < y_tab.c | \ - $(SED) -e "s/BUFSIZ/5000/g" | \ - $(SED) -e "s/YYLMAX 200/YYLMAX 5000/g" | \ - $(SED) -e "s/yy/PROIO_yy/g" | \ - $(SED) -e "s/input/PROIO_input/g" | \ - $(SED) -e "s/unput/PROIO_unput/g" > parser.c - delete y_tab.c;* - -lexer.c : lexer.l - $(LEX) lexer.l - pipe $(SED) -e "s;lexyy.c;lexer.l;g" < lexyy.c | \ - $(SED) -e "s/yy/PROIO_yy/g" | \ - $(SED) -e "s/input/PROIO_input/g" | \ - $(SED) -e "s/unput/PROIO_unput/g" > lexer.c - delete lexyy.c;* +$(OBJECTS) : [--.include.wx]setup.h +$(OBJECTS1) : [--.include.wx]setup.h +$(OBJECTS2) : [--.include.wx]setup.h +$(OBJECTS_X11) : [--.include.wx]setup.h +$(OBJECTS_GTK2) : [--.include.wx]setup.h +$(OBJECTS_MOTIF) : [--.include.wx]setup.h +accelcmn.obj : accelcmn.cpp +anidecod.obj : anidecod.cpp +animatecmn.obj : animatecmn.cpp +appbase.obj : appbase.cpp appcmn.obj : appcmn.cpp +arrstr.obj : arrstr.cpp +artprov.obj : artprov.cpp +artstd.obj : artstd.cpp +base64.obj : base64.cpp +bmpbase.obj : bmpbase.cpp +btncmn.obj : btncmn.cpp +bmpcboxcmn.obj : bmpcboxcmn.cpp +bookctrl.obj : bookctrl.cpp choiccmn.obj : choiccmn.cpp clipcmn.obj : clipcmn.cpp -cmndata.obj : cmndata.cpp +clntdata.obj : clntdata.cpp cmdline.obj : cmdline.cpp +cmdproc.obj : cmdproc.cpp +cmndata.obj : cmndata.cpp config.obj : config.cpp containr.obj : containr.cpp +convauto.obj : convauto.cpp +colourcmn.obj : colourcmn.cpp cshelp.obj : cshelp.cpp ctrlcmn.obj : ctrlcmn.cpp ctrlsub.obj : ctrlsub.cpp +datacmn.obj : datacmn.cpp datetime.obj : datetime.cpp datstrm.obj : datstrm.cpp -db.obj : db.cpp -dbtable.obj : dbtable.cpp dcbase.obj : dcbase.cpp +dcbufcmn.obj : dcbufcmn.cpp +dircmn.obj : dircmn.cpp dlgcmn.obj : dlgcmn.cpp dobjcmn.obj : dobjcmn.cpp docmdi.obj : docmdi.cpp @@ -307,32 +496,49 @@ dynarray.obj : dynarray.cpp dynlib.obj : dynlib.cpp encconv.obj : encconv.cpp event.obj : event.cpp +evtloopcmn.obj : evtloopcmn.cpp extended.obj : extended.c ffile.obj : ffile.cpp +fddlgcmn.obj : fddlgcmn.cpp +fdiodispatcher.obj : fdiodispatcher.cpp file.obj : file.cpp +fileback.obj : fileback.cpp fileconf.obj : fileconf.cpp filefn.obj : filefn.cpp filename.obj : filename.cpp filesys.obj : filesys.cpp +fldlgcmn.obj : fldlgcmn.cpp +fmapbase.obj : fmapbase.cpp fontcmn.obj : fontcmn.cpp +fontenumcmn.obj : fontenumcmn.cpp fontmap.obj : fontmap.cpp +fontutilcmn.obj : fontutilcmn.cpp framecmn.obj : framecmn.cpp fs_inet.obj : fs_inet.cpp -fs_zip.obj : fs_zip.cpp ftp.obj : ftp.cpp +gaugecmn.obj : gaugecmn.cpp +gbsizer.obj : gbsizer.cpp gdicmn.obj : gdicmn.cpp gifdecod.obj : gifdecod.cpp +socketiohandler.obj : socketiohandler.cpp hash.obj : hash.cpp +hashmap.obj : hashmap.cpp helpbase.obj : helpbase.cpp http.obj : http.cpp +hyperlnkcmn.obj : hyperlnkcmn.cpp +iconbndl.obj : iconbndl.cpp +init.obj : init.cpp imagall.obj : imagall.cpp imagbmp.obj : imagbmp.cpp image.obj : image.cpp +imagfill.obj : imagfill.cpp imaggif.obj : imaggif.cpp +imagiff.obj : imagiff.cpp imagjpeg.obj : imagjpeg.cpp imagpcx.obj : imagpcx.cpp imagpng.obj : imagpng.cpp imagpnm.obj : imagpnm.cpp +imagtga.obj : imagtga.cpp imagtiff.obj : imagtiff.cpp imagxpm.obj : imagxpm.cpp intl.obj : intl.cpp @@ -346,35 +552,50 @@ memory.obj : memory.cpp menucmn.obj : menucmn.cpp mimecmn.obj : mimecmn.cpp module.obj : module.cpp +msgout.obj : msgout.cpp mstream.obj : mstream.cpp nbkbase.obj : nbkbase.cpp object.obj : object.cpp -objstrm.obj : objstrm.cpp paper.obj : paper.cpp +platinfo.obj : platinfo.cpp +popupcmn.obj : popupcmn.cpp prntbase.obj : prntbase.cpp process.obj : process.cpp protocol.obj : protocol.cpp quantize.obj : quantize.cpp -resource.obj : resource.cpp +radiocmn.obj : radiocmn.cpp +rendcmn.obj : rendcmn.cpp +rgncmn.obj : rgncmn.cpp sckaddr.obj : sckaddr.cpp sckfile.obj : sckfile.cpp sckipc.obj : sckipc.cpp sckstrm.obj : sckstrm.cpp -serbase.obj : serbase.cpp +selectdispatcher.obj : selectdispatcher.cpp sizer.obj : sizer.cpp socket.obj : socket.cpp +settcmn.obj : settcmn.cpp +statbar.obj : statbar.cpp +stattextcmn.obj : stattextcmn.cpp +stdpbase.obj : stdpbase.cpp +stockitem.obj : stockitem.cpp +stopwatch.obj : stopwatch.cpp strconv.obj : strconv.cpp stream.obj : stream.cpp +strvararg.obj : strvararg.cpp sysopt.obj : sysopt.cpp string.obj : string.cpp +stringimpl.obj : stringimpl.cpp tbarbase.obj : tbarbase.cpp +textbuf.obj : textbuf.cpp textcmn.obj : textcmn.cpp textfile.obj : textfile.cpp timercmn.obj : timercmn.cpp +timerimpl.obj : timerimpl.cpp tokenzr.obj : tokenzr.cpp +toplvcmn.obj : toplvcmn.cpp treebase.obj : treebase.cpp txtstrm.obj : txtstrm.cpp -unzip.obj : unzip.c +unichar.obj : unichar.cpp url.obj : url.cpp utilscmn.obj : utilscmn.cpp valgen.obj : valgen.cpp @@ -383,8 +604,46 @@ valtext.obj : valtext.cpp variant.obj : variant.cpp wfstream.obj : wfstream.cpp wincmn.obj : wincmn.cpp -wxchar.obj : wxchar.cpp -wxexpr.obj : wxexpr.cpp +wxcrt.obj : wxcrt.cpp xpmdecod.obj : xpmdecod.cpp zipstrm.obj : zipstrm.cpp zstream.obj : zstream.cpp +accesscmn.obj : accesscmn.cpp +dndcmn.obj : dndcmn.cpp +dpycmn.obj : dpycmn.cpp +dseldlg.obj : dseldlg.cpp +dynload.obj : dynload.cpp +effects.obj : effects.cpp +fddlgcmn.obj : fddlgcmn.cpp +fs_mem.obj : fs_mem.cpp +gbsizer.obj : gbsizer.cpp +geometry.obj : geometry.cpp +matrix.obj : matrix.cpp +radiocmn.obj : radiocmn.cpp +regex.obj : regex.cpp +taskbarcmn.obj : taskbarcmn.cpp +xti.obj : xti.cpp +xtistrm.obj : xtistrm.cpp +xtixml.obj : xtixml.cpp +uri.obj : uri.cpp +dpycmn.obj : dpycmn.cpp +combocmn.obj : combocmn.cpp +clrpickercmn.obj : clrpickercmn.cpp +filepickercmn.obj : filepickercmn.cpp +fontpickercmn.obj : fontpickercmn.cpp +pickerbase.obj : pickerbase.cpp +listctrlcmn.obj : listctrlcmn.cpp +srchcmn.obj : srchcmn.cpp +textentrycmn.obj : textentrycmn.cpp +filectrlcmn.obj : filectrlcmn.cpp +cairo.obj : cairo.cpp + cxx$(CXXFLAGS)$(CXX_DEFINE)/obj=cairo.obj cairo.cpp +overlaycmn.obj : overlaycmn.cpp +windowid.obj : windowid.cpp +calctrlcmn.obj : calctrlcmn.cpp +sstream.obj : sstream.cpp +wrapsizer.obj : wrapsizer.cpp +headerctrlcmn.obj : headerctrlcmn.cpp +headercolcmn.obj : headercolcmn.cpp +rearrangectrl.obj : rearrangectrl.cpp +spinctrlcmn.obj : spinctrlcmn.cpp