]> git.saurik.com Git - wxWidgets.git/blame - src/unix/descrip.mms
Compilation fix for wxMSW build without PCH.
[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) *
256e97fb 5# Date : 17 December 2010 *
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
9b4fd94a 46OBJECTS = appunix.obj,apptraits.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,\
17dd542b 53 sockunix.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 63 taskbarx11.obj,\
256e97fb 64 timerunx.obj,evtloopunix.obj,fdiounix.obj,uiactionx11.obj
62edfd9e 65
9b4fd94a 66SOURCES = appunix.cpp,apptraits.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,\
17dd542b 73 sockunix.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 83 taskbarx11.cpp,\
256e97fb 84 timerunx.cpp,evtloopunix.cpp,fdiounix.cpp,uiactionx11.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
c11b4853
JJ
104$(OBJECTS) : [--.include.wx]setup.h
105
934960d1 106appunix.obj : appunix.cpp
9b4fd94a 107apptraits.obj : apptraits.cpp
62edfd9e 108dialup.obj : dialup.cpp
f49676ee 109dir.obj : dir.cpp
9bea227d 110dlunix.obj : dlunix.cpp
62edfd9e
JJ
111fontenum.obj : fontenum.cpp
112fontutil.obj : fontutil.cpp
17dd542b
JJ
113sockunix.obj : sockunix.cpp
114 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn sockunix.cpp
f49676ee 115mimetype.obj : mimetype.cpp
62edfd9e 116threadpsx.obj : threadpsx.cpp
882b808d 117 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn threadpsx.cpp
62edfd9e 118utilsunx.obj : utilsunx.cpp
130d96dc 119utilsx11.obj : utilsx11.cpp
1aebc200
JJ
120joystick.obj : joystick.cpp
121snglinst.obj : snglinst.cpp
122sound.obj : sound.cpp
123sound_sdl.obj : sound_sdl.cpp
44f3342e 124stdpaths.obj : stdpaths.cpp
1aebc200 125taskbarx11.obj : taskbarx11.cpp
088af589 126displayx11.obj : displayx11.cpp
0f0223d3 127timerunx.obj : timerunx.cpp
2cb8531c 128evtloopunix.obj : evtloopunix.cpp
f96a610d 129 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn evtloopunix.cpp
7b8dd3cc 130fdiounix.obj : fdiounix.cpp
256e97fb 131uiactionx11.obj : uiactionx11.cpp