]> git.saurik.com Git - wxWidgets.git/blame - src/x11/descrip.mms
Don't crash in wxGUIEventLoop::Exit() if not running in wxX11.
[wxWidgets.git] / src / x11 / descrip.mms
CommitLineData
69c44812
MB
1#*****************************************************************************
2# *
3# Make file for VMS *
097b868b 4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
2395c7a1 5# Date : 3 January 2008 *
69c44812
MB
6# *
7#*****************************************************************************
8.first
9 define wx [--.include.wx]
10
11.ifdef __WXMOTIF__
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15.else
1aebc200
JJ
16.ifdef __WXX11__
17CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
18 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
19CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
20 /name=(as_is,short)
21.else
69c44812
MB
22CXX_DEFINE =
23.endif
1aebc200 24.endif
69c44812
MB
25
26.suffixes : .cpp
27
28.cpp.obj :
29 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
30.c.obj :
31 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
32
33OBJECTS = \
aae0472b 34 bitmap.obj,\
69c44812 35 brush.obj,\
05e770c4 36 glcanvas.obj,\
2395c7a1 37 palette.obj,\
aae0472b 38 pen.obj,\
a538c1c3 39 region.obj,\
aae0472b 40 utilsx.obj
69c44812 41
a371f703 42OBJECTS_X11=app.obj,dc.obj,\
1aebc200
JJ
43 dcclient.obj,\
44 dcmemory.obj,\
45 dcscreen.obj,\
46 evtloop.obj,\
47 font.obj,\
1aebc200
JJ
48 minifram.obj,\
49 nanox.obj,\
1aebc200
JJ
50 popupwin.obj,\
51 reparent.obj,\
52 settings.obj,\
53 toplevel.obj,\
54 utils.obj,\
a371f703
JJ
55 window.obj,\
56 colour.obj,\
57 cursor.obj,\
58 data.obj,\
59 dataobj.obj,\
60 clipbrd.obj
1aebc200
JJ
61
62
69c44812 63SOURCES = \
a371f703 64 app.cpp,\
aae0472b 65 bitmap.cpp,\
69c44812 66 brush.cpp,\
05e770c4 67 glcanvas.cpp,\
aae0472b 68 pen.cpp,\
a538c1c3 69 region.cpp,\
1aebc200
JJ
70 utilsx.cpp,\
71 dc.cpp,\
72 dcclient.cpp,\
73 dcmemory.cpp,\
74 dcscreen.cpp,\
75 evtloop.cpp,\
76 font.cpp,\
1aebc200 77 minifram.cpp,\
a371f703 78 nanox.c,\
1aebc200
JJ
79 palette.cpp,\
80 popupwin.cpp,\
81 reparent.cpp,\
82 settings.cpp,\
83 toplevel.cpp,\
84 utils.cpp,\
a371f703
JJ
85 window.cpp,\
86 colour.cpp,\
87 cursor.cpp,\
88 data.cpp,\
89 dataobj.cpp,\
90 clipbrd.cpp
69c44812
MB
91
92all : $(SOURCES)
93 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
94.ifdef __WXMOTIF__
95 library [--.lib]libwx_motif.olb $(OBJECTS)
1aebc200
JJ
96.else
97.ifdef __WXX11__
98 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
99 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
100 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
101.endif
69c44812
MB
102.endif
103
2395c7a1
JJ
104$(OBJECTS) : [--.include.wx]setup.h
105$(OBJECTS_X11) : [--.include.wx]setup.h
106
aae0472b 107bitmap.obj : bitmap.cpp
69c44812 108brush.obj : brush.cpp
05e770c4 109glcanvas.obj : glcanvas.cpp
69c44812 110pen.obj : pen.cpp
dc3b0532 111region.obj : region.cpp
aae0472b 112utilsx.obj : utilsx.cpp
1aebc200
JJ
113dc.obj : dc.cpp
114dcclient.obj : dcclient.cpp
115dcmemory.obj : dcmemory.cpp
116dcscreen.obj : dcscreen.cpp
117evtloop.obj : evtloop.cpp
118font.obj : font.cpp
1aebc200 119minifram.obj : minifram.cpp
a371f703 120nanox.obj : nanox.c
1aebc200
JJ
121palette.obj : palette.cpp
122popupwin.obj : popupwin.cpp
123reparent.obj : reparent.cpp
124settings.obj : settings.cpp
125toplevel.obj : toplevel.cpp
126utils.obj : utils.cpp
127window.obj : window.cpp
a371f703
JJ
128colour.obj : colour.cpp
129app.obj : app.cpp
130cursor.obj : cursor.cpp
131data.obj : data.cpp
132dataobj.obj : dataobj.cpp
133clipbrd.obj : clipbrd.cpp