X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f1c84261957e17f5cb0eea0f3f68d372e1b760c5..7b504551c292ecb4296693983161ac5ad03745f6:/src/common/descrip.mms?ds=sidebyside diff --git a/src/common/descrip.mms b/src/common/descrip.mms index 15b0a84c4a..b64ef6d63a 100644 --- a/src/common/descrip.mms +++ b/src/common/descrip.mms @@ -7,7 +7,6 @@ #***************************************************************************** .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,17 @@ 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 __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 YACC=bison/yacc @@ -38,8 +44,12 @@ LEX=flex cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c OBJECTS = \ - parser.obj,\ + appbase.obj,\ appcmn.obj,\ + artprov.obj,\ + artstd.obj,\ + bmpbase.obj,\ + bookctrl.obj,\ choiccmn.obj,\ clipcmn.obj,\ clntdata.obj,\ @@ -51,6 +61,7 @@ OBJECTS = \ cshelp.obj,\ ctrlcmn.obj,\ ctrlsub.obj,\ + datacmn.obj,\ datetime.obj,\ datstrm.obj,\ db.obj,\ @@ -67,12 +78,15 @@ OBJECTS = \ encconv.obj,\ event.obj,\ extended.obj,\ + fddlgcmn.obj,\ ffile.obj,\ file.obj,\ fileconf.obj,\ filename.obj,\ filefn.obj,\ filesys.obj,\ + fldlgcmn.obj,\ + fmapbase.obj,\ fontcmn.obj,\ fontmap.obj,\ framecmn.obj @@ -86,9 +100,12 @@ OBJECTS1=fs_inet.obj,\ hashmap.obj,\ helpbase.obj,\ http.obj,\ + iconbndl.obj,\ + init.obj,\ imagall.obj,\ imagbmp.obj,\ image.obj,\ + imagfill.obj,\ imaggif.obj,\ imagiff.obj,\ imagjpeg.obj,\ @@ -108,6 +125,7 @@ OBJECTS1=fs_inet.obj,\ menucmn.obj,\ mimecmn.obj,\ module.obj,\ + msgout.obj,\ mstream.obj,\ nbkbase.obj,\ object.obj,\ @@ -117,14 +135,18 @@ OBJECTS1=fs_inet.obj,\ process.obj,\ protocol.obj,\ quantize.obj,\ - resource.obj,\ + rendcmn.obj,\ sckaddr.obj,\ sckfile.obj,\ sckipc.obj,\ sckstrm.obj,\ sizer.obj,\ socket.obj,\ + settcmn.obj,\ statbar.obj,\ + stdpbase.obj,\ + stockitem.obj,\ + stopwatch.obj,\ strconv.obj,\ stream.obj,\ string.obj,\ @@ -138,25 +160,36 @@ OBJECTS1=fs_inet.obj,\ toplvcmn.obj,\ treebase.obj,\ txtstrm.obj,\ - unzip.obj,\ - url.obj,\ - utilscmn.obj,\ + url.obj + +OBJECTS2=utilscmn.obj,\ + rgncmn.obj,\ + uri.obj,\ valgen.obj,\ validate.obj,\ valtext.obj,\ variant.obj,\ wfstream.obj,\ - wincmn.obj,\ wxchar.obj,\ - wxexpr.obj - -OBJECTS2=xpmdecod.obj,\ + wincmn.obj,\ + xpmdecod.obj,\ zipstrm.obj,\ zstream.obj +OBJECTS_MOTIF=gaugecmn.obj,radiocmn.obj + +OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\ + dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,gaugecmn.obj,\ + gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\ + regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj + SOURCES = \ - parser.y,\ + appbase.cpp,\ appcmn.cpp,\ + artprov.cpp,\ + artstd.cpp,\ + bmpbase.cpp,\ + bookctrl.cpp,\ choiccmn.cpp,\ clipcmn.cpp,\ clntdata.cpp,\ @@ -168,6 +201,7 @@ SOURCES = \ cshelp.cpp,\ ctrlcmn.cpp,\ ctrlsub.cpp,\ + datacmn.cpp,\ datetime.cpp,\ datstrm.cpp,\ db.cpp,\ @@ -185,26 +219,33 @@ SOURCES = \ event.cpp,\ extended.c,\ ffile.cpp,\ + fddlgcmn.cpp,\ file.cpp,\ fileconf.cpp,\ filename.cpp,\ filefn.cpp,\ filesys.cpp,\ + fldlgcmn.cpp,\ + fmapbase.cpp,\ fontcmn.cpp,\ fontmap.cpp,\ framecmn.cpp,\ fs_inet.cpp,\ fs_zip.cpp,\ ftp.cpp,\ + gaugecmn.cpp,\ gdicmn.cpp,\ gifdecod.cpp,\ hash.cpp,\ hashmap.cpp,\ helpbase.cpp,\ http.cpp,\ + iconbndl.cpp,\ + init.cpp,\ imagall.cpp,\ imagbmp.cpp,\ image.cpp,\ + imagfill.cpp,\ imaggif.cpp,\ imagiff.cpp,\ imagjpeg.cpp,\ @@ -224,6 +265,7 @@ SOURCES = \ menucmn.cpp,\ mimecmn.cpp,\ module.cpp,\ + msgout.cpp,\ mstream.cpp,\ nbkbase.cpp,\ object.cpp,\ @@ -233,14 +275,19 @@ SOURCES = \ process.cpp,\ protocol.cpp,\ quantize.cpp,\ - resource.cpp,\ + rendcmn.cpp,\ + rgncmn.cpp,\ sckaddr.cpp,\ sckfile.cpp,\ sckipc.cpp,\ sckstrm.cpp,\ sizer.cpp,\ socket.cpp,\ + settcmn.cpp,\ statbar.cpp,\ + stdpbase.cpp,\ + stockitem.cpp,\ + stopwatch.cpp,\ strconv.cpp,\ stream.cpp,\ sysopt.cpp,\ @@ -254,7 +301,6 @@ SOURCES = \ toplvcmn.cpp,\ treebase.cpp,\ txtstrm.cpp,\ - unzip.c,\ url.cpp,\ utilscmn.cpp,\ valgen.cpp,\ @@ -264,47 +310,60 @@ SOURCES = \ wfstream.cpp,\ wincmn.cpp,\ wxchar.cpp,\ - wxexpr.cpp,\ xpmdecod.cpp,\ zipstrm.cpp,\ - zstream.cpp + zstream.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 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__ library [--.lib]libwx_gtk.olb $(OBJECTS) library [--.lib]libwx_gtk.olb $(OBJECTS1) library [--.lib]libwx_gtk.olb $(OBJECTS2) +.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 -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;* - +appbase.obj : appbase.cpp appcmn.obj : appcmn.cpp +artprov.obj : artprov.cpp +artstd.obj : artstd.cpp +bmpbase.obj : bmpbase.cpp +bookctrl.obj : bookctrl.cpp choiccmn.obj : choiccmn.cpp clipcmn.obj : clipcmn.cpp clntdata.obj : clntdata.cpp @@ -316,6 +375,7 @@ containr.obj : containr.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 @@ -333,26 +393,33 @@ encconv.obj : encconv.cpp event.obj : event.cpp extended.obj : extended.c ffile.obj : ffile.cpp +fddlgcmn.obj : fddlgcmn.cpp file.obj : file.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 fontmap.obj : fontmap.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 gdicmn.obj : gdicmn.cpp gifdecod.obj : gifdecod.cpp hash.obj : hash.cpp hashmap.obj : hashmap.cpp helpbase.obj : helpbase.cpp http.obj : http.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 @@ -372,6 +439,7 @@ 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 @@ -381,14 +449,19 @@ prntbase.obj : prntbase.cpp process.obj : process.cpp protocol.obj : protocol.cpp quantize.obj : quantize.cpp -resource.obj : resource.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 sizer.obj : sizer.cpp socket.obj : socket.cpp +settcmn.obj : settcmn.cpp statbar.obj : statbar.cpp +stdpbase.obj : stdpbase.cpp +stockitem.obj : stockitem.cpp +stopwatch.obj : stopwatch.cpp strconv.obj : strconv.cpp stream.obj : stream.cpp sysopt.obj : sysopt.cpp @@ -402,7 +475,6 @@ tokenzr.obj : tokenzr.cpp toplvcmn.obj : toplvcmn.cpp treebase.obj : treebase.cpp txtstrm.obj : txtstrm.cpp -unzip.obj : unzip.c url.obj : url.cpp utilscmn.obj : utilscmn.cpp valgen.obj : valgen.cpp @@ -412,7 +484,24 @@ variant.obj : variant.cpp wfstream.obj : wfstream.cpp wincmn.obj : wincmn.cpp wxchar.obj : wxchar.cpp -wxexpr.obj : wxexpr.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