]> git.saurik.com Git - wxWidgets.git/blame - src/generic/descrip.mms
Fixed MSW/Univ compilation of toplevel.cpp.
[wxWidgets.git] / src / generic / descrip.mms
CommitLineData
ff522858
JJ
1#*****************************************************************************
2# *
3# Make file for VMS *
93d3dbd4 4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
6853f5fb 5# Date : 21 March 2011 *
ff522858
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)
ff522858 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
JJ
20.else
21.ifdef __WXX11__
22CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
23 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
24CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
25 /name=(as_is,short)
3fa056ab 26.else
93d3dbd4
JJ
27.ifdef __WXGTK2__
28CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2==1)/float=ieee\
29 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
30CC_DEFINE = /define=(__WX_GTK__=1,VMS_GTK2==1)/float=ieee\
31 /name=(as_is,short)
32.else
ff522858 33CXX_DEFINE =
14329e03 34CC_DEFINE =
ff522858 35.endif
3fa056ab 36.endif
1aebc200 37.endif
93d3dbd4 38.endif
ff522858
JJ
39
40.suffixes : .cpp
41
42.cpp.obj :
43 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
14329e03
JJ
44.c.obj :
45 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
ff522858
JJ
46
47OBJECTS = \
9f06039f 48 aboutdlgg.obj,\
ff522858 49 busyinfo.obj,\
9b4fd94a 50 calctrlg.obj,\
ff522858 51 caret.obj,\
93d3dbd4 52 choicbkg.obj,\
ff522858 53 choicdgg.obj,\
9bea227d 54 datectlg.obj,\
ff522858 55 dcpsg.obj,\
57681e5b 56 dirctrlg.obj,\
ff522858 57 dirdlgg.obj,\
9bea227d 58 fdrepdlg.obj,\
ff522858
JJ
59 fontdlgg.obj,\
60 grid.obj,\
abfcca57
JJ
61 gridctrl.obj,\
62 gridsel.obj,\
ff522858 63 helpext.obj,\
9f06039f 64 htmllbox.obj,\
ff522858
JJ
65 imaglist.obj,\
66 laywin.obj,\
93d3dbd4 67 listbkg.obj,\
ff522858
JJ
68 listctrl.obj,\
69 logg.obj,\
70 msgdlgg.obj,\
ff522858 71 numdlgg.obj,\
f97d9370 72 odcombo.obj,\
ff522858
JJ
73 panelg.obj,\
74 printps.obj,\
75 prntdlgg.obj,\
d43e302b 76 propdlg.obj,\
ff522858 77 progdlgg.obj,\
40f27731 78 renderg.obj,\
ff522858 79 sashwin.obj,\
6694ee19 80 scrlwing.obj,\
c698eae5 81 selstore.obj,\
ff522858 82 splitter.obj,\
ff522858
JJ
83 tabg.obj,\
84 textdlgg.obj,\
85 tipdlg.obj,\
135ce19c 86 tipwin.obj,\
93d3dbd4
JJ
87 toolbkg.obj,\
88 treebkg.obj,\
57681e5b 89 treectlg.obj,\
f97d9370 90 wizard.obj,\
8e3d083b 91 hyperlinkg.obj,\
6c1465ef 92 filepickerg.obj,\
6fda7f01 93 bmpcboxg.obj,\
3fd2d0c4 94 filectrlg.obj,srchctlg.obj,notifmsgg.obj,headerctrlg.obj,\
bd5cbfab 95 grideditors.obj,vlbox.obj,vscroll.obj,stattextg.obj,\
07725658 96 editlbox.obj,datavgen.obj,dbgrptg.obj,dragimgg.obj,\
6853f5fb
JJ
97 richmsgdlgg.obj,commandlinkbuttong.obj,spinctlg.obj,\
98 markuptext.obj
ff522858
JJ
99
100SOURCES = \
9f06039f 101 aboutdlgg.cpp,\
1a0d517e 102 accel.cpp,\
9f06039f 103 animateg.cpp,\
ff522858 104 busyinfo.cpp,\
9b4fd94a 105 calctrlg.cpp,\
ff522858 106 caret.cpp,\
93d3dbd4 107 choicbkg.cpp,\
ff522858 108 choicdgg.cpp,\
9f06039f 109 collpaneg.cpp,\
ff522858 110 colrdlgg.cpp,\
f97d9370 111 clrpickerg.cpp,\
9bea227d 112 datectlg.cpp,\
ff522858 113 dcpsg.cpp,\
57681e5b 114 dirctrlg.cpp,\
ff522858 115 dirdlgg.cpp,\
27df579a 116 filedlgg.cpp,\
9bea227d 117 fdrepdlg.cpp,\
ff522858 118 fontdlgg.cpp,\
f97d9370 119 fontpickerg.cpp,\
ff522858 120 grid.cpp,\
abfcca57
JJ
121 gridctrl.cpp,\
122 gridsel.cpp,\
ff522858 123 helpext.cpp,\
9f06039f 124 htmllbox.cpp,\
ff522858
JJ
125 imaglist.cpp,\
126 laywin.cpp,\
93d3dbd4 127 listbkg.cpp,\
ff522858
JJ
128 listctrl.cpp,\
129 logg.cpp,\
130 msgdlgg.cpp,\
131 notebook.cpp,\
132 numdlgg.cpp,\
f97d9370 133 odcombo.cpp,\
2900bd1c 134 paletteg.cpp,\
ff522858
JJ
135 panelg.cpp,\
136 printps.cpp,\
137 prntdlgg.cpp,\
d43e302b 138 propdlg.cpp,\
ff522858 139 progdlgg.cpp,\
40f27731 140 renderg.cpp,\
ff522858 141 sashwin.cpp,\
c698eae5 142 selstore.cpp,\
ff522858
JJ
143 splitter.cpp,\
144 statline.cpp,\
145 statusbr.cpp,\
146 tabg.cpp,\
147 textdlgg.cpp,\
148 tipdlg.cpp,\
135ce19c 149 tipwin.cpp,\
93d3dbd4
JJ
150 toolbkg.cpp,\
151 treebkg.cpp,\
57681e5b 152 treectlg.cpp,\
1aebc200
JJ
153 wizard.cpp,\
154 dragimgg.cpp,\
155 fdrepdlg.cpp,\
156 htmllbox.cpp,\
157 listbkg.cpp,\
158 mdig.cpp,\
159 scrlwing.cpp,\
160 spinctlg.cpp,\
161 splash.cpp,\
162 timer.cpp,\
163 vlbox.cpp,\
8e3d083b 164 hyperlinkg.cpp,\
f97d9370
JJ
165 filepickerg.cpp,\
166 vscroll.cpp,\
1fb424fa 167 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp\
6470a6a9 168 ,headerctrlg.cpp,grideditors.cpp,stattextg.cpp,editlbox.cpp,\
0de66257 169 datavgen.cpp,dbgrptg.cpp,dragimgg.cpp,richmsgdlgg.cpp,\
6853f5fb 170 commandlinkbuttong.cpp,spinctlg.cpp markuptext.cpp
ff522858 171
3fa056ab 172.ifdef __WXMOTIF__
76c32e7b 173OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
c8f04120 174 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
4bd57bb6 175 mdig.obj,infobar.obj
3fa056ab 176.else
1aebc200 177.ifdef __WXX11__
76c32e7b 178OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
6694ee19 179 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
595cf498 180 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
4bd57bb6 181 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,infobar.obj
9f06039f
JJ
182.else
183.ifdef __WXGTK__
595cf498
JJ
184OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
185 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
4bd57bb6 186 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,infobar.obj
de5fadb4 187.else
595cf498
JJ
188OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
189 combog.obj,icon.obj
de5fadb4 190.endif
3fa056ab 191.endif
9f06039f 192.endif
ff522858
JJ
193
194all : $(SOURCES)
304a807a
JJ
195 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
196 $(MMS)$(MMSQUALIFIERS) $(OBJECTS0)
ff522858 197.ifdef __WXMOTIF__
304a807a
JJ
198 library/crea [--.lib]libwx_motif.olb $(OBJECTS)
199 library [--.lib]libwx_motif.olb $(OBJECTS0)
3fa056ab
JJ
200.else
201.ifdef __WXGTK__
304a807a
JJ
202 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)
203 library [--.lib]libwx_gtk.olb $(OBJECTS0)
1aebc200 204.else
93d3dbd4 205.ifdef __WXGTK2__
304a807a
JJ
206 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)
207 library [--.lib]libwx_gtk2.olb $(OBJECTS0)
93d3dbd4 208.else
1aebc200 209.ifdef __WXX11__
304a807a
JJ
210 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)
211 library [--.lib]libwx_x11_univ.olb $(OBJECTS0)
3fa056ab 212.endif
ff522858 213.endif
de5fadb4 214.endif
93d3dbd4 215.endif
ff522858 216
76c32e7b
JJ
217$(OBJECTS) : [--.include.wx]setup.h
218$(OBJECTS0) : [--.include.wx]setup.h
219
9f06039f 220aboutdlgg.obj : aboutdlgg.cpp
1a0d517e 221accel.obj : accel.cpp
9f06039f 222animateg.obj : animateg.cpp
ff522858 223busyinfo.obj : busyinfo.cpp
9b4fd94a 224calctrlg.obj : calctrlg.cpp
ff522858
JJ
225caret.obj : caret.cpp
226choicdgg.obj : choicdgg.cpp
f97d9370 227clrpickerg.obj : clrpickerg.cpp
9f06039f 228collpaneg.obj : collpaneg.cpp
ff522858 229colrdlgg.obj : colrdlgg.cpp
9bea227d 230datectlg.obj : datectlg.cpp
ff522858 231dcpsg.obj : dcpsg.cpp
57681e5b 232dirctrlg.obj : dirctrlg.cpp
ff522858 233dirdlgg.obj : dirdlgg.cpp
27df579a 234filedlgg.obj : filedlgg.cpp
ff522858 235fontdlgg.obj : fontdlgg.cpp
9bea227d 236fdrepdlg.obj : fdrepdlg.cpp
ff522858 237grid.obj : grid.cpp
abfcca57
JJ
238gridctrl.obj : gridctrl.cpp
239gridsel.obj : gridsel.cpp
ff522858 240helpext.obj : helpext.cpp
9f06039f 241htmllbox.obj : htmllbox.cpp
097b868b 242icon.obj : icon.cpp
ff522858
JJ
243imaglist.obj : imaglist.cpp
244laywin.obj : laywin.cpp
245listctrl.obj : listctrl.cpp
246logg.obj : logg.cpp
247msgdlgg.obj : msgdlgg.cpp
248notebook.obj : notebook.cpp
249numdlgg.obj : numdlgg.cpp
f97d9370 250odcombo.obj : odcombo.cpp
2900bd1c 251paletteg.obj : paletteg.cpp
ff522858
JJ
252panelg.obj : panelg.cpp
253printps.obj : printps.cpp
254prntdlgg.obj : prntdlgg.cpp
255progdlgg.obj : progdlgg.cpp
d43e302b 256propdlg.obj : propdlg.cpp
dae752d4
JJ
257scrlwing.obj : scrlwing.cpp
258spinctlg.obj : spinctlg.cpp
40f27731 259renderg.obj : renderg.cpp
ff522858 260sashwin.obj : sashwin.cpp
c698eae5 261selstore.obj : selstore.cpp
ff522858
JJ
262splitter.obj : splitter.cpp
263statline.obj : statline.cpp
264statusbr.obj : statusbr.cpp
265tabg.obj : tabg.cpp
266textdlgg.obj : textdlgg.cpp
267tipdlg.obj : tipdlg.cpp
135ce19c 268tipwin.obj : tipwin.cpp
57681e5b 269treectlg.obj : treectlg.cpp
ff522858 270wizard.obj : wizard.cpp
1aebc200
JJ
271dragimgg.obj : dragimgg.cpp
272fdrepdlg.obj : fdrepdlg.cpp
273htmllbox.obj : htmllbox.cpp
274listbkg.obj : listbkg.cpp
275mdig.obj : mdig.cpp
276scrlwing.obj : scrlwing.cpp
277spinctlg.obj : spinctlg.cpp
278splash.obj : splash.cpp
279timer.obj : timer.cpp
280vlbox.obj : vlbox.cpp
281vscroll.obj : vscroll.cpp
088af589 282 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
93d3dbd4
JJ
283listbkg.obj : listbkg.cpp
284choicbkg.obj : choicbkg.cpp
285toolbkg.obj : toolbkg.cpp
286treebkg.obj : treebkg.cpp
12faa71c 287combog.obj : combog.cpp
f97d9370 288fontpickerg.obj : fontpickerg.cpp
8e3d083b 289hyperlinkg.obj : hyperlinkg.cpp
f97d9370 290filepickerg.obj : filepickerg.cpp
6c1465ef 291bmpcboxg.obj : bmpcboxg.cpp
6fda7f01
JJ
292filectrlg.obj : filectrlg.cpp
293srchctlg.obj : srchctlg.cpp
76c32e7b 294notifmsgg.obj : notifmsgg.cpp
a343ac03 295stattextg.obj : stattextg.cpp
1fb424fa 296headerctrlg.obj : headerctrlg.cpp
3fd2d0c4 297grideditors.obj : grideditors.cpp
6470a6a9
JJ
298infobar.obj : infobar.cpp
299datavgen.obj : datavgen.cpp
0ea0feb8 300 cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(UNSCOMZER) datavgen.cpp
c11b4853 301dbgrptg.obj : dbgrptg.cpp
30fbed20 302dragimgg.obj : dragimgg.cpp
07725658 303richmsgdlgg.obj : richmsgdlgg.cpp
0de66257 304commandlinkbuttong.obj : commandlinkbuttong.cpp
38e54405 305spinctlg.obj : spinctlg.cpp
6853f5fb 306markuptext.obj : markuptext.cpp