]> git.saurik.com Git - wxWidgets.git/blob - src/generic/descrip.mms
Add comments explaining the workaround for mingw 3.2.3
[wxWidgets.git] / src / generic / descrip.mms
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
4 # Author : J.Jansen (joukj@hrem.stm.tudelft.nl) *
5 # Date : 9 November 1999 *
6 # *
7 #*****************************************************************************
8 .first
9 define wx [--.include.wx]
10
11 .ifdef __WXMOTIF__
12 CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14 CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15 .else
16 .ifdef __WXGTK__
17 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
20 .else
21 .ifdef __WXX11__
22 CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
23 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
24 CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
25 /name=(as_is,short)
26 .else
27 CXX_DEFINE =
28 CC_DEFINE =
29 .endif
30 .endif
31 .endif
32
33 .suffixes : .cpp
34
35 .cpp.obj :
36 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
37 .c.obj :
38 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
39
40 OBJECTS = \
41 busyinfo.obj,\
42 calctrl.obj,\
43 caret.obj,\
44 choicdgg.obj,\
45 colrdlgg.obj,\
46 datectlg.obj,\
47 dcpsg.obj,\
48 dirctrlg.obj,\
49 dirdlgg.obj,\
50 fdrepdlg.obj,\
51 fontdlgg.obj,\
52 grid.obj,\
53 gridctrl.obj,\
54 gridsel.obj,\
55 helpext.obj,\
56 imaglist.obj,\
57 laywin.obj,\
58 listctrl.obj,\
59 logg.obj,\
60 msgdlgg.obj,\
61 numdlgg.obj,\
62 panelg.obj,\
63 printps.obj,\
64 prntdlgg.obj,\
65 progdlgg.obj,\
66 renderg.obj,\
67 sashwin.obj,\
68 selstore.obj,\
69 splitter.obj,\
70 tabg.obj,\
71 textdlgg.obj,\
72 tipdlg.obj,\
73 tipwin.obj,\
74 treectlg.obj,\
75 wizard.obj
76
77 SOURCES = \
78 accel.cpp,\
79 busyinfo.cpp,\
80 calctrl.cpp,\
81 caret.cpp,\
82 choicdgg.cpp,\
83 colrdlgg.cpp,\
84 datectlg.cpp,\
85 dcpsg.cpp,\
86 dirctrlg.cpp,\
87 dirdlgg.cpp,\
88 filedlgg.cpp,\
89 fdrepdlg.cpp,\
90 fontdlgg.cpp,\
91 grid.cpp,\
92 gridctrl.cpp,\
93 gridsel.cpp,\
94 helpext.cpp,\
95 imaglist.cpp,\
96 laywin.cpp,\
97 listctrl.cpp,\
98 logg.cpp,\
99 msgdlgg.cpp,\
100 notebook.cpp,\
101 numdlgg.cpp,\
102 paletteg.cpp,\
103 panelg.cpp,\
104 printps.cpp,\
105 prntdlgg.cpp,\
106 progdlgg.cpp,\
107 renderg.cpp,\
108 sashwin.cpp,\
109 selstore.cpp,\
110 splitter.cpp,\
111 statline.cpp,\
112 statusbr.cpp,\
113 tabg.cpp,\
114 textdlgg.cpp,\
115 tipdlg.cpp,\
116 tipwin.cpp,\
117 treectlg.cpp,\
118 wizard.cpp,\
119 dragimgg.cpp,\
120 fdrepdlg.cpp,\
121 htmllbox.cpp,\
122 listbkg.cpp,\
123 mdig.cpp,\
124 scrlwing.cpp,\
125 spinctlg.cpp,\
126 splash.cpp,\
127 timer.cpp,\
128 vlbox.cpp,\
129 vscroll.cpp
130
131 .ifdef __WXMOTIF__
132 OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,scrlwing.obj,spinctlg.obj
133 .else
134 .ifdef __WXX11__
135 OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
136 listbkg.obj,mdig.obj,scrlwing.obj,spinctlg.obj,splash.obj,timer.obj,\
137 vlbox.obj,vscroll.obj
138 .else
139 OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj
140 .endif
141 .endif
142
143 all : $(SOURCES)
144 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
145 .ifdef __WXMOTIF__
146 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
147 .else
148 .ifdef __WXGTK__
149 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
150 .else
151 .ifdef __WXX11__
152 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
153 .endif
154 .endif
155 .endif
156
157 accel.obj : accel.cpp
158 busyinfo.obj : busyinfo.cpp
159 calctrl.obj : calctrl.cpp
160 caret.obj : caret.cpp
161 choicdgg.obj : choicdgg.cpp
162 colrdlgg.obj : colrdlgg.cpp
163 datectlg.obj : datectlg.cpp
164 dcpsg.obj : dcpsg.cpp
165 dirctrlg.obj : dirctrlg.cpp
166 dirdlgg.obj : dirdlgg.cpp
167 filedlgg.obj : filedlgg.cpp
168 fontdlgg.obj : fontdlgg.cpp
169 fdrepdlg.obj : fdrepdlg.cpp
170 grid.obj : grid.cpp
171 gridctrl.obj : gridctrl.cpp
172 gridsel.obj : gridsel.cpp
173 helpext.obj : helpext.cpp
174 imaglist.obj : imaglist.cpp
175 laywin.obj : laywin.cpp
176 listctrl.obj : listctrl.cpp
177 logg.obj : logg.cpp
178 msgdlgg.obj : msgdlgg.cpp
179 notebook.obj : notebook.cpp
180 numdlgg.obj : numdlgg.cpp
181 paletteg.obj : paletteg.cpp
182 panelg.obj : panelg.cpp
183 printps.obj : printps.cpp
184 prntdlgg.obj : prntdlgg.cpp
185 progdlgg.obj : progdlgg.cpp
186 scrlwing.obj : scrlwing.cpp
187 spinctlg.obj : spinctlg.cpp
188 renderg.obj : renderg.cpp
189 sashwin.obj : sashwin.cpp
190 selstore.obj : selstore.cpp
191 splitter.obj : splitter.cpp
192 statline.obj : statline.cpp
193 statusbr.obj : statusbr.cpp
194 tabg.obj : tabg.cpp
195 textdlgg.obj : textdlgg.cpp
196 tipdlg.obj : tipdlg.cpp
197 tipwin.obj : tipwin.cpp
198 treectlg.obj : treectlg.cpp
199 wizard.obj : wizard.cpp
200 dragimgg.obj : dragimgg.cpp
201 fdrepdlg.obj : fdrepdlg.cpp
202 htmllbox.obj : htmllbox.cpp
203 listbkg.obj : listbkg.cpp
204 mdig.obj : mdig.cpp
205 scrlwing.obj : scrlwing.cpp
206 spinctlg.obj : spinctlg.cpp
207 splash.obj : splash.cpp
208 timer.obj : timer.cpp
209 vlbox.obj : vlbox.cpp
210 vscroll.obj : vscroll.cpp