]> git.saurik.com Git - wxWidgets.git/blame - src/generic/descrip.mms
Allow an app to cut down start time by not doing unnecessary mime types initialisation
[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) *
9b4fd94a 5# Date : 8 April 2008 *
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,\
76c32e7b 94 filectrlg.obj,srchctlg.obj,notifmsgg.obj
ff522858
JJ
95
96SOURCES = \
9f06039f 97 aboutdlgg.cpp,\
1a0d517e 98 accel.cpp,\
9f06039f 99 animateg.cpp,\
ff522858 100 busyinfo.cpp,\
9b4fd94a 101 calctrlg.cpp,\
ff522858 102 caret.cpp,\
93d3dbd4 103 choicbkg.cpp,\
ff522858 104 choicdgg.cpp,\
9f06039f 105 collpaneg.cpp,\
ff522858 106 colrdlgg.cpp,\
f97d9370 107 clrpickerg.cpp,\
9bea227d 108 datectlg.cpp,\
ff522858 109 dcpsg.cpp,\
57681e5b 110 dirctrlg.cpp,\
ff522858 111 dirdlgg.cpp,\
27df579a 112 filedlgg.cpp,\
9bea227d 113 fdrepdlg.cpp,\
ff522858 114 fontdlgg.cpp,\
f97d9370 115 fontpickerg.cpp,\
ff522858 116 grid.cpp,\
abfcca57
JJ
117 gridctrl.cpp,\
118 gridsel.cpp,\
ff522858 119 helpext.cpp,\
9f06039f 120 htmllbox.cpp,\
ff522858
JJ
121 imaglist.cpp,\
122 laywin.cpp,\
93d3dbd4 123 listbkg.cpp,\
ff522858
JJ
124 listctrl.cpp,\
125 logg.cpp,\
126 msgdlgg.cpp,\
127 notebook.cpp,\
128 numdlgg.cpp,\
f97d9370 129 odcombo.cpp,\
2900bd1c 130 paletteg.cpp,\
ff522858
JJ
131 panelg.cpp,\
132 printps.cpp,\
133 prntdlgg.cpp,\
d43e302b 134 propdlg.cpp,\
ff522858 135 progdlgg.cpp,\
40f27731 136 renderg.cpp,\
ff522858 137 sashwin.cpp,\
c698eae5 138 selstore.cpp,\
ff522858
JJ
139 splitter.cpp,\
140 statline.cpp,\
141 statusbr.cpp,\
142 tabg.cpp,\
143 textdlgg.cpp,\
144 tipdlg.cpp,\
135ce19c 145 tipwin.cpp,\
93d3dbd4
JJ
146 toolbkg.cpp,\
147 treebkg.cpp,\
57681e5b 148 treectlg.cpp,\
1aebc200
JJ
149 wizard.cpp,\
150 dragimgg.cpp,\
151 fdrepdlg.cpp,\
152 htmllbox.cpp,\
153 listbkg.cpp,\
154 mdig.cpp,\
155 scrlwing.cpp,\
156 spinctlg.cpp,\
157 splash.cpp,\
158 timer.cpp,\
159 vlbox.cpp,\
8e3d083b 160 hyperlinkg.cpp,\
f97d9370
JJ
161 filepickerg.cpp,\
162 vscroll.cpp,\
76c32e7b 163 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp
ff522858 164
3fa056ab 165.ifdef __WXMOTIF__
76c32e7b 166OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
2395c7a1 167 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
3fa056ab 168.else
1aebc200 169.ifdef __WXX11__
76c32e7b 170OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
6694ee19 171 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
76c32e7b
JJ
172 vlbox.obj,vscroll.obj,combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
173 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
9f06039f
JJ
174.else
175.ifdef __WXGTK__
76c32e7b
JJ
176OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
177 vscroll.obj,combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
178 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj
de5fadb4 179.else
76c32e7b 180OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
f97d9370 181 vscroll.obj,combog.obj,icon.obj
de5fadb4 182.endif
3fa056ab 183.endif
9f06039f 184.endif
ff522858
JJ
185
186all : $(SOURCES)
76c32e7b 187 $(MMS)$(MMSQUALIFIERS) $(OBJECTS),$(OBJECTS0)
ff522858 188.ifdef __WXMOTIF__
76c32e7b 189 library/crea [--.lib]libwx_motif.olb $(OBJECTS),$(OBJECTS0)
3fa056ab
JJ
190.else
191.ifdef __WXGTK__
76c32e7b 192 library/crea [--.lib]libwx_gtk.olb $(OBJECTS),$(OBJECTS0)
1aebc200 193.else
93d3dbd4 194.ifdef __WXGTK2__
76c32e7b 195 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS),$(OBJECTS0)
93d3dbd4 196.else
1aebc200 197.ifdef __WXX11__
76c32e7b 198 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS),$(OBJECTS0)
3fa056ab 199.endif
ff522858 200.endif
de5fadb4 201.endif
93d3dbd4 202.endif
ff522858 203
76c32e7b
JJ
204$(OBJECTS) : [--.include.wx]setup.h
205$(OBJECTS0) : [--.include.wx]setup.h
206
9f06039f 207aboutdlgg.obj : aboutdlgg.cpp
1a0d517e 208accel.obj : accel.cpp
9f06039f 209animateg.obj : animateg.cpp
ff522858 210busyinfo.obj : busyinfo.cpp
9b4fd94a 211calctrlg.obj : calctrlg.cpp
ff522858
JJ
212caret.obj : caret.cpp
213choicdgg.obj : choicdgg.cpp
f97d9370 214clrpickerg.obj : clrpickerg.cpp
9f06039f 215collpaneg.obj : collpaneg.cpp
ff522858 216colrdlgg.obj : colrdlgg.cpp
9bea227d 217datectlg.obj : datectlg.cpp
ff522858 218dcpsg.obj : dcpsg.cpp
57681e5b 219dirctrlg.obj : dirctrlg.cpp
ff522858 220dirdlgg.obj : dirdlgg.cpp
27df579a 221filedlgg.obj : filedlgg.cpp
ff522858 222fontdlgg.obj : fontdlgg.cpp
9bea227d 223fdrepdlg.obj : fdrepdlg.cpp
ff522858 224grid.obj : grid.cpp
abfcca57
JJ
225gridctrl.obj : gridctrl.cpp
226gridsel.obj : gridsel.cpp
ff522858 227helpext.obj : helpext.cpp
9f06039f 228htmllbox.obj : htmllbox.cpp
097b868b 229icon.obj : icon.cpp
ff522858
JJ
230imaglist.obj : imaglist.cpp
231laywin.obj : laywin.cpp
232listctrl.obj : listctrl.cpp
233logg.obj : logg.cpp
234msgdlgg.obj : msgdlgg.cpp
235notebook.obj : notebook.cpp
236numdlgg.obj : numdlgg.cpp
f97d9370 237odcombo.obj : odcombo.cpp
2900bd1c 238paletteg.obj : paletteg.cpp
ff522858
JJ
239panelg.obj : panelg.cpp
240printps.obj : printps.cpp
241prntdlgg.obj : prntdlgg.cpp
242progdlgg.obj : progdlgg.cpp
d43e302b 243propdlg.obj : propdlg.cpp
dae752d4
JJ
244scrlwing.obj : scrlwing.cpp
245spinctlg.obj : spinctlg.cpp
40f27731 246renderg.obj : renderg.cpp
ff522858 247sashwin.obj : sashwin.cpp
c698eae5 248selstore.obj : selstore.cpp
ff522858
JJ
249splitter.obj : splitter.cpp
250statline.obj : statline.cpp
251statusbr.obj : statusbr.cpp
252tabg.obj : tabg.cpp
253textdlgg.obj : textdlgg.cpp
254tipdlg.obj : tipdlg.cpp
135ce19c 255tipwin.obj : tipwin.cpp
57681e5b 256treectlg.obj : treectlg.cpp
ff522858 257wizard.obj : wizard.cpp
1aebc200
JJ
258dragimgg.obj : dragimgg.cpp
259fdrepdlg.obj : fdrepdlg.cpp
260htmllbox.obj : htmllbox.cpp
261listbkg.obj : listbkg.cpp
262mdig.obj : mdig.cpp
263scrlwing.obj : scrlwing.cpp
264spinctlg.obj : spinctlg.cpp
265splash.obj : splash.cpp
266timer.obj : timer.cpp
267vlbox.obj : vlbox.cpp
268vscroll.obj : vscroll.cpp
088af589 269 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
93d3dbd4
JJ
270listbkg.obj : listbkg.cpp
271choicbkg.obj : choicbkg.cpp
272toolbkg.obj : toolbkg.cpp
273treebkg.obj : treebkg.cpp
12faa71c 274combog.obj : combog.cpp
f97d9370 275fontpickerg.obj : fontpickerg.cpp
8e3d083b 276hyperlinkg.obj : hyperlinkg.cpp
f97d9370 277filepickerg.obj : filepickerg.cpp
6c1465ef 278bmpcboxg.obj : bmpcboxg.cpp
6fda7f01
JJ
279filectrlg.obj : filectrlg.cpp
280srchctlg.obj : srchctlg.cpp
76c32e7b 281notifmsgg.obj : notifmsgg.cpp