]> git.saurik.com Git - wxWidgets.git/blame_incremental - src/generic/descrip.mms
use wxSTRINGIZE instead of redefining a special STRINGIZE in this file
[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 : 19 September 2006 *
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 busyinfo.obj,\
49 calctrl.obj,\
50 caret.obj,\
51 choicbkg.obj,\
52 choicdgg.obj,\
53 colrdlgg.obj,\
54 clrpickerg.obj,\
55 datectlg.obj,\
56 dcpsg.obj,\
57 dirctrlg.obj,\
58 dirdlgg.obj,\
59 fdrepdlg.obj,\
60 fontdlgg.obj,\
61 fontpickerg.obj,\
62 grid.obj,\
63 gridctrl.obj,\
64 gridsel.obj,\
65 helpext.obj,\
66 imaglist.obj,\
67 laywin.obj,\
68 listbkg.obj,\
69 listctrl.obj,\
70 logg.obj,\
71 msgdlgg.obj,\
72 numdlgg.obj,\
73 odcombo.obj,\
74 panelg.obj,\
75 printps.obj,\
76 prntdlgg.obj,\
77 propdlg.obj,\
78 progdlgg.obj,\
79 renderg.obj,\
80 sashwin.obj,\
81 scrlwing.obj,\
82 selstore.obj,\
83 splitter.obj,\
84 tabg.obj,\
85 textdlgg.obj,\
86 tipdlg.obj,\
87 tipwin.obj,\
88 toolbkg.obj,\
89 treebkg.obj,\
90 treectlg.obj,\
91 wizard.obj,\
92 hyperlink.obj,\
93 filepickerg.obj
94
95SOURCES = \
96 accel.cpp,\
97 busyinfo.cpp,\
98 calctrl.cpp,\
99 caret.cpp,\
100 choicbkg.cpp,\
101 choicdgg.cpp,\
102 colrdlgg.cpp,\
103 clrpickerg.cpp,\
104 datectlg.cpp,\
105 dcpsg.cpp,\
106 dirctrlg.cpp,\
107 dirdlgg.cpp,\
108 filedlgg.cpp,\
109 fdrepdlg.cpp,\
110 fontdlgg.cpp,\
111 fontpickerg.cpp,\
112 grid.cpp,\
113 gridctrl.cpp,\
114 gridsel.cpp,\
115 helpext.cpp,\
116 imaglist.cpp,\
117 laywin.cpp,\
118 listbkg.cpp,\
119 listctrl.cpp,\
120 logg.cpp,\
121 msgdlgg.cpp,\
122 notebook.cpp,\
123 numdlgg.cpp,\
124 odcombo.cpp,\
125 paletteg.cpp,\
126 panelg.cpp,\
127 printps.cpp,\
128 prntdlgg.cpp,\
129 propdlg.cpp,\
130 progdlgg.cpp,\
131 renderg.cpp,\
132 sashwin.cpp,\
133 selstore.cpp,\
134 splitter.cpp,\
135 statline.cpp,\
136 statusbr.cpp,\
137 tabg.cpp,\
138 textdlgg.cpp,\
139 tipdlg.cpp,\
140 tipwin.cpp,\
141 toolbkg.cpp,\
142 treebkg.cpp,\
143 treectlg.cpp,\
144 wizard.cpp,\
145 dragimgg.cpp,\
146 fdrepdlg.cpp,\
147 htmllbox.cpp,\
148 listbkg.cpp,\
149 mdig.cpp,\
150 scrlwing.cpp,\
151 spinctlg.cpp,\
152 splash.cpp,\
153 timer.cpp,\
154 vlbox.cpp,\
155 hyperlink.cpp,\
156 filepickerg.cpp,\
157 vscroll.cpp,\
158 icon.cpp
159
160.ifdef __WXMOTIF__
161OBJECTS0=,statusbr.obj,statline.obj,notebook.obj,spinctlg.obj
162.else
163.ifdef __WXX11__
164OBJECTS0=,accel.obj,filedlgg.obj,dragimgg.obj,fdrepdlg.obj,htmllbox.obj,\
165 listbkg.obj,mdig.obj,spinctlg.obj,splash.obj,timer.obj,\
166 vlbox.obj,vscroll.obj,combog.obj,icon.obj
167.else
168OBJECTS0=,accel.obj,statusbr.obj,filedlgg.obj,paletteg.obj,vlbox.obj,\
169 vscroll.obj,combog.obj,icon.obj
170.endif
171.endif
172
173all : $(SOURCES)
174 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)$(OBJECTS0)
175.ifdef __WXMOTIF__
176 library/crea [--.lib]libwx_motif.olb $(OBJECTS)$(OBJECTS0)
177.else
178.ifdef __WXGTK__
179 library/crea [--.lib]libwx_gtk.olb $(OBJECTS)$(OBJECTS0)
180.else
181.ifdef __WXGTK2__
182 library/crea [--.lib]libwx_gtk2.olb $(OBJECTS)$(OBJECTS0)
183.else
184.ifdef __WXX11__
185 library/crea [--.lib]libwx_x11_univ.olb $(OBJECTS)$(OBJECTS0)
186.endif
187.endif
188.endif
189.endif
190
191accel.obj : accel.cpp
192busyinfo.obj : busyinfo.cpp
193calctrl.obj : calctrl.cpp
194caret.obj : caret.cpp
195choicdgg.obj : choicdgg.cpp
196clrpickerg.obj : clrpickerg.cpp
197colrdlgg.obj : colrdlgg.cpp
198datectlg.obj : datectlg.cpp
199dcpsg.obj : dcpsg.cpp
200dirctrlg.obj : dirctrlg.cpp
201dirdlgg.obj : dirdlgg.cpp
202filedlgg.obj : filedlgg.cpp
203fontdlgg.obj : fontdlgg.cpp
204fdrepdlg.obj : fdrepdlg.cpp
205grid.obj : grid.cpp
206gridctrl.obj : gridctrl.cpp
207gridsel.obj : gridsel.cpp
208helpext.obj : helpext.cpp
209icon.obj : icon.cpp
210imaglist.obj : imaglist.cpp
211laywin.obj : laywin.cpp
212listctrl.obj : listctrl.cpp
213logg.obj : logg.cpp
214msgdlgg.obj : msgdlgg.cpp
215notebook.obj : notebook.cpp
216numdlgg.obj : numdlgg.cpp
217odcombo.obj : odcombo.cpp
218paletteg.obj : paletteg.cpp
219panelg.obj : panelg.cpp
220printps.obj : printps.cpp
221prntdlgg.obj : prntdlgg.cpp
222progdlgg.obj : progdlgg.cpp
223propdlg.obj : propdlg.cpp
224scrlwing.obj : scrlwing.cpp
225spinctlg.obj : spinctlg.cpp
226renderg.obj : renderg.cpp
227sashwin.obj : sashwin.cpp
228selstore.obj : selstore.cpp
229splitter.obj : splitter.cpp
230statline.obj : statline.cpp
231statusbr.obj : statusbr.cpp
232tabg.obj : tabg.cpp
233textdlgg.obj : textdlgg.cpp
234tipdlg.obj : tipdlg.cpp
235tipwin.obj : tipwin.cpp
236treectlg.obj : treectlg.cpp
237wizard.obj : wizard.cpp
238dragimgg.obj : dragimgg.cpp
239fdrepdlg.obj : fdrepdlg.cpp
240htmllbox.obj : htmllbox.cpp
241listbkg.obj : listbkg.cpp
242mdig.obj : mdig.cpp
243scrlwing.obj : scrlwing.cpp
244spinctlg.obj : spinctlg.cpp
245splash.obj : splash.cpp
246timer.obj : timer.cpp
247vlbox.obj : vlbox.cpp
248vscroll.obj : vscroll.cpp
249 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn vscroll.cpp
250listbkg.obj : listbkg.cpp
251choicbkg.obj : choicbkg.cpp
252toolbkg.obj : toolbkg.cpp
253treebkg.obj : treebkg.cpp
254combog.obj : combog.cpp
255fontpickerg.obj : fontpickerg.cpp
256hyperlink.obj : hyperlink.cpp
257filepickerg.obj : filepickerg.cpp