]> git.saurik.com Git - wxWidgets.git/blame - src/generic/descrip.mms
don't use Unix-specific files which have Darwin-specific counterparts in wxMac/wxCoco...
[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) *
6fda7f01 5# Date : 30 September 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 96 filepickerg.obj,\
6fda7f01
JJ
97 bmpcboxg.obj,\
98 filectrlg.obj,srchctlg.obj
ff522858
JJ
99
100SOURCES = \
9f06039f 101 aboutdlgg.cpp,\
1a0d517e 102 accel.cpp,\
9f06039f 103 animateg.cpp,\
ff522858 104 busyinfo.cpp,\
1696c178 105 calctrl.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,\
6fda7f01 167 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp
ff522858 168
3fa056ab 169.ifdef __WXMOTIF__
9f06039f
JJ
170OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
171 combog.obj
3fa056ab 172.else
1aebc200
JJ
173.ifdef __WXX11__
174OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
6694ee19 175 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
9f06039f
JJ
176 vlbox.obj,vscroll.obj,combog.obj,icon.obj,collpaneg.obj
177.else
178.ifdef __WXGTK__
179OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
180 vscroll.obj,combog.obj,icon.obj,collpaneg.obj
de5fadb4 181.else
f97d9370
JJ
182OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
183 vscroll.obj,combog.obj,icon.obj
de5fadb4 184.endif
3fa056ab 185.endif
9f06039f 186.endif
ff522858
JJ
187
188all : $(SOURCES)
3fa056ab 189 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
ff522858 190.ifdef __WXMOTIF__
3fa056ab
JJ
191 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
192.else
193.ifdef __WXGTK__
27df579a 194 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
1aebc200 195.else
93d3dbd4
JJ
196.ifdef __WXGTK2__
197 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)$(OBJECTS0)
198.else
1aebc200
JJ
199.ifdef __WXX11__
200 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
3fa056ab 201.endif
ff522858 202.endif
de5fadb4 203.endif
93d3dbd4 204.endif
ff522858 205
9f06039f 206aboutdlgg.obj : aboutdlgg.cpp
1a0d517e 207accel.obj : accel.cpp
9f06039f 208animateg.obj : animateg.cpp
ff522858 209busyinfo.obj : busyinfo.cpp
1696c178 210calctrl.obj : calctrl.cpp
ff522858
JJ
211caret.obj : caret.cpp
212choicdgg.obj : choicdgg.cpp
f97d9370 213clrpickerg.obj : clrpickerg.cpp
9f06039f 214collpaneg.obj : collpaneg.cpp
ff522858 215colrdlgg.obj : colrdlgg.cpp
9bea227d 216datectlg.obj : datectlg.cpp
ff522858 217dcpsg.obj : dcpsg.cpp
57681e5b 218dirctrlg.obj : dirctrlg.cpp
ff522858 219dirdlgg.obj : dirdlgg.cpp
27df579a 220filedlgg.obj : filedlgg.cpp
ff522858 221fontdlgg.obj : fontdlgg.cpp
9bea227d 222fdrepdlg.obj : fdrepdlg.cpp
ff522858 223grid.obj : grid.cpp
abfcca57
JJ
224gridctrl.obj : gridctrl.cpp
225gridsel.obj : gridsel.cpp
ff522858 226helpext.obj : helpext.cpp
9f06039f 227htmllbox.obj : htmllbox.cpp
097b868b 228icon.obj : icon.cpp
ff522858
JJ
229imaglist.obj : imaglist.cpp
230laywin.obj : laywin.cpp
231listctrl.obj : listctrl.cpp
232logg.obj : logg.cpp
233msgdlgg.obj : msgdlgg.cpp
234notebook.obj : notebook.cpp
235numdlgg.obj : numdlgg.cpp
f97d9370 236odcombo.obj : odcombo.cpp
2900bd1c 237paletteg.obj : paletteg.cpp
ff522858
JJ
238panelg.obj : panelg.cpp
239printps.obj : printps.cpp
240prntdlgg.obj : prntdlgg.cpp
241progdlgg.obj : progdlgg.cpp
d43e302b 242propdlg.obj : propdlg.cpp
dae752d4
JJ
243scrlwing.obj : scrlwing.cpp
244spinctlg.obj : spinctlg.cpp
40f27731 245renderg.obj : renderg.cpp
ff522858 246sashwin.obj : sashwin.cpp
c698eae5 247selstore.obj : selstore.cpp
ff522858
JJ
248splitter.obj : splitter.cpp
249statline.obj : statline.cpp
250statusbr.obj : statusbr.cpp
251tabg.obj : tabg.cpp
252textdlgg.obj : textdlgg.cpp
253tipdlg.obj : tipdlg.cpp
135ce19c 254tipwin.obj : tipwin.cpp
57681e5b 255treectlg.obj : treectlg.cpp
ff522858 256wizard.obj : wizard.cpp
1aebc200
JJ
257dragimgg.obj : dragimgg.cpp
258fdrepdlg.obj : fdrepdlg.cpp
259htmllbox.obj : htmllbox.cpp
260listbkg.obj : listbkg.cpp
261mdig.obj : mdig.cpp
262scrlwing.obj : scrlwing.cpp
263spinctlg.obj : spinctlg.cpp
264splash.obj : splash.cpp
265timer.obj : timer.cpp
266vlbox.obj : vlbox.cpp
267vscroll.obj : vscroll.cpp
088af589 268 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
93d3dbd4
JJ
269listbkg.obj : listbkg.cpp
270choicbkg.obj : choicbkg.cpp
271toolbkg.obj : toolbkg.cpp
272treebkg.obj : treebkg.cpp
12faa71c 273combog.obj : combog.cpp
f97d9370 274fontpickerg.obj : fontpickerg.cpp
8e3d083b 275hyperlinkg.obj : hyperlinkg.cpp
f97d9370 276filepickerg.obj : filepickerg.cpp
6c1465ef 277bmpcboxg.obj : bmpcboxg.cpp
6fda7f01
JJ
278filectrlg.obj : filectrlg.cpp
279srchctlg.obj : srchctlg.cpp