]> git.saurik.com Git - wxWidgets.git/commitdiff
Update OpenVMS compile support
authorJouk Jansen <joukj@hrem.nano.tudelft.nl>
Tue, 27 Aug 2013 12:02:20 +0000 (12:02 +0000)
committerJouk Jansen <joukj@hrem.nano.tudelft.nl>
Tue, 27 Aug 2013 12:02:20 +0000 (12:02 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74712 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

descrip.mms
samples/notebook/descrip.mms [new file with mode: 0644]
src/common/descrip.mms
src/motif/descrip.mms
src/unix/descrip.mms

index 2f069ddf704087c2c4cccffee9c71f5a9e8b5e52..ffef43174544dc3ad5041384e0d06aae09248355 100644 (file)
@@ -2,7 +2,7 @@
 #                                                                            *
 # Make file for VMS                                                          *
 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
-# Date : 21 January 2013                                                     *
+# Date : 27 August 2013                                                      *
 #                                                                            *
 #*****************************************************************************
 .first
@@ -136,6 +136,8 @@ gtk : [.include.wx]setup.h
        $(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]
@@ -305,6 +307,8 @@ x11 : [.include.wx]setup.h
 #      $(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]
@@ -358,6 +362,8 @@ motif : [.include.wx]setup.h
        $(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]
diff --git a/samples/notebook/descrip.mms b/samples/notebook/descrip.mms
new file mode 100644 (file)
index 0000000..b9ada22
--- /dev/null
@@ -0,0 +1,75 @@
+#*****************************************************************************
+#                                                                            *
+# Make file for VMS                                                          *
+# Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
+# Date : 22 August 2013                                                      *
+#                                                                            *
+#*****************************************************************************
+.first
+       define wx [--.include.wx]
+
+.ifdef __WXMOTIF__
+CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
+          /assume=(nostdnew,noglobal_array_new)
+.else
+.ifdef __WXGTK__
+CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
+          /assume=(nostdnew,noglobal_array_new)
+.else
+.ifdef __WXGTK2__
+CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\
+          /assume=(nostdnew,noglobal_array_new)
+.else
+.ifdef __WXX11__
+CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
+       /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
+.else
+CXX_DEFINE =
+.endif
+.endif
+.endif
+.endif
+
+.suffixes : .cpp
+
+.cpp.obj :
+       cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
+
+all :
+.ifdef __WXMOTIF__
+       $(MMS)$(MMSQUALIFIERS) notebook.exe
+.else
+.ifdef __WXGTK__
+       $(MMS)$(MMSQUALIFIERS) notebook_gtk.exe
+.else
+.ifdef __WXGTK2__
+       $(MMS)$(MMSQUALIFIERS) notebook_gtk2.exe
+.else
+.ifdef __WXX11__
+       $(MMS)$(MMSQUALIFIERS) notebook_x11.exe
+.endif
+.endif
+.endif
+.endif
+
+.ifdef __WXMOTIF__
+notebook.exe : notebook.obj
+       cxxlink notebook,[--.lib]vms/opt
+.else
+.ifdef __WXGTK__
+notebook_gtk.exe : notebook.obj
+       cxxlink/exec=notebook_gtk.exe notebook,[--.lib]vms_gtk/opt
+.else
+.ifdef __WXGTK2__
+notebook_gtk2.exe : notebook.obj
+       cxxlink/exec=notebook_gtk2.exe notebook,[--.lib]vms_gtk2/opt
+.else
+.ifdef __WXX11__
+notebook_x11.exe : notebook.obj
+       cxxlink/exec=notebook_x11.exe notebook,[--.lib]vms_x11_univ/opt
+.endif
+.endif
+.endif
+.endif
+
+notebook.obj : notebook.cpp
index 8302b615191f941836ab5b8e0a1c9cb8650df678..33208580e702ad1bb89493d37f973d2069b530ea 100644 (file)
@@ -2,7 +2,7 @@
 #                                                                            *
 # Make file for VMS                                                          *
 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
-# Date : 21 january 2013                                                     *
+# Date : 20 August 2013                                                      *
 #                                                                            *
 #*****************************************************************************
 .first
@@ -225,7 +225,7 @@ OBJECTS3=listctrlcmn.obj,socketiohandler.obj,fdiodispatcher.obj,\
                spinbtncmn.obj,scrolbarcmn.obj,colourdata.obj,fontdata.obj,\
                valnum.obj,numformatter.obj,markupparser.obj,\
                affinematrix2d.obj,richtooltipcmn.obj,persist.obj,time.obj,\
-               textmeasurecmn.obj
+               textmeasurecmn.obj,modalhook.obj
 
 OBJECTS_MOTIF=radiocmn.obj,combocmn.obj
 
@@ -429,7 +429,8 @@ SOURCES = \
                bmpbtncmn.cpp,checklstcmn.cpp,statbmpcmn.cpp,dirctrlcmn.cpp,\
                gridcmn.cpp,odcombocmn.cpp,spinbtncmn.cpp,scrolbarcmn.cpp,\
                colourdata.cpp,fontdata.cpp affinematrix2d.cpp\
-               richtooltipcmn.cpp persist.cpp time.cpp textmeasurecmn.cpp
+               richtooltipcmn.cpp persist.cpp time.cpp textmeasurecmn.cpp \
+               modalhook.cpp
 
 all : $(SOURCES)
        $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
@@ -716,3 +717,4 @@ richtooltipcmn.obj : richtooltipcmn.cpp
 persist.obj : persist.cpp
 time.obj : time.cpp
 textmeasurecmn.obj : textmeasurecmn.cpp
+modalhook.obj : modalhook.cpp
index 41444569d4537571ac120b8dcd1ca9b0fcad2574..d6bd8367d14ba7aee1633d05c5760025835e9825 100644 (file)
@@ -2,7 +2,7 @@
 #                                                                            *
 # Make file for VMS                                                          *
 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
-# Date : 2 December 2008                                                     *
+# Date : 21 August 2013                                                     *
 #                                                                            *
 #*****************************************************************************
 .first
@@ -186,4 +186,6 @@ toplevel.obj : toplevel.cpp
 timer.obj : timer.cpp
 toolbar.obj : toolbar.cpp
 utils.obj : utils.cpp
+       cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disab=(UNSCOMZER)\
+       $(MMS$TARGET_NAME).cpp
 window.obj : window.cpp
index 21d2bf97bfe53941d6201ff1dc1ae645a2b32659..5ca84694c0d9c24ecf9d0e079c50708007a88e0d 100644 (file)
@@ -2,7 +2,7 @@
 #                                                                            *
 # Make file for VMS                                                          *
 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
-# Date : 7 January 2011                                                      *
+# Date : 20 August 2013                                                      *
 #                                                                            *
 #*****************************************************************************
 .first
@@ -62,7 +62,7 @@ OBJECTS = appunix.obj,apptraits.obj,\
                stdpaths.obj,\
                taskbarx11.obj,\
                timerunx.obj,evtloopunix.obj,fdiounix.obj,uiactionx11.obj,\
-               mediactrl.obj
+               mediactrl.obj,wakeuppipe.obj
 
 SOURCES = appunix.cpp,apptraits.cpp,\
                dialup.cpp,\
@@ -83,7 +83,7 @@ SOURCES = appunix.cpp,apptraits.cpp,\
                stdpaths.cpp,\
                taskbarx11.cpp,\
                timerunx.cpp,evtloopunix.cpp,fdiounix.cpp,uiactionx11.cpp,\
-               mediactrl.cpp
+               mediactrl.cpp,wakeuppipe.cpp
 
 all : $(SOURCES)
        $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
@@ -132,3 +132,4 @@ evtloopunix.obj : evtloopunix.cpp
 fdiounix.obj : fdiounix.cpp
 uiactionx11.obj : uiactionx11.cpp
 mediactrl.obj : mediactrl.cpp
+wakeuppipe.obj : wakeuppipe.cpp