]> git.saurik.com Git - wxWidgets.git/blame - src/unix/descrip.mms
STL compilation fix
[wxWidgets.git] / src / unix / descrip.mms
CommitLineData
62edfd9e
JJ
1#*****************************************************************************
2# *
3# Make file for VMS *
93d3dbd4 4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
0f0223d3 5# Date : 24 April 2007 *
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,\
088af589 49 displayx11.obj,\
9bea227d 50 dlunix.obj,\
62edfd9e
JJ
51 fontenum.obj,\
52 fontutil.obj,\
53 gsocket.obj,\
f49676ee 54 mimetype.obj,\
62edfd9e 55 threadpsx.obj,\
130d96dc 56 utilsunx.obj,\
1aebc200
JJ
57 utilsx11.obj,\
58 joystick.obj,\
59 snglinst.obj,\
60 sound.obj,\
61 sound_sdl.obj,\
44f3342e 62 stdpaths.obj,\
0f0223d3
JJ
63 taskbarx11.obj,\
64 timerunx.obj
62edfd9e 65
04272d58 66SOURCES = baseunix.cpp,\
62edfd9e 67 dialup.cpp,\
f49676ee 68 dir.cpp,\
088af589 69 displayx11.cpp,\
9bea227d 70 dlunix.cpp,\
62edfd9e
JJ
71 fontenum.cpp,\
72 fontutil.cpp,\
ac879065 73 gsocket.cpp,\
f49676ee 74 mimetype.cpp,\
62edfd9e 75 threadpsx.cpp,\
130d96dc 76 utilsunx.cpp,\
1aebc200
JJ
77 utilsx11.cpp,\
78 joystick.cpp,\
79 snglinst.cpp,\
80 sound.cpp,\
81 sound_sdl.cpp,\
44f3342e 82 stdpaths.cpp,\
0f0223d3
JJ
83 taskbarx11.cpp,\
84 timerunx.cpp
62edfd9e
JJ
85
86all : $(SOURCES)
87 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
88.ifdef __WXMOTIF__
89 library [--.lib]libwx_motif.olb $(OBJECTS)
3fa056ab
JJ
90.else
91.ifdef __WXGTK__
92 library [--.lib]libwx_gtk.olb $(OBJECTS)
1aebc200 93.else
93d3dbd4
JJ
94.ifdef __WXGTK2__
95 library [--.lib]libwx_gtk2.olb $(OBJECTS)
96.else
1aebc200
JJ
97.ifdef __WXX11__
98 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
3fa056ab 99.endif
62edfd9e 100.endif
de5fadb4 101.endif
93d3dbd4 102.endif
62edfd9e 103
04272d58 104baseunix.obj : baseunix.cpp
62edfd9e 105dialup.obj : dialup.cpp
f49676ee 106dir.obj : dir.cpp
9bea227d 107dlunix.obj : dlunix.cpp
62edfd9e
JJ
108fontenum.obj : fontenum.cpp
109fontutil.obj : fontutil.cpp
ac879065
JJ
110gsocket.obj : gsocket.cpp
111 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn gsocket.cpp
f49676ee 112mimetype.obj : mimetype.cpp
62edfd9e
JJ
113threadpsx.obj : threadpsx.cpp
114utilsunx.obj : utilsunx.cpp
130d96dc 115utilsx11.obj : utilsx11.cpp
1aebc200
JJ
116joystick.obj : joystick.cpp
117snglinst.obj : snglinst.cpp
118sound.obj : sound.cpp
119sound_sdl.obj : sound_sdl.cpp
44f3342e 120stdpaths.obj : stdpaths.cpp
1aebc200 121taskbarx11.obj : taskbarx11.cpp
088af589 122displayx11.obj : displayx11.cpp
0f0223d3 123timerunx.obj : timerunx.cpp