]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/generic/descrip.mms
updated setup.h for OpenVMS
[wxWidgets.git] / src / generic / descrip.mms
... / ...
CommitLineData
1#*****************************************************************************
2# *
3# Make file for VMS *
4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
5# Date : 3 January 2012 *
6# *
7#*****************************************************************************
8.first
9 define wx [--.include.wx]
10
11.ifdef __WXMOTIF__
12CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15.else
16.ifdef __WXGTK__
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
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)
26.else
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
33CXX_DEFINE =
34CC_DEFINE =
35.endif
36.endif
37.endif
38.endif
39
40.suffixes : .cpp
41
42.cpp.obj :
43 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
44.c.obj :
45 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
46
47OBJECTS = \
48 aboutdlgg.obj,\
49 busyinfo.obj,\
50 calctrlg.obj,\
51 caret.obj,\
52 choicbkg.obj,\
53 choicdgg.obj,\
54 datectlg.obj,\
55 dcpsg.obj,\
56 dirctrlg.obj,\
57 dirdlgg.obj,\
58 fdrepdlg.obj,\
59 fontdlgg.obj,\
60 grid.obj,\
61 gridctrl.obj,\
62 gridsel.obj,\
63 helpext.obj,\
64 htmllbox.obj,\
65 imaglist.obj,\
66 laywin.obj,\
67 listbkg.obj,\
68 listctrl.obj,\
69 logg.obj,\
70 msgdlgg.obj,\
71 numdlgg.obj,\
72 odcombo.obj,\
73 printps.obj,\
74 prntdlgg.obj,\
75 propdlg.obj,\
76 progdlgg.obj,\
77 renderg.obj,\
78 sashwin.obj,\
79 scrlwing.obj,\
80 selstore.obj,\
81 splitter.obj,\
82 tabg.obj,\
83 textdlgg.obj,\
84 tipdlg.obj,\
85 tipwin.obj,\
86 toolbkg.obj,\
87 treebkg.obj,\
88 treectlg.obj,\
89 wizard.obj,\
90 hyperlinkg.obj,\
91 filepickerg.obj,\
92 bmpcboxg.obj,\
93 filectrlg.obj,srchctlg.obj,notifmsgg.obj,headerctrlg.obj,\
94 grideditors.obj,vlbox.obj,vscroll.obj,stattextg.obj,\
95 editlbox.obj,datavgen.obj,dbgrptg.obj,dragimgg.obj,\
96 richmsgdlgg.obj,commandlinkbuttong.obj,spinctlg.obj,\
97 markuptext.obj,bannerwindow.obj,timectrlg.obj,richtooltipg.obj\
98 ,statbmpg.obj
99
100SOURCES = \
101 aboutdlgg.cpp,\
102 accel.cpp,\
103 animateg.cpp,\
104 busyinfo.cpp,\
105 calctrlg.cpp,\
106 caret.cpp,\
107 choicbkg.cpp,\
108 choicdgg.cpp,\
109 collpaneg.cpp,\
110 colrdlgg.cpp,\
111 clrpickerg.cpp,\
112 datectlg.cpp,\
113 dcpsg.cpp,\
114 dirctrlg.cpp,\
115 dirdlgg.cpp,\
116 filedlgg.cpp,\
117 fdrepdlg.cpp,\
118 fontdlgg.cpp,\
119 fontpickerg.cpp,\
120 grid.cpp,\
121 gridctrl.cpp,\
122 gridsel.cpp,\
123 helpext.cpp,\
124 htmllbox.cpp,\
125 imaglist.cpp,\
126 laywin.cpp,\
127 listbkg.cpp,\
128 listctrl.cpp,\
129 logg.cpp,\
130 msgdlgg.cpp,\
131 notebook.cpp,\
132 numdlgg.cpp,\
133 odcombo.cpp,\
134 paletteg.cpp,\
135 printps.cpp,\
136 prntdlgg.cpp,\
137 propdlg.cpp,\
138 progdlgg.cpp,\
139 renderg.cpp,\
140 sashwin.cpp,\
141 selstore.cpp,\
142 splitter.cpp,\
143 statline.cpp,\
144 statusbr.cpp,\
145 tabg.cpp,\
146 textdlgg.cpp,\
147 tipdlg.cpp,\
148 tipwin.cpp,\
149 toolbkg.cpp,\
150 treebkg.cpp,\
151 treectlg.cpp,\
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,\
163 hyperlinkg.cpp,\
164 filepickerg.cpp,\
165 vscroll.cpp,\
166 icon.cpp,bmpcboxg.cpp,filectrlg.cpp,srchctlg.cpp,notifmsgg.cpp\
167 ,headerctrlg.cpp,grideditors.cpp,stattextg.cpp,editlbox.cpp,\
168 datavgen.cpp,dbgrptg.cpp,dragimgg.cpp,richmsgdlgg.cpp,\
169 commandlinkbuttong.cpp,spinctlg.cpp markuptext.cpp \
170 bannerwindow.cpp timectrlg.cpp richtooltipg.cpp statbmpg.cpp
171
172.ifdef __WXMOTIF__
173OBJECTS0=statusbr.obj,statline.obj,notebook.obj,spinctlg.obj,collpaneg.obj,\
174 combog.obj,animateg.obj,colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,\
175 mdig.obj,infobar.obj
176.else
177.ifdef __WXX11__
178OBJECTS0=accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
179 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
180 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
181 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,infobar.obj
182.else
183.ifdef __WXGTK__
184OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
185 combog.obj,icon.obj,collpaneg.obj,animateg.obj,\
186 colrdlgg.obj,clrpickerg.obj,fontpickerg.obj,infobar.obj
187.else
188OBJECTS0=accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,\
189 combog.obj,icon.obj
190.endif
191.endif
192.endif
193
194all : $(SOURCES)
195 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
196 $(MMS)$(MMSQUALIFIERS) $(OBJECTS0)
197.ifdef __WXMOTIF__
198 library/crea [--.lib]libwx_motif.olb $(OBJECTS)
199 library [--.lib]libwx_motif.olb $(OBJECTS0)
200.else
201.ifdef __WXGTK__
202 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)
203 library [--.lib]libwx_gtk.olb $(OBJECTS0)
204.else
205.ifdef __WXGTK2__
206 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)
207 library [--.lib]libwx_gtk2.olb $(OBJECTS0)
208.else
209.ifdef __WXX11__
210 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)
211 library [--.lib]libwx_x11_univ.olb $(OBJECTS0)
212.endif
213.endif
214.endif
215.endif
216
217$(OBJECTS) : [--.include.wx]setup.h
218$(OBJECTS0) : [--.include.wx]setup.h
219
220aboutdlgg.obj : aboutdlgg.cpp
221accel.obj : accel.cpp
222animateg.obj : animateg.cpp
223busyinfo.obj : busyinfo.cpp
224calctrlg.obj : calctrlg.cpp
225caret.obj : caret.cpp
226choicdgg.obj : choicdgg.cpp
227clrpickerg.obj : clrpickerg.cpp
228collpaneg.obj : collpaneg.cpp
229colrdlgg.obj : colrdlgg.cpp
230datectlg.obj : datectlg.cpp
231dcpsg.obj : dcpsg.cpp
232dirctrlg.obj : dirctrlg.cpp
233dirdlgg.obj : dirdlgg.cpp
234filedlgg.obj : filedlgg.cpp
235fontdlgg.obj : fontdlgg.cpp
236fdrepdlg.obj : fdrepdlg.cpp
237grid.obj : grid.cpp
238gridctrl.obj : gridctrl.cpp
239gridsel.obj : gridsel.cpp
240helpext.obj : helpext.cpp
241htmllbox.obj : htmllbox.cpp
242icon.obj : icon.cpp
243imaglist.obj : imaglist.cpp
244laywin.obj : laywin.cpp
245listctrl.obj : listctrl.cpp
246 cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(INTTRUNCATED) listctrl.cpp
247logg.obj : logg.cpp
248msgdlgg.obj : msgdlgg.cpp
249notebook.obj : notebook.cpp
250numdlgg.obj : numdlgg.cpp
251odcombo.obj : odcombo.cpp
252paletteg.obj : paletteg.cpp
253printps.obj : printps.cpp
254prntdlgg.obj : prntdlgg.cpp
255progdlgg.obj : progdlgg.cpp
256propdlg.obj : propdlg.cpp
257scrlwing.obj : scrlwing.cpp
258spinctlg.obj : spinctlg.cpp
259renderg.obj : renderg.cpp
260sashwin.obj : sashwin.cpp
261selstore.obj : selstore.cpp
262splitter.obj : splitter.cpp
263statline.obj : statline.cpp
264statusbr.obj : statusbr.cpp
265tabg.obj : tabg.cpp
266textdlgg.obj : textdlgg.cpp
267tipdlg.obj : tipdlg.cpp
268tipwin.obj : tipwin.cpp
269treectlg.obj : treectlg.cpp
270wizard.obj : wizard.cpp
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
282 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
283listbkg.obj : listbkg.cpp
284choicbkg.obj : choicbkg.cpp
285toolbkg.obj : toolbkg.cpp
286treebkg.obj : treebkg.cpp
287combog.obj : combog.cpp
288fontpickerg.obj : fontpickerg.cpp
289hyperlinkg.obj : hyperlinkg.cpp
290filepickerg.obj : filepickerg.cpp
291bmpcboxg.obj : bmpcboxg.cpp
292filectrlg.obj : filectrlg.cpp
293srchctlg.obj : srchctlg.cpp
294notifmsgg.obj : notifmsgg.cpp
295stattextg.obj : stattextg.cpp
296headerctrlg.obj : headerctrlg.cpp
297grideditors.obj : grideditors.cpp
298infobar.obj : infobar.cpp
299datavgen.obj : datavgen.cpp
300 cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(UNSCOMZER) datavgen.cpp
301dbgrptg.obj : dbgrptg.cpp
302dragimgg.obj : dragimgg.cpp
303richmsgdlgg.obj : richmsgdlgg.cpp
304commandlinkbuttong.obj : commandlinkbuttong.cpp
305spinctlg.obj : spinctlg.cpp
306markuptext.obj : markuptext.cpp
307bannerwindow.obj : bannerwindow.cpp
308timectrlg.obj : timectrlg.cpp
309richtooltipg.obj : richtooltipg.cpp
310statbmpg.obj : statbmpg.cpp