From ce08759b3b6bea3358ba5d9c11e7f8eef62181bf Mon Sep 17 00:00:00 2001 From: Jouk Date: Wed, 22 Feb 2017 16:47:02 +0100 Subject: [PATCH] Update OpenVMS compile support --- setup.h_vms | 3 +- src/common/descrip.mms | 4 +- src/stc/descrip.mms | 5 +- src/stc/scintilla/lexers/descrip.mms | 582 ++++++++++++++++----------- src/stc/scintilla/src/descrip.mms | 6 +- 5 files changed, 369 insertions(+), 231 deletions(-) diff --git a/setup.h_vms b/setup.h_vms index 08624f8647..7b1bd18568 100644 --- a/setup.h_vms +++ b/setup.h_vms @@ -3,7 +3,7 @@ * Template for the set.h file for VMS * * Created from setup.h_in * * Author : J.Jansen (joukj@hrem.nano.tudelft.nl) * - * Date : 14 June 2016 * + * Date : 20 February 2017 * * * *****************************************************************************/ @@ -206,6 +206,7 @@ typedef pid_t GPid; #define wxUSE_STACKWALKER 0 +#define wxUSE_UNSAFE_WXSTRING_CONV 1 #ifndef wxUSE_UNICODE #if defined( __WXX11__ ) diff --git a/src/common/descrip.mms b/src/common/descrip.mms index 173ffec46b..3a8ebb1fb9 100644 --- a/src/common/descrip.mms +++ b/src/common/descrip.mms @@ -2,7 +2,7 @@ # * # Make file for VMS * # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) * -# Date : 14 June 2016 * +# Date : 21 Februsary 2017 * # * #***************************************************************************** .first @@ -639,7 +639,9 @@ wincmn.obj : wincmn.cpp wxcrt.obj : wxcrt.cpp xpmdecod.obj : xpmdecod.cpp zipstrm.obj : zipstrm.cpp + cxx$(CXX_DEFINE)/warn=disable=(MACROREDEF)/obj=zipstrm.obj zipstrm.cpp zstream.obj : zstream.cpp + cxx$(CXX_DEFINE)/warn=disable=(MACROREDEF)/obj=zstream.obj zstream.cpp accesscmn.obj : accesscmn.cpp dndcmn.obj : dndcmn.cpp dpycmn.obj : dpycmn.cpp diff --git a/src/stc/descrip.mms b/src/stc/descrip.mms index 9125908b13..f5f322aaaa 100644 --- a/src/stc/descrip.mms +++ b/src/stc/descrip.mms @@ -2,7 +2,7 @@ # * # Make file for VMS * # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) * -# Date : 24 August 2012 * +# Date : 21 February 2017 * # * #***************************************************************************** .first @@ -91,4 +91,7 @@ $(OBJECTS) : [--.include.wx]setup.h PlatWX.obj : PlatWX.cpp ScintillaWX.obj : ScintillaWX.cpp + cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(CONPTRLOSBIT)\ + ScintillaWX.cpp stc.obj : stc.cpp + cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(CONPTRLOSBIT) stc.cpp diff --git a/src/stc/scintilla/lexers/descrip.mms b/src/stc/scintilla/lexers/descrip.mms index ceba7fc267..f21bffec11 100644 --- a/src/stc/scintilla/lexers/descrip.mms +++ b/src/stc/scintilla/lexers/descrip.mms @@ -2,239 +2,367 @@ # * # Make file for VMS * # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) * -# Date : 9 June 2016 * +# Date : 3 February 2016 * # * #***************************************************************************** - .first - define wx [----.include.wx] + set def [-] + wx_curdir = f$environment("default") + wx_sub = f$element(0,"]",wx_curdir) + wx_fuldir = "''wx_sub'.]" + define/job/trans=(concealed) wx_root "''wx_fuldir'" + set def [.wxwidgets] -.suffixes : .cpp +all : + set default [.include.wx] + set default [--] + make gtk + purge [...] + delete [...]*.obj; + make motif + purge [...] + delete [...]*.obj; + make x11 + purge [...] + delete [...]*.obj; + if f$search("GNOME$ROOT:[000000]GLIB2.COM") .nes. "" then make gtk2 + if f$search("GNOME$ROOT:[000000]GLIB2.COM") .nes. "" then purge [...] + if f$search("GNOME$ROOT:[000000]GLIB2.COM") .nes. "" then delete [...]*.obj; -.ifdef __WXMOTIF__ -CXX_DEFINE = /define=(__WX__=1,__WXMOTIF__=1,__USE_STD_IOSTREAM=1)/name=(as_is,short)\ - /assume=(nostdnew,noglobal_array_new)\ - /include=([],[-.src],[-.include],[-.lexlib])\ - /warn=disable=(INTSIGNCHANGE) -CC_DEFINE = /define=(__WX__=1,__WXMOTIF__=1)/name=(as_is,short)\ - /include=([],[-.src],[-.include],[-.lexlib]) -.else -.ifdef __WXGTK__ -CXX_DEFINE = /define=(__WX__=1,__WXGTK__=1,__USE_STD_IOSTREAM=1)/float=ieee/name=(as_is,short)/ieee=denorm\ - /assume=(nostdnew,noglobal_array_new)\ - /include=([],[-.src],[-.include],[-.lexlib])\ - /warn=disable=(INTSIGNCHANGE) -CC_DEFINE = /define=(__WX__=1,__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\ - /include=([],[-.src],[-.include],[-.lexlib]) -.else -.ifdef __WXGTK2__ -CXX_DEFINE = /define=(__WX__=1,__WXGTK__=1,VMS_GTK2=1,__USE_STD_IOSTREAM=1)/float=ieee/name=(as_is,short)/ieee=denorm\ - /assume=(nostdnew,noglobal_array_new)\ - /include=([],[-.src],[-.include],[-.lexlib])\ - /warn=disable=(INTSIGNCHANGE) -CC_DEFINE = /define=(__WX__=1,__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)\ - /ieee=denorm/include=([],[-.src],[-.include],[-.lexlib]) -.else -.ifdef __WXX11__ -CXX_DEFINE = /define=(__WX__=1,__WXX11__=1,__WXUNIVERSAL__==1,__USE_STD_IOSTREAM=1)/float=ieee\ - /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)\ - /include=([],[-.src],[-.include],[-.lexlib])\ - /warn=disable=(INTSIGNCHANGE) -CC_DEFINE = /define=(__WX__=1,__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\ - /name=(as_is,short)/include=([],[-.src],[-.include],[-.lexlib]) -.else -CXX_DEFINE = -CC_DEFINE = -.endif -.endif -.endif -.endif +gtk : [.include.wx]setup.h + set default [.src.generic] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj + set default [-.common] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj + set default [-.html] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj + set default [-.xml] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.aui] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj + set default [-.xrc] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj + set default [-.unix] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj + set default [-.propgrid] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj + set default [-.regex] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.ribbon] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj + set default [-.richtext] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj + set default [-.stc] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.gtk1] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj + set default [--.demos.bombs] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.forty] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.fractal] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.life] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.poem] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [--.samples.calendar] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.access] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.animate] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.artprov] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.aui] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.caret] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.clipboard] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.collpane] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.combo] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.config] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.console] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.dataview] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.debugrpt] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.dialogs] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.dialup] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.dnd] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.docview] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.dragimag] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.drawing] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.erase] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.event] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.exec] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.font] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.image] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.keyboard] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.mdi] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.mediaplayer] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.menu] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.minimal] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.notebook] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.propgrid] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.regtest] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.ribbon] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.richtext] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.sockets] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.splash] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.stc] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.thread] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.xrc] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [-.widgets] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1) + set default [--.tests] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)/ignore=warning + set default [-] -.cxx.obj : - cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cxx -.cpp.obj : - cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp -.c.obj : - cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c +gtk2 : [.include.wx]setup.h + @gnome$root:[000000]glib2 + set default [.src.generic] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj + set default [-.common] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj + set default [-.html] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj + set default [-.aui] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj + set default [-.xml] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.xrc] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj + set default [-.unix] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj + set default [-.propgrid] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj + set default [-.regex] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.ribbon] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj + set default [-.richtext] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj + set default [-.stc] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.gtk] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj + set default [--.demos.bombs] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [--.samples.calendar] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.caret] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.config] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.dialogs] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.dialup] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.dnd] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.docview] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.drawing] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.font] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.image] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.mdi] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.menu] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.minimal] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.richedit] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [-.thread] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK2__=1) + set default [--] + @gnome$root:[000000]glib -OBJECTS=LexA68k.obj,LexAbaqus.obj,LexAda.obj,LexAPDL.obj,LexAsm.obj,\ - LexAsn1.obj,LexASY.obj,LexAU3.obj,LexAVE.obj,LexAVS.obj,LexBaan.obj,\ - LexBash.obj,LexBasic.obj,LexBullant.obj,LexCaml.obj,LexCLW.obj,\ - LexCmake.obj,LexCOBOL.obj,LexCoffeeScript.obj,LexConf.obj,\ - LexCPP.obj,LexCrontab.obj,LexCsound.obj,LexCSS.obj,LexD.obj,\ - LexECL.obj,LexEiffel.obj,LexErlang.obj,LexEScript.obj,LexFlagship.obj,\ - LexForth.obj,LexFortran.obj,LexGAP.obj,LexGui4Cli.obj,LexHaskell.obj,\ - LexHTML.obj,LexInno.obj,LexKix.obj,LexKVIrc.obj,LexLaTeX.obj,LexLisp.obj,\ - LexLout.obj,LexLua.obj,LexMagik.obj,LexMarkdown.obj,LexMatlab.obj,\ - LexMetapost.obj +x11 : [.include.wx]setup.h + set default [.src.generic] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj + set default [-.common] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj + set default [-.html] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj + set default [-.xml] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.xrc] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj + set default [-.aui] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj + set default [-.unix] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj + set default [-.propgrid] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj + set default [-.regex] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.ribbon] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj + set default [-.richtext] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj + set default [-.stc] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.x11] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj + set default [-.univ] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj + set default [--.demos.bombs] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [--.samples.calendar] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.caret] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.config] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.dialogs] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.dialup] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.dnd] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.docview] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.drawing] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.font] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.image] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.mdi] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.menu] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.minimal] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.notebook] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.richedit] +# $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.thread] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [-.stc] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXX11__=1,__WXUNIVERSAL__=1) + set default [--] -OBJECTS1=LexMMIXAL.obj,LexModula.obj,LexMPT.obj,LexMSSQL.obj,LexMySQL.obj,\ - LexNimrod.obj,LexNsis.obj,LexOpal.obj,LexOScript.obj,\ - LexPascal.obj,LexPB.obj,LexPerl.obj,LexPLM.obj,LexPO.obj,LexPOV.obj,\ - LexPowerPro.obj,LexPowerShell.obj,LexProgress.obj,LexPS.obj,\ - LexPython.obj,LexR.obj,LexRebol.obj,LexRuby.obj,LexRust.obj,\ - LexScriptol.obj,LexSmalltalk.obj,LexSML.obj,LexSorcus.obj,LexSpecman.obj,\ - LexSpice.obj,LexSQL.obj,LexSTTXT.obj,LexTACL.obj,LexTADS3.obj,LexTAL.obj,\ - LexTCL.obj,LexTCMD.obj,LexTeX.obj,LexTxt2tags.obj,LexVB.obj,\ - LexVerilog.obj,LexVHDL.obj,LexVisualProlog.obj,LexYAML.obj,\ - LexDMAP.obj,LexHex.obj,LexBibTeX.obj,LexDMIS.obj,LexRegistry.obj,\ - LexBatch.obj,LexDiff.obj,LexErrorList.obj,LexMake.obj,LexNull.obj,\ - LexProps.obj,LexJSON.obj +motif : [.include.wx]setup.h + set default [.src.generic] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj + set default [-.common] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj + set default [-.unix] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj + set default [-.html] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj + set default [-.aui] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj + set default [-.regex] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.motif] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + If f$getsyi("HW_MODEL") .le. 2048 then library [--.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj + set default [-.x11] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [--.demos.bombs] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [--.samples.calendar] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.caret] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.aui] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.combo] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.config] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.dialogs] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.image] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.mdi] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.menu] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.minimal] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.notebook] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.thread] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [-.widgets] + $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1) + set default [--] -SOURCES=LexA68k.cxx,LexAbaqus.cxx,LexAda.cxx,LexAPDL.cxx,LexAsm.cxx,\ - LexAsn1.cxx,LexASY.cxx,LexAU3.cxx,LexAVE.cxx,LexAVS.cxx,LexBaan.cxx,\ - LexBash.cxx,LexBasic.cxx,LexBullant.cxx,LexCaml.cxx,LexCLW.cxx,\ - LexCmake.cxx,LexCOBOL.cxx,LexCoffeeScript.cxx,LexConf.cxx,\ - LexCPP.cxx,LexCrontab.cxx,LexCsound.cxx,LexCSS.cxx,LexD.cxx,LexDMAP.cxx,\ - LexECL.cxx,LexEiffel.cxx,LexErlang.cxx,LexEScript.cxx,LexFlagship.cxx,\ - LexForth.cxx,LexFortran.cxx,LexGAP.cxx,LexGui4Cli.cxx,LexHaskell.cxx,\ - LexHTML.cxx,LexInno.cxx,LexKix.cxx,LexKVIrc.cxx,LexLaTeX.cxx,LexLisp.cxx,\ - LexLout.cxx,LexLua.cxx,LexMagik.cxx,LexMarkdown.cxx,LexMatlab.cxx,\ - LexMetapost.cxx,\ - LexMMIXAL.cxx,LexModula.cxx,LexMPT.cxx,LexMSSQL.cxx,LexMySQL.cxx,\ - LexNimrod.cxx,LexNsis.cxx,LexOpal.cxx,LexOScript.cxx,\ - LexPascal.cxx,LexPB.cxx,LexPerl.cxx,LexPLM.cxx,LexPO.cxx,LexPOV.cxx,\ - LexPowerPro.cxx,LexPowerShell.cxx,LexProgress.cxx,LexPS.cxx,\ - LexPython.cxx,LexR.cxx,LexRebol.cxx,LexRuby.cxx,LexRust.cxx,\ - LexScriptol.cxx,LexSmalltalk.cxx,LexSML.cxx,LexSorcus.cxx,LexSpecman.cxx,\ - LexSpice.cxx,LexSQL.cxx,LexSTTXT.cxx,LexTACL.cxx,LexTADS3.cxx,LexTAL.cxx,\ - LexTCL.cxx,LexTCMD.cxx,LexTeX.cxx,LexTxt2tags.cxx,LexVB.cxx,\ - LexVerilog.cxx,LexVHDL.cxx,LexVisualProlog.cxx,LexYAML.cxx,\ - LexDMAP.cxx LexHex.cxx LexBibTeX.cxx LexDMIS.cxx LexRegistry.cxx \ - LexBatch.cxx LexDiff.cxx LexErrorList.cxx LexMake.cxx LexNull.cxx \ - LexProps.cxx LexJSON.cxx - -all : $(SOURCES) - $(MMS)$(MMSQUALIFIERS) $(OBJECTS) - $(MMS)$(MMSQUALIFIERS) $(OBJECTS1) -.ifdef __WXMOTIF__ - library [----.lib]libwx_motif.olb $(OBJECTS) - library [----.lib]libwx_motif.olb $(OBJECTS1) - If f$getsyi("HW_MODEL") .le. 2048 then library [----.lib]libwx_motif.olb [.CXX_REPOSITORY]*.obj -.else -.ifdef __WXGTK__ - library [----.lib]libwx_gtk.olb $(OBJECTS) - library [----.lib]libwx_gtk.olb $(OBJECTS1) - If f$getsyi("HW_MODEL") .le. 2048 then library [----.lib]libwx_gtk.olb [.CXX_REPOSITORY]*.obj -.else -.ifdef __WXGTK2__ - library [----.lib]libwx_gtk2.olb $(OBJECTS) - library [----.lib]libwx_gtk2.olb $(OBJECTS1) - If f$getsyi("HW_MODEL") .le. 2048 then library [----.lib]libwx_gtk2.olb [.CXX_REPOSITORY]*.obj -.else -.ifdef __WXX11__ - library [----.lib]libwx_x11_univ.olb $(OBJECTS) - library [----.lib]libwx_x11_univ.olb $(OBJECTS1) - If f$getsyi("HW_MODEL") .le. 2048 then library [----.lib]libwx_x11_univ.olb [.CXX_REPOSITORY]*.obj -.endif -.endif -.endif -.endif - -$(OBJECTS) : [----.include.wx]setup.h -$(OBJECTS1) : [----.include.wx]setup.h - -LexA68k.obj : LexA68k.cxx -LexAbaqus.obj : LexAbaqus.cxx -LexAda.obj : LexAda.cxx -LexAPDL.obj : LexAPDL.cxx -LexAsm.obj : LexAsm.cxx -LexAsn1.obj : LexAsn1.cxx -LexASY.obj : LexASY.cxx -LexAU3.obj : LexAU3.cxx -LexAVE.obj : LexAVE.cxx -LexAVS.obj : LexAVS.cxx -LexBaan.obj : LexBaan.cxx -LexBash.obj : LexBash.cxx -LexBasic.obj : LexBasic.cxx -LexBullant.obj : LexBullant.cxx -LexCaml.obj : LexCaml.cxx -LexCLW.obj : LexCLW.cxx -LexCmake.obj : LexCmake.cxx -LexCOBOL.obj : LexCOBOL.cxx -LexCoffeeScript.obj : LexCoffeeScript.cxx -LexConf.obj : LexConf.cxx -LexCPP.obj : LexCPP.cxx -LexCrontab.obj : LexCrontab.cxx -LexCsound.obj : LexCsound.cxx -LexCSS.obj : LexCSS.cxx -LexD.obj : LexD.cxx -LexDMAP.obj : LexDMAP.cxx -LexECL.obj : LexECL.cxx -LexEiffel.obj : LexEiffel.cxx -LexErlang.obj : LexErlang.cxx -LexEScript.obj : LexEScript.cxx -LexFlagship.obj : LexFlagship.cxx -LexForth.obj : LexForth.cxx -LexFortran.obj : LexFortran.cxx -LexGAP.obj : LexGAP.cxx -LexGui4Cli.obj : LexGui4Cli.cxx -LexHaskell.obj : LexHaskell.cxx -LexHTML.obj : LexHTML.cxx -LexInno.obj : LexInno.cxx -LexKix.obj : LexKix.cxx -LexKVIrc.obj : LexKVIrc.cxx -LexLaTeX.obj : LexLaTeX.cxx -LexLisp.obj : LexLisp.cxx -LexLout.obj : LexLout.cxx -LexLua.obj : LexLua.cxx -LexMagik.obj : LexMagik.cxx -LexMarkdown.obj : LexMarkdown.cxx -LexMatlab.obj : LexMatlab.cxx -LexMetapost.obj : LexMetapost.cxx -LexMMIXAL.obj : LexMMIXAL.cxx -LexModula.obj : LexModula.cxx -LexMPT.obj : LexMPT.cxx -LexMSSQL.obj : LexMSSQL.cxx -LexMySQL.obj : LexMySQL.cxx -LexNimrod.obj : LexNimrod.cxx -LexNsis.obj : LexNsis.cxx -LexOpal.obj : LexOpal.cxx -LexOScript.obj : LexOScript.cxx -LexPascal.obj : LexPascal.cxx -LexPB.obj : LexPB.cxx -LexPerl.obj : LexPerl.cxx -LexPLM.obj : LexPLM.cxx -LexPO.obj : LexPO.cxx -LexPOV.obj : LexPOV.cxx -LexPowerPro.obj : LexPowerPro.cxx -LexPowerShell.obj : LexPowerShell.cxx -LexProgress.obj : LexProgress.cxx -LexPS.obj : LexPS.cxx -LexPython.obj : LexPython.cxx -LexR.obj : LexR.cxx -LexRebol.obj : LexRebol.cxx -LexRuby.obj : LexRuby.cxx -LexRust.obj : LexRust.cxx -LexScriptol.obj : LexScriptol.cxx -LexSmalltalk.obj : LexSmalltalk.cxx -LexSML.obj : LexSML.cxx -LexSorcus.obj : LexSorcus.cxx -LexSpecman.obj : LexSpecman.cxx -LexSpice.obj : LexSpice.cxx -LexSQL.obj : LexSQL.cxx -LexSTTXT.obj : LexSTTXT.cxx -LexTACL.obj : LexTACL.cxx -LexTADS3.obj : LexTADS3.cxx -LexTAL.obj : LexTAL.cxx -LexTCL.obj : LexTCL.cxx -LexTCMD.obj : LexTCMD.cxx -LexTeX.obj : LexTeX.cxx -LexTxt2tags.obj : LexTxt2tags.cxx -LexVB.obj : LexVB.cxx -LexVerilog.obj : LexVerilog.cxx -LexVHDL.obj : LexVHDL.cxx -LexVisualProlog.obj : LexVisualProlog.cxx -LexYAML.obj : LexYAML.cxx -LexDMAP.obj : LexDMAP.cxx -LexHex.obj : LexHex.cxx -LexBibTeX.obj : LexBibTeX.cxx -LexDMIS.obj : LexDMIS.cxx -LexRegistry.obj : LexRegistry.cxx -LexBatch.obj : LexBatch.cxx -LexDiff.obj : LexDiff.cxx -LexErrorList.obj : LexErrorList.cxx -LexMake.obj : LexMake.cxx -LexNull.obj : LexNull.cxx -LexProps.obj : LexProps.cxx -LexJSON.obj : LexJSON.cxx +[.include.wx]setup.h : setup.h_vms + copy setup.h_vms [.include.wx]setup.h diff --git a/src/stc/scintilla/src/descrip.mms b/src/stc/scintilla/src/descrip.mms index 0425b7157a..3623149491 100644 --- a/src/stc/scintilla/src/descrip.mms +++ b/src/stc/scintilla/src/descrip.mms @@ -2,7 +2,7 @@ # * # Make file for VMS * # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) * -# Date : 8 June 2016 * +# Date : 21 February 2017 * # * #***************************************************************************** @@ -104,6 +104,8 @@ Document.obj : Document.cxx Editor.obj : Editor.cxx cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn Editor.cxx ExternalLexer.obj : ExternalLexer.cxx + cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(CONPTRLOSBIT)\ + ExternalLexer.cxx Indicator.obj : Indicator.cxx KeyMap.obj : KeyMap.cxx LineMarker.obj : LineMarker.cxx @@ -112,6 +114,8 @@ PositionCache.obj : PositionCache.cxx RESearch.obj : RESearch.cxx RunStyles.obj : RunStyles.cxx ScintillaBase.obj : ScintillaBase.cxx + cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(CONPTRLOSBIT)\ + ScintillaBase.cxx Selection.obj : Selection.cxx Style.obj : Style.cxx UniConversion.obj : UniConversion.cxx