Updated OpenVMS compile support

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39525 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Jouk Jansen
2006-06-02 06:39:13 +00:00
parent 069eeb1772
commit cc57f388d7
3 changed files with 26 additions and 9 deletions

View File

@@ -3,7 +3,7 @@
* Template for the set.h file for VMS * * Template for the set.h file for VMS *
* Created from setup.h_in * * Created from setup.h_in *
* Author : J.Jansen (joukj@hrem.nano.tudelft.nl) * * Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
* Date : 19 May 2006 * * Date : 2 June 2006 *
* * * *
*****************************************************************************/ *****************************************************************************/
@@ -85,6 +85,9 @@
/* Define this if your version of GTK+ is greater than 2.4 */ /* Define this if your version of GTK+ is greater than 2.4 */
#define __WXGTK24__ 1 #define __WXGTK24__ 1
/* Define this if your version of GTK+ is greater than 2.6 */
#define __WXGTK26__ 1
#include <types.h> #include <types.h>
typedef pid_t GPid; typedef pid_t GPid;
@@ -318,10 +321,15 @@ typedef pid_t GPid;
#define wxUSE_CHECKBOX 1 #define wxUSE_CHECKBOX 1
#define wxUSE_CHECKLISTBOX 1 #define wxUSE_CHECKLISTBOX 1
#define wxUSE_CHOICE 1 #define wxUSE_CHOICE 1
#define wxUSE_COLOURPICKERCTRL 1
#define wxUSE_COMBOBOX 1 #define wxUSE_COMBOBOX 1
#define wxUSE_DATAVIEWCTRL 1 #define wxUSE_DATAVIEWCTRL 1
#define wxUSE_DATEPICKCTRL 1 #define wxUSE_DATEPICKCTRL 1
#define wxUSE_DIRPICKERCTRL 1
#define wxUSE_FILEPICKERCTRL 1
#define wxUSE_FONTPICKERCTRL 1
#define wxUSE_GAUGE 1 #define wxUSE_GAUGE 1
#define wxUSE_HYPERLINKCTRL 1
#define wxUSE_LISTBOX 1 #define wxUSE_LISTBOX 1
#define wxUSE_LISTCTRL 1 #define wxUSE_LISTCTRL 1
#define wxUSE_RADIOBOX 1 #define wxUSE_RADIOBOX 1

View File

@@ -2,7 +2,7 @@
# * # *
# Make file for VMS * # Make file for VMS *
# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) * # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
# Date : 22 May 2006 * # Date : 29 May 2006 *
# * # *
#***************************************************************************** #*****************************************************************************
.first .first
@@ -98,12 +98,14 @@ OBJECTS = \
fldlgcmn.obj,\ fldlgcmn.obj,\
fmapbase.obj,\ fmapbase.obj,\
fontcmn.obj,\ fontcmn.obj,\
fontenumcmn.obj,\
fontmap.obj,\ fontmap.obj,\
framecmn.obj framecmn.obj
OBJECTS1=fs_inet.obj,\ OBJECTS1=fs_inet.obj,\
fs_zip.obj,\ fs_zip.obj,\
ftp.obj,\ ftp.obj,\
gaugecmn.obj,\
gdicmn.obj,\ gdicmn.obj,\
gifdecod.obj,\ gifdecod.obj,\
hash.obj,\ hash.obj,\
@@ -161,8 +163,9 @@ OBJECTS1=fs_inet.obj,\
strconv.obj,\ strconv.obj,\
stream.obj,\ stream.obj,\
string.obj,\ string.obj,\
sysopt.obj,\ sysopt.obj
tbarbase.obj,\
OBJECTS2=tbarbase.obj,\
textbuf.obj,\ textbuf.obj,\
textcmn.obj,\ textcmn.obj,\
textfile.obj,\ textfile.obj,\
@@ -171,9 +174,8 @@ OBJECTS1=fs_inet.obj,\
toplvcmn.obj,\ toplvcmn.obj,\
treebase.obj,\ treebase.obj,\
txtstrm.obj,\ txtstrm.obj,\
url.obj url.obj,\
utilscmn.obj,\
OBJECTS2=utilscmn.obj,\
rgncmn.obj,\ rgncmn.obj,\
uri.obj,\ uri.obj,\
valgen.obj,\ valgen.obj,\
@@ -187,10 +189,10 @@ OBJECTS2=utilscmn.obj,\
zipstrm.obj,\ zipstrm.obj,\
zstream.obj zstream.obj
OBJECTS_MOTIF=gaugecmn.obj,radiocmn.obj OBJECTS_MOTIF=radiocmn.obj
OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\ OBJECTS_X11=accesscmn.obj,dndcmn.obj,dpycmn.obj,dseldlg.obj,\
dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,gaugecmn.obj,\ dynload.obj,effects.obj,fddlgcmn.obj,fs_mem.obj,\
gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\ gbsizer.obj,geometry.obj,matrix.obj,radiocmn.obj,\
regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj,\ regex.obj,taskbarcmn.obj,xti.obj,xtistrm.obj,xtixml.obj,\
combocmn.obj combocmn.obj
@@ -244,6 +246,7 @@ SOURCES = \
fldlgcmn.cpp,\ fldlgcmn.cpp,\
fmapbase.cpp,\ fmapbase.cpp,\
fontcmn.cpp,\ fontcmn.cpp,\
fontenumcmn.cpp,\
fontmap.cpp,\ fontmap.cpp,\
framecmn.cpp,\ framecmn.cpp,\
fs_inet.cpp,\ fs_inet.cpp,\
@@ -428,6 +431,7 @@ filesys.obj : filesys.cpp
fldlgcmn.obj : fldlgcmn.cpp fldlgcmn.obj : fldlgcmn.cpp
fmapbase.obj : fmapbase.cpp fmapbase.obj : fmapbase.cpp
fontcmn.obj : fontcmn.cpp fontcmn.obj : fontcmn.cpp
fontenumcmn.obj : fontenumcmn.cpp
fontmap.obj : fontmap.cpp fontmap.obj : fontmap.cpp
framecmn.obj : framecmn.cpp framecmn.obj : framecmn.cpp
fs_inet.obj : fs_inet.cpp fs_inet.obj : fs_inet.cpp

View File

@@ -12,6 +12,11 @@
#if wxUSE_SLIDER #if wxUSE_SLIDER
#ifdef __VMS
//Missing definition in OpenVMS C++ header files.
double round(double __x);
#endif
#include "wx/slider.h" #include "wx/slider.h"
#ifndef WX_PRECOMP #ifndef WX_PRECOMP