]> git.saurik.com Git - wxWidgets.git/blame - src/generic/descrip.mms
PCH-less compilation fixes
[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) *
8e3d083b 5# Date : 12 March 2007 *
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
JJ
48 aboutdlgg.obj,\
49 animateg.obj,\
ff522858 50 busyinfo.obj,\
1696c178 51 calctrl.obj,\
ff522858 52 caret.obj,\
93d3dbd4 53 choicbkg.obj,\
ff522858
JJ
54 choicdgg.obj,\
55 colrdlgg.obj,\
f97d9370 56 clrpickerg.obj,\
9bea227d 57 datectlg.obj,\
ff522858 58 dcpsg.obj,\
57681e5b 59 dirctrlg.obj,\
ff522858 60 dirdlgg.obj,\
9bea227d 61 fdrepdlg.obj,\
ff522858 62 fontdlgg.obj,\
f97d9370 63 fontpickerg.obj,\
ff522858 64 grid.obj,\
abfcca57
JJ
65 gridctrl.obj,\
66 gridsel.obj,\
ff522858 67 helpext.obj,\
9f06039f 68 htmllbox.obj,\
ff522858
JJ
69 imaglist.obj,\
70 laywin.obj,\
93d3dbd4 71 listbkg.obj,\
ff522858
JJ
72 listctrl.obj,\
73 logg.obj,\
74 msgdlgg.obj,\
ff522858 75 numdlgg.obj,\
f97d9370 76 odcombo.obj,\
ff522858
JJ
77 panelg.obj,\
78 printps.obj,\
79 prntdlgg.obj,\
d43e302b 80 propdlg.obj,\
ff522858 81 progdlgg.obj,\
40f27731 82 renderg.obj,\
ff522858 83 sashwin.obj,\
6694ee19 84 scrlwing.obj,\
c698eae5 85 selstore.obj,\
ff522858 86 splitter.obj,\
ff522858
JJ
87 tabg.obj,\
88 textdlgg.obj,\
89 tipdlg.obj,\
135ce19c 90 tipwin.obj,\
93d3dbd4
JJ
91 toolbkg.obj,\
92 treebkg.obj,\
57681e5b 93 treectlg.obj,\
f97d9370 94 wizard.obj,\
8e3d083b 95 hyperlinkg.obj,\
6c1465ef
VZ
96 filepickerg.obj,\
97 bmpcboxg.obj
ff522858
JJ
98
99SOURCES = \
9f06039f 100 aboutdlgg.cpp,\
1a0d517e 101 accel.cpp,\
9f06039f 102 animateg.cpp,\
ff522858 103 busyinfo.cpp,\
1696c178 104 calctrl.cpp,\
ff522858 105 caret.cpp,\
93d3dbd4 106 choicbkg.cpp,\
ff522858 107 choicdgg.cpp,\
9f06039f 108 collpaneg.cpp,\
ff522858 109 colrdlgg.cpp,\
f97d9370 110 clrpickerg.cpp,\
9bea227d 111 datectlg.cpp,\
ff522858 112 dcpsg.cpp,\
57681e5b 113 dirctrlg.cpp,\
ff522858 114 dirdlgg.cpp,\
27df579a 115 filedlgg.cpp,\
9bea227d 116 fdrepdlg.cpp,\
ff522858 117 fontdlgg.cpp,\
f97d9370 118 fontpickerg.cpp,\
ff522858 119 grid.cpp,\
abfcca57
JJ
120 gridctrl.cpp,\
121 gridsel.cpp,\
ff522858 122 helpext.cpp,\
9f06039f 123 htmllbox.cpp,\
ff522858
JJ
124 imaglist.cpp,\
125 laywin.cpp,\
93d3dbd4 126 listbkg.cpp,\
ff522858
JJ
127 listctrl.cpp,\
128 logg.cpp,\
129 msgdlgg.cpp,\
130 notebook.cpp,\
131 numdlgg.cpp,\
f97d9370 132 odcombo.cpp,\
2900bd1c 133 paletteg.cpp,\
ff522858
JJ
134 panelg.cpp,\
135 printps.cpp,\
136 prntdlgg.cpp,\
d43e302b 137 propdlg.cpp,\
ff522858 138 progdlgg.cpp,\
40f27731 139 renderg.cpp,\
ff522858 140 sashwin.cpp,\
c698eae5 141 selstore.cpp,\
ff522858
JJ
142 splitter.cpp,\
143 statline.cpp,\
144 statusbr.cpp,\
145 tabg.cpp,\
146 textdlgg.cpp,\
147 tipdlg.cpp,\
135ce19c 148 tipwin.cpp,\
93d3dbd4
JJ
149 toolbkg.cpp,\
150 treebkg.cpp,\
57681e5b 151 treectlg.cpp,\
1aebc200
JJ
152 wizard.cpp,\
153 dragimgg.cpp,\
154 fdrepdlg.cpp,\
155 htmllbox.cpp,\
156 listbkg.cpp,\
157 mdig.cpp,\
158 scrlwing.cpp,\
159 spinctlg.cpp,\
160 splash.cpp,\
161 timer.cpp,\
162 vlbox.cpp,\
8e3d083b 163 hyperlinkg.cpp,\
f97d9370
JJ
164 filepickerg.cpp,\
165 vscroll.cpp,\
6c1465ef 166 icon.cpp,bmpcboxg.cpp
ff522858 167
3fa056ab 168.ifdef __WXMOTIF__
9f06039f
JJ
169OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
170 combog.obj
3fa056ab 171.else
1aebc200
JJ
172.ifdef __WXX11__
173OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
6694ee19 174 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
9f06039f
JJ
175 vlbox.obj,vscroll.obj,combog.obj,icon.obj,collpaneg.obj
176.else
177.ifdef __WXGTK__
178OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
179 vscroll.obj,combog.obj,icon.obj,collpaneg.obj
de5fadb4 180.else
f97d9370
JJ
181OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
182 vscroll.obj,combog.obj,icon.obj
de5fadb4 183.endif
3fa056ab 184.endif
9f06039f 185.endif
ff522858
JJ
186
187all : $(SOURCES)
3fa056ab 188 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
ff522858 189.ifdef __WXMOTIF__
3fa056ab
JJ
190 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
191.else
192.ifdef __WXGTK__
27df579a 193 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
1aebc200 194.else
93d3dbd4
JJ
195.ifdef __WXGTK2__
196 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)$(OBJECTS0)
197.else
1aebc200
JJ
198.ifdef __WXX11__
199 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
3fa056ab 200.endif
ff522858 201.endif
de5fadb4 202.endif
93d3dbd4 203.endif
ff522858 204
9f06039f 205aboutdlgg.obj : aboutdlgg.cpp
1a0d517e 206accel.obj : accel.cpp
9f06039f 207animateg.obj : animateg.cpp
ff522858 208busyinfo.obj : busyinfo.cpp
1696c178 209calctrl.obj : calctrl.cpp
ff522858
JJ
210caret.obj : caret.cpp
211choicdgg.obj : choicdgg.cpp
f97d9370 212clrpickerg.obj : clrpickerg.cpp
9f06039f 213collpaneg.obj : collpaneg.cpp
ff522858 214colrdlgg.obj : colrdlgg.cpp
9bea227d 215datectlg.obj : datectlg.cpp
ff522858 216dcpsg.obj : dcpsg.cpp
57681e5b 217dirctrlg.obj : dirctrlg.cpp
ff522858 218dirdlgg.obj : dirdlgg.cpp
27df579a 219filedlgg.obj : filedlgg.cpp
ff522858 220fontdlgg.obj : fontdlgg.cpp
9bea227d 221fdrepdlg.obj : fdrepdlg.cpp
ff522858 222grid.obj : grid.cpp
abfcca57
JJ
223gridctrl.obj : gridctrl.cpp
224gridsel.obj : gridsel.cpp
ff522858 225helpext.obj : helpext.cpp
9f06039f 226htmllbox.obj : htmllbox.cpp
097b868b 227icon.obj : icon.cpp
ff522858
JJ
228imaglist.obj : imaglist.cpp
229laywin.obj : laywin.cpp
230listctrl.obj : listctrl.cpp
231logg.obj : logg.cpp
232msgdlgg.obj : msgdlgg.cpp
233notebook.obj : notebook.cpp
234numdlgg.obj : numdlgg.cpp
f97d9370 235odcombo.obj : odcombo.cpp
2900bd1c 236paletteg.obj : paletteg.cpp
ff522858
JJ
237panelg.obj : panelg.cpp
238printps.obj : printps.cpp
239prntdlgg.obj : prntdlgg.cpp
240progdlgg.obj : progdlgg.cpp
d43e302b 241propdlg.obj : propdlg.cpp
dae752d4
JJ
242scrlwing.obj : scrlwing.cpp
243spinctlg.obj : spinctlg.cpp
40f27731 244renderg.obj : renderg.cpp
ff522858 245sashwin.obj : sashwin.cpp
c698eae5 246selstore.obj : selstore.cpp
ff522858
JJ
247splitter.obj : splitter.cpp
248statline.obj : statline.cpp
249statusbr.obj : statusbr.cpp
250tabg.obj : tabg.cpp
251textdlgg.obj : textdlgg.cpp
252tipdlg.obj : tipdlg.cpp
135ce19c 253tipwin.obj : tipwin.cpp
57681e5b 254treectlg.obj : treectlg.cpp
ff522858 255wizard.obj : wizard.cpp
1aebc200
JJ
256dragimgg.obj : dragimgg.cpp
257fdrepdlg.obj : fdrepdlg.cpp
258htmllbox.obj : htmllbox.cpp
259listbkg.obj : listbkg.cpp
260mdig.obj : mdig.cpp
261scrlwing.obj : scrlwing.cpp
262spinctlg.obj : spinctlg.cpp
263splash.obj : splash.cpp
264timer.obj : timer.cpp
265vlbox.obj : vlbox.cpp
266vscroll.obj : vscroll.cpp
088af589 267 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
93d3dbd4
JJ
268listbkg.obj : listbkg.cpp
269choicbkg.obj : choicbkg.cpp
270toolbkg.obj : toolbkg.cpp
271treebkg.obj : treebkg.cpp
12faa71c 272combog.obj : combog.cpp
f97d9370 273fontpickerg.obj : fontpickerg.cpp
8e3d083b 274hyperlinkg.obj : hyperlinkg.cpp
f97d9370 275filepickerg.obj : filepickerg.cpp
6c1465ef 276bmpcboxg.obj : bmpcboxg.cpp