Update OpenVMS makefile
[wxWidgets.git] / tests / descrip.mms
1 #*****************************************************************************
2 #                                                                            *
3 # Make file for VMS                                                          *
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
5 # Date : 28 September 2011                                                   *
6 #                                                                            *
7 #*****************************************************************************
8 .first
9         define wx [-.include.wx]
10
11 .ifdef __WXMOTIF__
12 TEST_CXXFLAGS = /define=(__WXMOTIF__=1,"wxUSE_GUI=0")/name=(as_is,short)\
13            /assume=(nostdnew,noglobal_array_new)
14 TEST_GUI_CXXFLAGS = /define=(__WXMOTIF__=1,"wxUSE_GUI=1")/name=(as_is,short)\
15            /assume=(nostdnew,noglobal_array_new)
16 .else
17 .ifdef __WXGTK__
18 TEST_CXXFLAGS = /define=(__WXGTK__=1,"wxUSE_GUI=0","__USE_STD_IOSTREAM=1",\
19         "_USE_STD_STAT=1")/float=ieee/name=(as_is,short)/ieee=denorm\
20            /assume=(nostdnew,noglobal_array_new)/include=[]
21 TEST_GUI_CXXFLAGS = /define=(__WXGTK__=1,"wxUSE_GUI=1","__USE_STD_IOSTREAM=1")\
22         /float=ieee/name=(as_is,short)/ieee=denorm\
23            /assume=(nostdnew,noglobal_array_new)/include=[]
24 .else
25 .ifdef __WXX11__
26 TEST_CXXFLAGS = /define=(__WXX11__=1,__WXUNIVERSAL__==1,"wxUSE_GUI=0")/float=ieee\
27         /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
28 TEST_GUI_CXXFLAGS = /define=(__WXGTK__=1,"wxUSE_GUI=1")/float=ieee/name=(as_is,short)/ieee=denorm\
29            /assume=(nostdnew,noglobal_array_new)
30 .else
31 .ifdef __WXGTK2__
32 TEST_CXXFLAGS = /define=(__WXGTK__=1,VMS_GTK2==1,"wxUSE_GUI=0")/float=ieee\
33         /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
34 TEST_GUI_CXXFLAGS = /define=(__WXGTK__=1,"wxUSE_GUI=1")/float=ieee/name=(as_is,short)/ieee=denorm\
35            /assume=(nostdnew,noglobal_array_new)
36 .else
37 CXX_DEFINE =
38 CC_DEFINE =
39 .endif
40 .endif
41 .endif
42 .endif
43
44 .suffixes : .cpp
45
46 .cpp.obj :
47         cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
48
49 CXXC=cxx
50
51 TEST_OBJECTS =  \
52         test_anytest.obj,\
53         test_archivetest.obj,\
54         test_arrays.obj,\
55         test_base64.obj,\
56         test_cmdlinetest.obj,\
57         test_fileconf.obj,\
58         test_regconf.obj,\
59         test_datetimetest.obj,\
60         test_evthandler.obj,\
61         test_evtsource.obj,\
62         test_stopwatch.obj,\
63         test_timertest.obj,\
64         test_exec.obj,\
65         test_dir.obj,\
66         test_filefn.obj,\
67         test_filetest.obj,\
68         test_filekind.obj,\
69         test_filenametest.obj,\
70         test_filesystest.obj,\
71         test_fontmaptest.obj,\
72         test_formatconvertertest.obj,\
73         test_hashes.obj,\
74         test_output.obj,\
75         test_input.obj,\
76         test_intltest.obj,\
77         test_lists.obj,\
78         test_logtest.obj,\
79         test_longlongtest.obj,\
80         test_convautotest.obj,\
81         test_mbconvtest.obj,\
82         test_dynamiclib.obj,\
83         test_environ.obj,\
84         test_metatest.obj,\
85         test_misctests.obj,\
86         test_module.obj,\
87         test_pathlist.obj,\
88         test_typeinfotest.obj
89
90 TEST_OBJECTS1=test_ipc.obj,\
91         test_socket.obj,\
92         test_regextest.obj,\
93         test_wxregextest.obj,\
94         test_scopeguardtest.obj,\
95         test_iostream.obj,\
96         test_strings.obj,\
97         test_stdstrings.obj,\
98         test_tokenizer.obj,\
99         test_unichar.obj,\
100         test_unicode.obj,\
101         test_crt.obj,\
102         test_vsnprintf.obj,\
103         test_bstream.obj,\
104         test_datastreamtest.obj,\
105         test_ffilestream.obj,\
106         test_fileback.obj,\
107         test_filestream.obj,\
108         test_iostreams.obj,\
109         test_largefile.obj,\
110         test_memstream.obj,\
111         test_socketstream.obj,\
112         test_sstream.obj,\
113         test_stdstream.obj,\
114         test_tempfile.obj,\
115         test_textstreamtest.obj,\
116         test_zlibstream.obj,\
117         test_textfiletest.obj,\
118         test_atomic.obj,\
119         test_misc.obj,\
120         test_queue.obj,\
121         test_tls.obj,\
122         test_ftp.obj,\
123         test_uris.obj,\
124         test_url.obj,\
125         test_vectors.obj,\
126         test_evtconnection.obj,\
127         test_weakref.obj,\
128         test_xlocale.obj,\
129         test_xmltest.obj
130
131 TEST_L_OBJs=test_ziptest.obj,\
132         test_tartest.obj
133
134 TEST_GUI_OBJECTS =  \
135         test_gui_asserthelper.obj,\
136         test_gui_testableframe.obj,\
137         test_gui_rect.obj,\
138         test_gui_size.obj,\
139         test_gui_point.obj,\
140         test_gui_bitmap.obj,\
141         test_gui_colour.obj,\
142         test_gui_ellipsization.obj,\
143         test_gui_measuring.obj,\
144         test_gui_config.obj,\
145         test_gui_bitmapcomboboxtest.obj,\
146         test_gui_bitmaptogglebuttontest.obj,\
147         test_gui_bookctrlbasetest.obj,\
148         test_gui_buttontest.obj
149
150 TEST_GUI_OBJECTS1=test_gui_checkboxtest.obj,\
151         test_gui_checklistboxtest.obj,\
152         test_gui_choicebooktest.obj,\
153         test_gui_choicetest.obj,\
154         test_gui_comboboxtest.obj,\
155         test_gui_frametest.obj,\
156         test_gui_gaugetest.obj,\
157         test_gui_gridtest.obj,\
158         test_gui_headerctrltest.obj,\
159         test_gui_htmllboxtest.obj,\
160         test_gui_hyperlinkctrltest.obj,\
161         test_gui_itemcontainertest.obj,\
162         test_gui_label.obj,\
163         test_gui_listbasetest.obj,\
164         test_gui_listbooktest.obj,\
165         test_gui_listboxtest.obj,\
166         test_gui_listctrltest.obj,\
167         test_gui_listviewtest.obj,\
168         test_gui_notebooktest.obj,\
169         test_gui_pickerbasetest.obj,\
170         test_gui_pickertest.obj,\
171         test_gui_radioboxtest.obj,\
172         test_gui_radiobuttontest.obj,\
173         test_gui_rearrangelisttest.obj
174
175 TEST_GUI_OBJECTS2=test_gui_richtextctrltest.obj,\
176         test_gui_slidertest.obj,\
177         test_gui_spinctrldbltest.obj,\
178         test_gui_spinctrltest.obj,\
179         test_gui_textctrltest.obj,\
180         test_gui_textentrytest.obj,\
181         test_gui_togglebuttontest.obj,\
182         test_gui_toolbooktest.obj,\
183         test_gui_treebooktest.obj,\
184         test_gui_treectrltest.obj,\
185         test_gui_virtlistctrltest.obj,\
186         test_gui_windowtest.obj,\
187         test_gui_clone.obj,\
188         test_gui_propagation.obj,\
189         test_gui_keyboard.obj,\
190         test_gui_fonttest.obj,\
191         test_gui_image.obj,\
192         test_gui_rawbmp.obj,\
193         test_gui_htmlwindow.obj,\
194         test_gui_accelentry.obj,\
195         test_gui_menu.obj,\
196         test_gui_guifuncs.obj,\
197         test_gui_selstoretest.obj,\
198         test_gui_garbage.obj,\
199         test_gui_settings.obj,\
200         test_gui_socket.obj,\
201         test_gui_boxsizer.obj,\
202         test_gui_clientsize.obj,\
203         test_gui_setsize.obj,\
204         test_gui_xrctest.obj
205
206 .ifdef __WXMOTIF__
207 .else
208 .ifdef __WXGTK__
209 all : test_gtk.exe test_gui_gtk.exe
210         write sys$output "tests created"
211
212 test_gtk.exe : test_test.obj $(TEST_OBJECTS) $(TEST_OBJECTS1) $(TEST_L_OBJS)
213         library/create temp.olb $(TEST_OBJECTS)
214         library temp.olb $(TEST_OBJECTS1)
215         cxxlink/exec=test_gtk.exe test_test.obj,$(TEST_L_OBJS),temp.olb/lib,\
216         sys$library:libcppunit.olb/lib,[-.lib]vms_gtk/opt
217         delete temp.olb;*
218
219 test_gui_gtk.exe : test_gui_test.obj $(TEST_GUI_OBJECTS) $(TEST_GUI_OBJECTS1)\
220         $(TEST_GUI_OBJECTS2)
221         library/create temp.olb $(TEST_GUI_OBJECTS)
222         library temp.olb $(TEST_GUI_OBJECTS1)
223         library temp.olb $(TEST_GUI_OBJECTS2)
224         cxxlink/exec=test_gui_gtk.exe test_gui_test.obj,temp.olb/lib,\
225         sys$library:libcppunit.olb/lib,[-.lib]vms_gtk/opt
226 .else
227 .ifdef __WXX11__
228 .else
229 .ifdef __WXGTK2__
230 .else
231 .endif
232 .endif
233 .endif
234 .endif
235
236 $(TEST_OBJECTS) : [-.include.wx]setup.h
237 $(TEST_GUI_OBJECTS) : [-.include.wx]setup.h
238
239 test_test.obj : test.cpp 
240         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) test.cpp
241
242 test_anytest.obj : [.any]anytest.cpp 
243         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.any]anytest.cpp
244
245 test_archivetest.obj : [.archive]archivetest.cpp 
246         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.archive]archivetest.cpp
247
248 test_ziptest.obj : [.archive]ziptest.cpp 
249         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.archive]ziptest.cpp
250
251 test_tartest.obj : [.archive]tartest.cpp 
252         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.archive]tartest.cpp
253
254 test_arrays.obj : [.arrays]arrays.cpp 
255         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.arrays]arrays.cpp
256
257 test_base64.obj : [.base64]base64.cpp 
258         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.base64]base64.cpp
259
260 test_cmdlinetest.obj : [.cmdline]cmdlinetest.cpp 
261         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.cmdline]cmdlinetest.cpp
262
263 test_fileconf.obj : [.config]fileconf.cpp 
264         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.config]fileconf.cpp
265
266 test_regconf.obj : [.config]regconf.cpp 
267         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.config]regconf.cpp
268
269 test_datetimetest.obj : [.datetime]datetimetest.cpp 
270         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS)/warn=(disable=INTSIGNCHANGE)\
271         [.datetime]datetimetest.cpp
272
273 test_evthandler.obj : [.events]evthandler.cpp 
274         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.events]evthandler.cpp
275
276 test_evtsource.obj : [.events]evtsource.cpp 
277         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.events]evtsource.cpp
278
279 test_stopwatch.obj : [.events]stopwatch.cpp 
280         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.events]stopwatch.cpp
281
282 test_timertest.obj : [.events]timertest.cpp 
283         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.events]timertest.cpp
284
285 test_exec.obj : [.exec]exec.cpp 
286         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.exec]exec.cpp
287
288 test_dir.obj : [.file]dir.cpp 
289         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.file]dir.cpp
290
291 test_filefn.obj : [.file]filefn.cpp 
292         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.file]filefn.cpp
293
294 test_filetest.obj : [.file]filetest.cpp 
295         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.file]filetest.cpp
296
297 test_filekind.obj : [.filekind]filekind.cpp 
298         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.filekind]filekind.cpp
299
300 test_filenametest.obj : [.filename]filenametest.cpp 
301         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.filename]filenametest.cpp
302
303 test_filesystest.obj : [.filesys]filesystest.cpp 
304         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.filesys]filesystest.cpp
305
306 test_fontmaptest.obj : [.fontmap]fontmaptest.cpp 
307         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.fontmap]fontmaptest.cpp
308
309 test_formatconvertertest.obj : [.formatconverter]formatconvertertest.cpp 
310         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.formatconverter]formatconvertertest.cpp
311
312 test_hashes.obj : [.hashes]hashes.cpp 
313         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.hashes]hashes.cpp
314
315 test_output.obj : [.interactive]output.cpp 
316         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.interactive]output.cpp
317
318 test_input.obj : [.interactive]input.cpp 
319         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.interactive]input.cpp
320
321 test_intltest.obj : [.intl]intltest.cpp 
322         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.intl]intltest.cpp
323
324 test_lists.obj : [.lists]lists.cpp 
325         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.lists]lists.cpp
326
327 test_logtest.obj : [.log]logtest.cpp 
328         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.log]logtest.cpp
329
330 test_longlongtest.obj : [.longlong]longlongtest.cpp 
331         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.longlong]longlongtest.cpp
332
333 test_convautotest.obj : [.mbconv]convautotest.cpp 
334         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.mbconv]convautotest.cpp
335
336 test_mbconvtest.obj : [.mbconv]mbconvtest.cpp 
337         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.mbconv]mbconvtest.cpp
338
339 test_dynamiclib.obj : [.misc]dynamiclib.cpp 
340         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.misc]dynamiclib.cpp
341
342 test_environ.obj : [.misc]environ.cpp 
343         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.misc]environ.cpp
344
345 test_metatest.obj : [.misc]metatest.cpp 
346         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.misc]metatest.cpp
347
348 test_misctests.obj : [.misc]misctests.cpp 
349         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.misc]misctests.cpp
350
351 test_module.obj : [.misc]module.cpp 
352         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.misc]module.cpp
353
354 test_pathlist.obj : [.misc]pathlist.cpp 
355         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.misc]pathlist.cpp
356
357 test_typeinfotest.obj : [.misc]typeinfotest.cpp 
358         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.misc]typeinfotest.cpp
359
360 test_ipc.obj : [.net]ipc.cpp 
361         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.net]ipc.cpp
362
363 test_socket.obj : [.net]socket.cpp 
364         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS)/warn=(disable=REFTEMPORARY)\
365         [.net]socket.cpp
366
367 test_regextest.obj : [.regex]regextest.cpp 
368         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.regex]regextest.cpp
369
370 test_wxregextest.obj : [.regex]wxregextest.cpp 
371         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.regex]wxregextest.cpp
372
373 test_scopeguardtest.obj : [.scopeguard]scopeguardtest.cpp 
374         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.scopeguard]scopeguardtest.cpp
375
376 test_iostream.obj : [.strings]iostream.cpp 
377         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.strings]iostream.cpp
378
379 test_strings.obj : [.strings]strings.cpp 
380         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS)/warn=(disable=INTSIGNCHANGE)\
381         [.strings]strings.cpp
382
383 test_stdstrings.obj : [.strings]stdstrings.cpp 
384         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.strings]stdstrings.cpp
385
386 test_tokenizer.obj : [.strings]tokenizer.cpp 
387         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.strings]tokenizer.cpp
388
389 test_unichar.obj : [.strings]unichar.cpp 
390         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.strings]unichar.cpp
391
392 test_unicode.obj : [.strings]unicode.cpp 
393         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.strings]unicode.cpp
394
395 test_crt.obj : [.strings]crt.cpp 
396         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.strings]crt.cpp
397
398 test_vsnprintf.obj : [.strings]vsnprintf.cpp 
399         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.strings]vsnprintf.cpp
400
401 test_bstream.obj : [.streams]bstream.cpp 
402         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]bstream.cpp
403
404 test_datastreamtest.obj : [.streams]datastreamtest.cpp 
405         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]datastreamtest.cpp
406
407 test_ffilestream.obj : [.streams]ffilestream.cpp 
408         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]ffilestream.cpp
409
410 test_fileback.obj : [.streams]fileback.cpp 
411         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]fileback.cpp
412
413 test_filestream.obj : [.streams]filestream.cpp 
414         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]filestream.cpp
415
416 test_iostreams.obj : [.streams]iostreams.cpp 
417         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]iostreams.cpp
418
419 test_largefile.obj : [.streams]largefile.cpp 
420         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS)/warn=(disable=INTSIGNCHANGE)\
421         [.streams]largefile.cpp
422
423 test_memstream.obj : [.streams]memstream.cpp 
424         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]memstream.cpp
425
426 test_socketstream.obj : [.streams]socketstream.cpp 
427         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]socketstream.cpp
428
429 test_sstream.obj : [.streams]sstream.cpp 
430         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]sstream.cpp
431
432 test_stdstream.obj : [.streams]stdstream.cpp 
433         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]stdstream.cpp
434
435 test_tempfile.obj : [.streams]tempfile.cpp 
436         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]tempfile.cpp
437
438 test_textstreamtest.obj : [.streams]textstreamtest.cpp 
439         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]textstreamtest.cpp
440
441 test_zlibstream.obj : [.streams]zlibstream.cpp 
442         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.streams]zlibstream.cpp
443
444 test_textfiletest.obj : [.textfile]textfiletest.cpp 
445         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.textfile]textfiletest.cpp
446
447 test_atomic.obj : [.thread]atomic.cpp 
448         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.thread]atomic.cpp
449
450 test_misc.obj : [.thread]misc.cpp 
451         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.thread]misc.cpp
452
453 test_queue.obj : [.thread]queue.cpp 
454         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.thread]queue.cpp
455
456 test_tls.obj : [.thread]tls.cpp 
457         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.thread]tls.cpp
458
459 test_ftp.obj : [.uris]ftp.cpp 
460         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.uris]ftp.cpp
461
462 test_uris.obj : [.uris]uris.cpp 
463         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.uris]uris.cpp
464
465 test_url.obj : [.uris]url.cpp 
466         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.uris]url.cpp
467
468 test_vectors.obj : [.vectors]vectors.cpp 
469         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.vectors]vectors.cpp
470
471 test_evtconnection.obj : [.weakref]evtconnection.cpp 
472         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.weakref]evtconnection.cpp
473
474 test_weakref.obj : [.weakref]weakref.cpp 
475         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.weakref]weakref.cpp
476
477 test_xlocale.obj : [.xlocale]xlocale.cpp 
478         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.xlocale]xlocale.cpp
479
480 test_xmltest.obj : [.xml]xmltest.cpp 
481         $(CXXC) /object=[]$@ $(TEST_CXXFLAGS) [.xml]xmltest.cpp
482
483 test_gui_sample_rc.obj : [...]samples]sample.rc 
484         $(WINDRES) -i$< -o$@    --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_5) $(__DEBUG_DEFINE_p_5)  $(__EXCEPTIONS_DEFINE_p_5) $(__RTTI_DEFINE_p_5) $(__THREAD_DEFINE_p_5)   --include-dir $(srcdir) $(__DLLFLAG_p_5) --include-dir [...]samples $(__RCDEFDIR_p_1) --include-dir $(top_srcdir)]include
485
486 test_gui_asserthelper.obj : asserthelper.cpp 
487         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) asserthelper.cpp
488
489 test_gui_test.obj : test.cpp 
490         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) test.cpp
491
492 test_gui_testableframe.obj : testableframe.cpp 
493         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) testableframe.cpp
494
495 test_gui_rect.obj : [.geometry]rect.cpp 
496         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.geometry]rect.cpp
497
498 test_gui_size.obj : [.geometry]size.cpp 
499         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.geometry]size.cpp
500
501 test_gui_point.obj : [.geometry]point.cpp 
502         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.geometry]point.cpp
503
504 test_gui_bitmap.obj : [.graphics]bitmap.cpp 
505         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.graphics]bitmap.cpp
506
507 test_gui_colour.obj : [.graphics]colour.cpp 
508         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.graphics]colour.cpp
509
510 test_gui_ellipsization.obj : [.graphics]ellipsization.cpp 
511         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.graphics]ellipsization.cpp
512
513 test_gui_measuring.obj : [.graphics]measuring.cpp 
514         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.graphics]measuring.cpp
515
516 test_gui_config.obj : [.config]config.cpp 
517         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.config]config.cpp
518
519 test_gui_bitmapcomboboxtest.obj : [.controls]bitmapcomboboxtest.cpp 
520         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]bitmapcomboboxtest.cpp
521
522 test_gui_bitmaptogglebuttontest.obj : [.controls]bitmaptogglebuttontest.cpp 
523         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]bitmaptogglebuttontest.cpp
524
525 test_gui_bookctrlbasetest.obj : [.controls]bookctrlbasetest.cpp 
526         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]bookctrlbasetest.cpp
527
528 test_gui_buttontest.obj : [.controls]buttontest.cpp 
529         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]buttontest.cpp
530
531 test_gui_checkboxtest.obj : [.controls]checkboxtest.cpp 
532         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]checkboxtest.cpp
533
534 test_gui_checklistboxtest.obj : [.controls]checklistboxtest.cpp 
535         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]checklistboxtest.cpp
536
537 test_gui_choicebooktest.obj : [.controls]choicebooktest.cpp 
538         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]choicebooktest.cpp
539
540 test_gui_choicetest.obj : [.controls]choicetest.cpp 
541         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]choicetest.cpp
542
543 test_gui_comboboxtest.obj : [.controls]comboboxtest.cpp 
544         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]comboboxtest.cpp
545
546 test_gui_frametest.obj : [.controls]frametest.cpp 
547         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]frametest.cpp
548
549 test_gui_gaugetest.obj : [.controls]gaugetest.cpp 
550         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]gaugetest.cpp
551
552 test_gui_gridtest.obj : [.controls]gridtest.cpp 
553         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]gridtest.cpp
554
555 test_gui_headerctrltest.obj : [.controls]headerctrltest.cpp 
556         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]headerctrltest.cpp
557
558 test_gui_htmllboxtest.obj : [.controls]htmllboxtest.cpp 
559         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]htmllboxtest.cpp
560
561 test_gui_hyperlinkctrltest.obj : [.controls]hyperlinkctrltest.cpp 
562         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]hyperlinkctrltest.cpp
563
564 test_gui_itemcontainertest.obj : [.controls]itemcontainertest.cpp 
565         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]itemcontainertest.cpp
566
567 test_gui_label.obj : [.controls]label.cpp 
568         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]label.cpp
569
570 test_gui_listbasetest.obj : [.controls]listbasetest.cpp 
571         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]listbasetest.cpp
572
573 test_gui_listbooktest.obj : [.controls]listbooktest.cpp 
574         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]listbooktest.cpp
575
576 test_gui_listboxtest.obj : [.controls]listboxtest.cpp 
577         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]listboxtest.cpp
578
579 test_gui_listctrltest.obj : [.controls]listctrltest.cpp 
580         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]listctrltest.cpp
581
582 test_gui_listviewtest.obj : [.controls]listviewtest.cpp 
583         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]listviewtest.cpp
584
585 test_gui_notebooktest.obj : [.controls]notebooktest.cpp 
586         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]notebooktest.cpp
587
588 test_gui_pickerbasetest.obj : [.controls]pickerbasetest.cpp 
589         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]pickerbasetest.cpp
590
591 test_gui_pickertest.obj : [.controls]pickertest.cpp 
592         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]pickertest.cpp
593
594 test_gui_radioboxtest.obj : [.controls]radioboxtest.cpp 
595         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]radioboxtest.cpp
596
597 test_gui_radiobuttontest.obj : [.controls]radiobuttontest.cpp 
598         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]radiobuttontest.cpp
599
600 test_gui_rearrangelisttest.obj : [.controls]rearrangelisttest.cpp 
601         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]rearrangelisttest.cpp
602
603 test_gui_richtextctrltest.obj : [.controls]richtextctrltest.cpp 
604         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]richtextctrltest.cpp
605
606 test_gui_slidertest.obj : [.controls]slidertest.cpp 
607         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]slidertest.cpp
608
609 test_gui_spinctrldbltest.obj : [.controls]spinctrldbltest.cpp 
610         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]spinctrldbltest.cpp
611
612 test_gui_spinctrltest.obj : [.controls]spinctrltest.cpp 
613         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]spinctrltest.cpp
614
615 test_gui_textctrltest.obj : [.controls]textctrltest.cpp 
616         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]textctrltest.cpp
617
618 test_gui_textentrytest.obj : [.controls]textentrytest.cpp 
619         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]textentrytest.cpp
620
621 test_gui_togglebuttontest.obj : [.controls]togglebuttontest.cpp 
622         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]togglebuttontest.cpp
623
624 test_gui_toolbooktest.obj : [.controls]toolbooktest.cpp 
625         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]toolbooktest.cpp
626
627 test_gui_treebooktest.obj : [.controls]treebooktest.cpp 
628         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]treebooktest.cpp
629
630 test_gui_treectrltest.obj : [.controls]treectrltest.cpp 
631         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]treectrltest.cpp
632
633 test_gui_virtlistctrltest.obj : [.controls]virtlistctrltest.cpp 
634         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]virtlistctrltest.cpp
635
636 test_gui_windowtest.obj : [.controls]windowtest.cpp 
637         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.controls]windowtest.cpp
638
639 test_gui_clone.obj : [.events]clone.cpp 
640         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.events]clone.cpp
641
642 test_gui_propagation.obj : [.events]propagation.cpp 
643         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.events]propagation.cpp
644
645 test_gui_keyboard.obj : [.events]keyboard.cpp 
646         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.events]keyboard.cpp
647
648 test_gui_fonttest.obj : [.font]fonttest.cpp 
649         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.font]fonttest.cpp
650
651 test_gui_image.obj : [.image]image.cpp 
652         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.image]image.cpp
653
654 test_gui_rawbmp.obj : [.image]rawbmp.cpp 
655         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.image]rawbmp.cpp
656
657 test_gui_htmlwindow.obj : [.html]htmlwindow.cpp 
658         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.html]htmlwindow.cpp
659
660 test_gui_accelentry.obj : [.menu]accelentry.cpp 
661         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.menu]accelentry.cpp
662
663 test_gui_menu.obj : [.menu]menu.cpp 
664         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.menu]menu.cpp
665
666 test_gui_guifuncs.obj : [.misc]guifuncs.cpp 
667         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.misc]guifuncs.cpp
668
669 test_gui_selstoretest.obj : [.misc]selstoretest.cpp 
670         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.misc]selstoretest.cpp
671
672 test_gui_garbage.obj : [.misc]garbage.cpp 
673         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.misc]garbage.cpp
674
675 test_gui_settings.obj : [.misc]settings.cpp 
676         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.misc]settings.cpp
677
678 test_gui_socket.obj : [.net]socket.cpp 
679         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS)/warn=(disable=REFTEMPORARY)\
680         [.net]socket.cpp
681
682 test_gui_boxsizer.obj : [.sizers]boxsizer.cpp 
683         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.sizers]boxsizer.cpp
684
685 test_gui_clientsize.obj : [.window]clientsize.cpp 
686         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.window]clientsize.cpp
687
688 test_gui_setsize.obj : [.window]setsize.cpp 
689         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.window]setsize.cpp
690
691 test_gui_xrctest.obj : [.xml]xrctest.cpp 
692         $(CXXC) /object=[]$@ $(TEST_GUI_CXXFLAGS) [.xml]xrctest.cpp
693