]> git.saurik.com Git - wxWidgets.git/blame - src/x11/descrip.mms
cast fix, workaround for pickeir compilers
[wxWidgets.git] / src / x11 / descrip.mms
CommitLineData
69c44812
MB
1#*****************************************************************************
2# *
3# Make file for VMS *
4# Author : J.Jansen (joukj@hrem.stm.tudelft.nl) *
05e770c4 5# Date : 10 November 1999 *
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,\
aae0472b 37 pen.obj,\
a538c1c3 38 region.obj,\
aae0472b 39 utilsx.obj
69c44812 40
a371f703 41OBJECTS_X11=app.obj,dc.obj,\
1aebc200
JJ
42 dcclient.obj,\
43 dcmemory.obj,\
44 dcscreen.obj,\
45 evtloop.obj,\
46 font.obj,\
47 gdiobj.obj,\
48 gsockx11.obj,\
49 icon.obj,\
50 main.obj,\
51 minifram.obj,\
52 nanox.obj,\
53 palette.obj,\
54 popupwin.obj,\
55 reparent.obj,\
56 settings.obj,\
57 toplevel.obj,\
58 utils.obj,\
a371f703
JJ
59 window.obj,\
60 colour.obj,\
61 cursor.obj,\
62 data.obj,\
63 dataobj.obj,\
64 clipbrd.obj
1aebc200
JJ
65
66
69c44812 67SOURCES = \
a371f703 68 app.cpp,\
aae0472b 69 bitmap.cpp,\
69c44812 70 brush.cpp,\
05e770c4 71 glcanvas.cpp,\
aae0472b 72 pen.cpp,\
a538c1c3 73 region.cpp,\
1aebc200
JJ
74 utilsx.cpp,\
75 dc.cpp,\
76 dcclient.cpp,\
77 dcmemory.cpp,\
78 dcscreen.cpp,\
79 evtloop.cpp,\
80 font.cpp,\
81 gdiobj.cpp,\
82 gsockx11.cpp,\
83 icon.cpp,\
84 main.cpp,\
85 minifram.cpp,\
a371f703 86 nanox.c,\
1aebc200
JJ
87 palette.cpp,\
88 popupwin.cpp,\
89 reparent.cpp,\
90 settings.cpp,\
91 toplevel.cpp,\
92 utils.cpp,\
a371f703
JJ
93 window.cpp,\
94 colour.cpp,\
95 cursor.cpp,\
96 data.cpp,\
97 dataobj.cpp,\
98 clipbrd.cpp
69c44812
MB
99
100all : $(SOURCES)
101 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
102.ifdef __WXMOTIF__
103 library [--.lib]libwx_motif.olb $(OBJECTS)
1aebc200
JJ
104.else
105.ifdef __WXX11__
106 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
107 $(MMS)$(MMSQUALIFIERS) $(OBJECTS_X11)
108 library [--.lib]libwx_x11_univ.olb $(OBJECTS_X11)
109.endif
69c44812
MB
110.endif
111
aae0472b 112bitmap.obj : bitmap.cpp
69c44812 113brush.obj : brush.cpp
05e770c4 114glcanvas.obj : glcanvas.cpp
69c44812 115pen.obj : pen.cpp
dc3b0532 116region.obj : region.cpp
aae0472b 117utilsx.obj : utilsx.cpp
1aebc200
JJ
118dc.obj : dc.cpp
119dcclient.obj : dcclient.cpp
120dcmemory.obj : dcmemory.cpp
121dcscreen.obj : dcscreen.cpp
122evtloop.obj : evtloop.cpp
123font.obj : font.cpp
124gdiobj.obj : gdiobj.cpp
125gsockx11.obj : gsockx11.cpp
126icon.obj : icon.cpp
127main.obj : main.cpp
128minifram.obj : minifram.cpp
a371f703 129nanox.obj : nanox.c
1aebc200
JJ
130palette.obj : palette.cpp
131popupwin.obj : popupwin.cpp
132reparent.obj : reparent.cpp
133settings.obj : settings.cpp
134toplevel.obj : toplevel.cpp
135utils.obj : utils.cpp
136window.obj : window.cpp
a371f703
JJ
137colour.obj : colour.cpp
138app.obj : app.cpp
139cursor.obj : cursor.cpp
140data.obj : data.cpp
141dataobj.obj : dataobj.cpp
142clipbrd.obj : clipbrd.cpp