]> git.saurik.com Git - wxWidgets.git/blame - src/unix/descrip.mms
compilation fix for old SDK headers (such as shipped with VC6)
[wxWidgets.git] / src / unix / descrip.mms
CommitLineData
62edfd9e
JJ
1#*****************************************************************************
2# *
3# Make file for VMS *
93d3dbd4
JJ
4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5# Date : 13 February 2006 *
62edfd9e
JJ
6# *
7#*****************************************************************************
8.first
9 define wx [--.include.wx]
10
11.ifdef __WXMOTIF__
4dff3400
JJ
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
62edfd9e 15.else
3fa056ab 16.ifdef __WXGTK__
14329e03
JJ
17CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
1aebc200 20.else
93d3dbd4
JJ
21.ifdef __WXGTK2__
22CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2)/float=ieee/name=(as_is,short)/ieee=denorm\
23 /assume=(nostdnew,noglobal_array_new)
24CC_DEFINE = /define=(__WXGTK__=1,VMS_GTK2)/float=ieee/name=(as_is,short)/ieee=denorm
25.else
1aebc200
JJ
26.ifdef __WXX11__
27CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
28 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
29CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
30 /name=(as_is,short)
3fa056ab 31.else
62edfd9e 32CXX_DEFINE =
14329e03 33CC_DEFINE =
62edfd9e 34.endif
3fa056ab 35.endif
1aebc200 36.endif
93d3dbd4 37.endif
62edfd9e
JJ
38
39.suffixes : .cpp
40
41.cpp.obj :
42 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
43.c.obj :
14329e03 44 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
62edfd9e 45
04272d58 46OBJECTS = baseunix.obj,\
62edfd9e 47 dialup.obj,\
f49676ee 48 dir.obj,\
9bea227d 49 dlunix.obj,\
62edfd9e
JJ
50 fontenum.obj,\
51 fontutil.obj,\
52 gsocket.obj,\
f49676ee 53 mimetype.obj,\
62edfd9e 54 threadpsx.obj,\
130d96dc 55 utilsunx.obj,\
1aebc200
JJ
56 utilsx11.obj,\
57 joystick.obj,\
58 snglinst.obj,\
59 sound.obj,\
60 sound_sdl.obj,\
44f3342e 61 stdpaths.obj,\
1aebc200 62 taskbarx11.obj
62edfd9e 63
04272d58 64SOURCES = baseunix.cpp,\
62edfd9e 65 dialup.cpp,\
f49676ee 66 dir.cpp,\
9bea227d 67 dlunix.cpp,\
62edfd9e
JJ
68 fontenum.cpp,\
69 fontutil.cpp,\
ac879065 70 gsocket.cpp,\
f49676ee 71 mimetype.cpp,\
62edfd9e 72 threadpsx.cpp,\
130d96dc 73 utilsunx.cpp,\
1aebc200
JJ
74 utilsx11.cpp,\
75 joystick.cpp,\
76 snglinst.cpp,\
77 sound.cpp,\
78 sound_sdl.cpp,\
44f3342e 79 stdpaths.cpp,\
1aebc200 80 taskbarx11.cpp
62edfd9e
JJ
81
82all : $(SOURCES)
83 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
84.ifdef __WXMOTIF__
85 library [--.lib]libwx_motif.olb $(OBJECTS)
3fa056ab
JJ
86.else
87.ifdef __WXGTK__
88 library [--.lib]libwx_gtk.olb $(OBJECTS)
1aebc200 89.else
93d3dbd4
JJ
90.ifdef __WXGTK2__
91 library [--.lib]libwx_gtk2.olb $(OBJECTS)
92.else
1aebc200
JJ
93.ifdef __WXX11__
94 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
3fa056ab 95.endif
62edfd9e 96.endif
de5fadb4 97.endif
93d3dbd4 98.endif
62edfd9e 99
04272d58 100baseunix.obj : baseunix.cpp
62edfd9e 101dialup.obj : dialup.cpp
f49676ee 102dir.obj : dir.cpp
9bea227d 103dlunix.obj : dlunix.cpp
62edfd9e
JJ
104fontenum.obj : fontenum.cpp
105fontutil.obj : fontutil.cpp
ac879065
JJ
106gsocket.obj : gsocket.cpp
107 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn gsocket.cpp
f49676ee 108mimetype.obj : mimetype.cpp
62edfd9e
JJ
109threadpsx.obj : threadpsx.cpp
110utilsunx.obj : utilsunx.cpp
130d96dc 111utilsx11.obj : utilsx11.cpp
1aebc200
JJ
112joystick.obj : joystick.cpp
113snglinst.obj : snglinst.cpp
114sound.obj : sound.cpp
115sound_sdl.obj : sound_sdl.cpp
44f3342e 116stdpaths.obj : stdpaths.cpp
1aebc200 117taskbarx11.obj : taskbarx11.cpp