No changes, just a small optimization in DataStreamTestCase.
[wxWidgets.git] / tests / makefile.gcc
1 # =========================================================================\r
2 #     This makefile was generated by\r
3 #     Bakefile 0.2.9 (http://www.bakefile.org)\r
4 #     Do not modify, all changes will be overwritten!\r
5 # =========================================================================\r
6 \r
7 include ../build/msw/config.gcc\r
8 \r
9 # -------------------------------------------------------------------------\r
10 # Do not modify the rest of this file!\r
11 # -------------------------------------------------------------------------\r
12 \r
13 ### Variables: ###\r
14 \r
15 CPPDEPS = -MT$@ -MF$@.d -MD -MP\r
16 WX_RELEASE_NODOT = 29\r
17 COMPILER_PREFIX = gcc\r
18 OBJS = \\r
19         $(COMPILER_PREFIX)$(COMPILER_VERSION)_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)\r
20 LIBDIRNAME = \\r
21         .\..\lib\$(COMPILER_PREFIX)$(COMPILER_VERSION)_$(LIBTYPE_SUFFIX)$(CFG)\r
22 SETUPHDIR = \\r
23         $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)\r
24 TEST_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \\r
25         -DHAVE_W32API_H -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
26         $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \\r
27         $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) \\r
28         -I$(SETUPHDIR) -I.\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -W -Wall -I. \\r
29         $(__DLLFLAG_p) -DwxUSE_GUI=0 $(CPPUNIT_CFLAGS) $(__RTTIFLAG) \\r
30         $(__EXCEPTIONSFLAG) -Wno-ctor-dtor-privacy $(CXXFLAGS_GTK_WINDOWS_GCC) \
31         $(CPPFLAGS) $(CXXFLAGS)
32 TEST_OBJECTS =  \\r
33         $(OBJS)\test_dummy.o \\r
34         $(OBJS)\test_test.o \\r
35         $(OBJS)\test_anytest.o \\r
36         $(OBJS)\test_archivetest.o \\r
37         $(OBJS)\test_ziptest.o \\r
38         $(OBJS)\test_tartest.o \\r
39         $(OBJS)\test_arrays.o \\r
40         $(OBJS)\test_base64.o \\r
41         $(OBJS)\test_cmdlinetest.o \\r
42         $(OBJS)\test_fileconf.o \\r
43         $(OBJS)\test_regconf.o \\r
44         $(OBJS)\test_datetimetest.o \\r
45         $(OBJS)\test_evthandler.o \\r
46         $(OBJS)\test_evtsource.o \\r
47         $(OBJS)\test_stopwatch.o \\r
48         $(OBJS)\test_timertest.o \\r
49         $(OBJS)\test_exec.o \\r
50         $(OBJS)\test_dir.o \\r
51         $(OBJS)\test_filefn.o \\r
52         $(OBJS)\test_filetest.o \\r
53         $(OBJS)\test_filekind.o \\r
54         $(OBJS)\test_filenametest.o \\r
55         $(OBJS)\test_filesystest.o \\r
56         $(OBJS)\test_fontmaptest.o \\r
57         $(OBJS)\test_formatconvertertest.o \\r
58         $(OBJS)\test_fswatchertest.o \\r
59         $(OBJS)\test_hashes.o \\r
60         $(OBJS)\test_output.o \\r
61         $(OBJS)\test_input.o \\r
62         $(OBJS)\test_intltest.o \\r
63         $(OBJS)\test_lists.o \\r
64         $(OBJS)\test_logtest.o \\r
65         $(OBJS)\test_longlongtest.o \\r
66         $(OBJS)\test_convautotest.o \\r
67         $(OBJS)\test_mbconvtest.o \\r
68         $(OBJS)\test_dynamiclib.o \\r
69         $(OBJS)\test_environ.o \\r
70         $(OBJS)\test_metatest.o \\r
71         $(OBJS)\test_misctests.o \\r
72         $(OBJS)\test_module.o \\r
73         $(OBJS)\test_pathlist.o \\r
74         $(OBJS)\test_typeinfotest.o \\r
75         $(OBJS)\test_ipc.o \\r
76         $(OBJS)\test_socket.o \\r
77         $(OBJS)\test_regextest.o \\r
78         $(OBJS)\test_wxregextest.o \\r
79         $(OBJS)\test_scopeguardtest.o \\r
80         $(OBJS)\test_iostream.o \\r
81         $(OBJS)\test_numformatter.o \\r
82         $(OBJS)\test_strings.o \\r
83         $(OBJS)\test_stdstrings.o \\r
84         $(OBJS)\test_tokenizer.o \\r
85         $(OBJS)\test_unichar.o \\r
86         $(OBJS)\test_unicode.o \\r
87         $(OBJS)\test_vararg.o \\r
88         $(OBJS)\test_crt.o \\r
89         $(OBJS)\test_vsnprintf.o \\r
90         $(OBJS)\test_bstream.o \\r
91         $(OBJS)\test_datastreamtest.o \\r
92         $(OBJS)\test_ffilestream.o \\r
93         $(OBJS)\test_fileback.o \\r
94         $(OBJS)\test_filestream.o \\r
95         $(OBJS)\test_iostreams.o \\r
96         $(OBJS)\test_largefile.o \\r
97         $(OBJS)\test_memstream.o \\r
98         $(OBJS)\test_socketstream.o \\r
99         $(OBJS)\test_sstream.o \\r
100         $(OBJS)\test_stdstream.o \\r
101         $(OBJS)\test_tempfile.o \\r
102         $(OBJS)\test_textstreamtest.o \\r
103         $(OBJS)\test_zlibstream.o \\r
104         $(OBJS)\test_textfiletest.o \\r
105         $(OBJS)\test_atomic.o \\r
106         $(OBJS)\test_misc.o \\r
107         $(OBJS)\test_queue.o \\r
108         $(OBJS)\test_tls.o \\r
109         $(OBJS)\test_ftp.o \\r
110         $(OBJS)\test_uris.o \\r
111         $(OBJS)\test_url.o \\r
112         $(OBJS)\test_vectors.o \\r
113         $(OBJS)\test_evtconnection.o \\r
114         $(OBJS)\test_weakref.o \\r
115         $(OBJS)\test_xlocale.o \\r
116         $(OBJS)\test_xmltest.o\r
117 TEST_GUI_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) \\r
118         $(GCCFLAGS) -DHAVE_W32API_H -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \
119         $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) \\r
120         $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) \\r
121         $(__MSLU_DEFINE_p) -I$(SETUPHDIR) -I.\..\include \\r
122         $(____CAIRO_INCLUDEDIR_FILENAMES) -W -Wall -I. $(__DLLFLAG_p) -I.\..\samples \\r
123         -DNOPCH $(CPPUNIT_CFLAGS) $(__RTTIFLAG) $(__EXCEPTIONSFLAG) \\r
124         -Wno-ctor-dtor-privacy $(CXXFLAGS_GTK_WINDOWS_GCC) $(CPPFLAGS) $(CXXFLAGS)
125 TEST_GUI_OBJECTS =  \\r
126         $(OBJS)\test_gui_sample_rc.o \\r
127         $(OBJS)\test_gui_dummy.o \\r
128         $(OBJS)\test_gui_asserthelper.o \\r
129         $(OBJS)\test_gui_test.o \\r
130         $(OBJS)\test_gui_testableframe.o \\r
131         $(OBJS)\test_gui_rect.o \\r
132         $(OBJS)\test_gui_size.o \\r
133         $(OBJS)\test_gui_point.o \\r
134         $(OBJS)\test_gui_region.o \\r
135         $(OBJS)\test_gui_bitmap.o \\r
136         $(OBJS)\test_gui_colour.o \\r
137         $(OBJS)\test_gui_ellipsization.o \\r
138         $(OBJS)\test_gui_measuring.o \\r
139         $(OBJS)\test_gui_affinematrix.o \\r
140         $(OBJS)\test_gui_config.o \\r
141         $(OBJS)\test_gui_bitmapcomboboxtest.o \\r
142         $(OBJS)\test_gui_bitmaptogglebuttontest.o \\r
143         $(OBJS)\test_gui_bookctrlbasetest.o \\r
144         $(OBJS)\test_gui_buttontest.o \\r
145         $(OBJS)\test_gui_checkboxtest.o \\r
146         $(OBJS)\test_gui_checklistboxtest.o \\r
147         $(OBJS)\test_gui_choicebooktest.o \\r
148         $(OBJS)\test_gui_choicetest.o \\r
149         $(OBJS)\test_gui_comboboxtest.o \\r
150         $(OBJS)\test_gui_dataviewctrltest.o \\r
151         $(OBJS)\test_gui_datepickerctrltest.o \\r
152         $(OBJS)\test_gui_frametest.o \\r
153         $(OBJS)\test_gui_gaugetest.o \\r
154         $(OBJS)\test_gui_gridtest.o \\r
155         $(OBJS)\test_gui_headerctrltest.o \\r
156         $(OBJS)\test_gui_htmllboxtest.o \\r
157         $(OBJS)\test_gui_hyperlinkctrltest.o \\r
158         $(OBJS)\test_gui_itemcontainertest.o \\r
159         $(OBJS)\test_gui_label.o \\r
160         $(OBJS)\test_gui_listbasetest.o \\r
161         $(OBJS)\test_gui_listbooktest.o \\r
162         $(OBJS)\test_gui_listboxtest.o \\r
163         $(OBJS)\test_gui_listctrltest.o \\r
164         $(OBJS)\test_gui_listviewtest.o \\r
165         $(OBJS)\test_gui_markuptest.o \\r
166         $(OBJS)\test_gui_notebooktest.o \\r
167         $(OBJS)\test_gui_ownerdrawncomboboxtest.o \\r
168         $(OBJS)\test_gui_pickerbasetest.o \\r
169         $(OBJS)\test_gui_pickertest.o \\r
170         $(OBJS)\test_gui_radioboxtest.o \\r
171         $(OBJS)\test_gui_radiobuttontest.o \\r
172         $(OBJS)\test_gui_rearrangelisttest.o \\r
173         $(OBJS)\test_gui_richtextctrltest.o \\r
174         $(OBJS)\test_gui_searchctrltest.o \
175         $(OBJS)\test_gui_slidertest.o \\r
176         $(OBJS)\test_gui_spinctrldbltest.o \\r
177         $(OBJS)\test_gui_spinctrltest.o \\r
178         $(OBJS)\test_gui_textctrltest.o \\r
179         $(OBJS)\test_gui_textentrytest.o \\r
180         $(OBJS)\test_gui_togglebuttontest.o \\r
181         $(OBJS)\test_gui_toolbooktest.o \\r
182         $(OBJS)\test_gui_treebooktest.o \\r
183         $(OBJS)\test_gui_treectrltest.o \\r
184         $(OBJS)\test_gui_treelistctrltest.o \\r
185         $(OBJS)\test_gui_virtlistctrltest.o \\r
186         $(OBJS)\test_gui_webtest.o \\r
187         $(OBJS)\test_gui_windowtest.o \\r
188         $(OBJS)\test_gui_dialogtest.o \\r
189         $(OBJS)\test_gui_clone.o \\r
190         $(OBJS)\test_gui_propagation.o \\r
191         $(OBJS)\test_gui_keyboard.o \\r
192         $(OBJS)\test_gui_fonttest.o \\r
193         $(OBJS)\test_gui_image.o \\r
194         $(OBJS)\test_gui_rawbmp.o \\r
195         $(OBJS)\test_gui_htmlparser.o \\r
196         $(OBJS)\test_gui_htmlwindow.o \\r
197         $(OBJS)\test_gui_accelentry.o \\r
198         $(OBJS)\test_gui_menu.o \\r
199         $(OBJS)\test_gui_guifuncs.o \\r
200         $(OBJS)\test_gui_selstoretest.o \\r
201         $(OBJS)\test_gui_garbage.o \\r
202         $(OBJS)\test_gui_settings.o \\r
203         $(OBJS)\test_gui_socket.o \\r
204         $(OBJS)\test_gui_boxsizer.o \\r
205         $(OBJS)\test_gui_wrapsizer.o \\r
206         $(OBJS)\test_gui_toplevel.o \\r
207         $(OBJS)\test_gui_valnum.o \\r
208         $(OBJS)\test_gui_clientsize.o \\r
209         $(OBJS)\test_gui_setsize.o \\r
210         $(OBJS)\test_gui_xrctest.o\r
211 \r
212 ### Conditionally set variables: ###\r
213 \r
214 ifeq ($(TOOLKIT),GTK)
215 WIN32_TOOLKIT_LOWERCASE = gtk
216 endif
217 ifeq ($(TOOLKIT),MSW)
218 WIN32_TOOLKIT_LOWERCASE = msw
219 endif
220 ifeq ($(GCC_VERSION),2.95)\r
221 GCCFLAGS = -fvtable-thunks\r
222 endif\r
223 ifeq ($(USE_GUI),0)\r
224 PORTNAME = base\r
225 endif\r
226 ifeq ($(USE_GUI),1)\r
227 PORTNAME = $(WIN32_TOOLKIT_LOWERCASE)$(TOOLKIT_VERSION)
228 endif
229 ifeq ($(TOOLKIT),MAC)
230 WXBASEPORT = _carbon
231 endif\r
232 ifeq ($(OFFICIAL_BUILD),1)\r
233 COMPILER_VERSION = ERROR-COMPILER-VERSION-MUST-BE-SET-FOR-OFFICIAL-BUILD\r
234 endif\r
235 ifeq ($(BUILD),debug)\r
236 WXDEBUGFLAG = d\r
237 endif\r
238 ifeq ($(UNICODE),1)\r
239 WXUNICODEFLAG = u\r
240 endif\r
241 ifeq ($(WXUNIV),1)\r
242 WXUNIVNAME = univ\r
243 endif\r
244 ifeq ($(SHARED),1)\r
245 WXDLLFLAG = dll\r
246 endif\r
247 ifeq ($(SHARED),0)\r
248 LIBTYPE_SUFFIX = lib\r
249 endif\r
250 ifeq ($(SHARED),1)\r
251 LIBTYPE_SUFFIX = dll\r
252 endif\r
253 ifeq ($(MONOLITHIC),0)\r
254 EXTRALIBS_FOR_BASE = \r
255 endif\r
256 ifeq ($(MONOLITHIC),1)\r
257 EXTRALIBS_FOR_BASE =   \r
258 endif\r
259 ifeq ($(TOOLKIT),GTK)
260 CXXFLAGS_GTK_WINDOWS_GCC = -mms-bitfields
261 endif
262 ifeq ($(TOOLKIT),GTK)
263 ifeq ($(TOOLKIT_VERSION),2)
264 LIB_GTK = gtk-win32-2.0.lib gdk-win32-2.0.lib pangocairo-1.0.lib \
265         gdk_pixbuf-2.0.lib cairo.lib pango-1.0.lib gobject-2.0.lib gthread-2.0.lib \
266         glib-2.0.lib
267 endif
268 endif
269 ifeq ($(MONOLITHIC),1)\r
270 __LIB_PNG_IF_MONO_p = $(__LIB_PNG_p)\r
271 endif\r
272 ifeq ($(USE_GUI),1)\r
273 __test_gui___depname = $(OBJS)\test_gui.exe\r
274 endif\r
275 ifeq ($(WXUNIV),1)\r
276 __WXUNIV_DEFINE_p_3 = --define __WXUNIVERSAL__\r
277 endif\r
278 ifeq ($(DEBUG_FLAG),0)\r
279 __DEBUG_DEFINE_p_3 = --define wxDEBUG_LEVEL=0\r
280 endif\r
281 ifeq ($(BUILD),release)\r
282 __NDEBUG_DEFINE_p_3 = --define NDEBUG\r
283 endif\r
284 ifeq ($(USE_EXCEPTIONS),0)\r
285 __EXCEPTIONS_DEFINE_p_3 = --define wxNO_EXCEPTIONS\r
286 endif\r
287 ifeq ($(USE_RTTI),0)\r
288 __RTTI_DEFINE_p_3 = --define wxNO_RTTI\r
289 endif\r
290 ifeq ($(USE_THREADS),0)\r
291 __THREAD_DEFINE_p_3 = --define wxNO_THREADS\r
292 endif\r
293 ifeq ($(UNICODE),0)\r
294 __UNICODE_DEFINE_p_3 = --define wxUSE_UNICODE=0\r
295 endif\r
296 ifeq ($(UNICODE),1)\r
297 __UNICODE_DEFINE_p_3 = --define _UNICODE\r
298 endif\r
299 ifeq ($(MSLU),1)\r
300 __MSLU_DEFINE_p_3 = --define wxUSE_UNICODE_MSLU=1\r
301 endif\r
302 ifeq ($(USE_CAIRO),1)\r
303 __CAIRO_INCLUDEDIR_p_1 = --include-dir $(CAIRO_ROOT)/include/cairo\r
304 endif\r
305 ifeq ($(SHARED),1)\r
306 __DLLFLAG_p_3 = --define WXUSINGDLL\r
307 endif\r
308 ifeq ($(MONOLITHIC),0)\r
309 ifeq ($(USE_WEBVIEW),1)\r
310 __WXLIB_WEBVIEW_p = \\r
311         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_webview\r
312 endif\r
313 endif\r
314 ifeq ($(MONOLITHIC),0)\r
315 __WXLIB_RICHTEXT_p = \\r
316         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_richtext\r
317 endif\r
318 ifeq ($(MONOLITHIC),0)\r
319 ifeq ($(USE_MEDIA),1)\r
320 __WXLIB_MEDIA_p = \\r
321         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media\r
322 endif\r
323 endif\r
324 ifeq ($(MONOLITHIC),0)\r
325 __WXLIB_XRC_p = \\r
326         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc\r
327 endif\r
328 ifeq ($(MONOLITHIC),0)\r
329 __WXLIB_ADV_p = \\r
330         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv\r
331 endif\r
332 ifeq ($(MONOLITHIC),0)\r
333 __WXLIB_HTML_p = \\r
334         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html\r
335 endif\r
336 ifeq ($(MONOLITHIC),0)\r
337 __WXLIB_CORE_p = \\r
338         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core\r
339 endif\r
340 ifeq ($(USE_GUI),1)\r
341 __LIB_TIFF_p = -lwxtiff$(WXDEBUGFLAG)\r
342 endif\r
343 ifeq ($(USE_GUI),1)\r
344 __LIB_JPEG_p = -lwxjpeg$(WXDEBUGFLAG)\r
345 endif\r
346 ifeq ($(BUILD),debug)\r
347 __OPTIMIZEFLAG = -O0\r
348 endif\r
349 ifeq ($(BUILD),release)\r
350 __OPTIMIZEFLAG = -O2\r
351 endif\r
352 ifeq ($(USE_RTTI),0)\r
353 __RTTIFLAG = -fno-rtti\r
354 endif\r
355 ifeq ($(USE_RTTI),1)\r
356 __RTTIFLAG = \r
357 endif\r
358 ifeq ($(USE_EXCEPTIONS),0)\r
359 __EXCEPTIONSFLAG = -fno-exceptions\r
360 endif\r
361 ifeq ($(USE_EXCEPTIONS),1)\r
362 __EXCEPTIONSFLAG = \r
363 endif\r
364 ifeq ($(WXUNIV),1)\r
365 __WXUNIV_DEFINE_p = -D__WXUNIVERSAL__\r
366 endif\r
367 ifeq ($(DEBUG_FLAG),0)\r
368 __DEBUG_DEFINE_p = -DwxDEBUG_LEVEL=0\r
369 endif\r
370 ifeq ($(BUILD),release)\r
371 __NDEBUG_DEFINE_p = -DNDEBUG\r
372 endif\r
373 ifeq ($(USE_EXCEPTIONS),0)\r
374 __EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS\r
375 endif\r
376 ifeq ($(USE_RTTI),0)\r
377 __RTTI_DEFINE_p = -DwxNO_RTTI\r
378 endif\r
379 ifeq ($(USE_THREADS),0)\r
380 __THREAD_DEFINE_p = -DwxNO_THREADS\r
381 endif\r
382 ifeq ($(UNICODE),0)\r
383 __UNICODE_DEFINE_p = -DwxUSE_UNICODE=0\r
384 endif\r
385 ifeq ($(UNICODE),1)\r
386 __UNICODE_DEFINE_p = -D_UNICODE\r
387 endif\r
388 ifeq ($(MSLU),1)\r
389 __MSLU_DEFINE_p = -DwxUSE_UNICODE_MSLU=1\r
390 endif\r
391 ifeq ($(USE_CAIRO),1)\r
392 ____CAIRO_INCLUDEDIR_FILENAMES = -I$(CAIRO_ROOT)\include\cairo\r
393 endif\r
394 ifeq ($(SHARED),1)\r
395 __DLLFLAG_p = -DWXUSINGDLL\r
396 endif\r
397 ifeq ($(MONOLITHIC),0)\r
398 __WXLIB_NET_p = \\r
399         -lwxbase$(WXBASEPORT)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net
400 endif\r
401 ifeq ($(MONOLITHIC),0)\r
402 __WXLIB_XML_p = \\r
403         -lwxbase$(WXBASEPORT)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml
404 endif\r
405 ifeq ($(MONOLITHIC),0)\r
406 __WXLIB_BASE_p = \\r
407         -lwxbase$(WXBASEPORT)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)
408 endif\r
409 ifeq ($(MONOLITHIC),1)\r
410 __WXLIB_MONO_p = \\r
411         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)\r
412 endif\r
413 ifeq ($(USE_GUI),1)\r
414 __LIB_PNG_p = -lwxpng$(WXDEBUGFLAG)\r
415 endif\r
416 ifeq ($(MSLU),1)\r
417 __UNICOWS_LIB_p = -lunicows\r
418 endif\r
419 ifeq ($(USE_CAIRO),1)\r
420 __CAIRO_LIB_p = -lcairo\r
421 endif\r
422 ifeq ($(USE_CAIRO),1)\r
423 ____CAIRO_LIBDIR_FILENAMES = -L$(CAIRO_ROOT)\lib\r
424 endif\r
425 ifeq ($(BUILD),debug)\r
426 ifeq ($(DEBUG_INFO),default)\r
427 __DEBUGINFO = -g\r
428 endif\r
429 endif\r
430 ifeq ($(BUILD),release)\r
431 ifeq ($(DEBUG_INFO),default)\r
432 __DEBUGINFO = \r
433 endif\r
434 endif\r
435 ifeq ($(DEBUG_INFO),0)\r
436 __DEBUGINFO = \r
437 endif\r
438 ifeq ($(DEBUG_INFO),1)\r
439 __DEBUGINFO = -g\r
440 endif\r
441 ifeq ($(USE_THREADS),0)\r
442 __THREADSFLAG = \r
443 endif\r
444 ifeq ($(USE_THREADS),1)\r
445 __THREADSFLAG = -mthreads\r
446 endif\r
447 \r
448 \r
449 all: $(OBJS)\r
450 $(OBJS):\r
451         -if not exist $(OBJS) mkdir $(OBJS)\r
452 \r
453 ### Targets: ###\r
454 \r
455 all: $(OBJS)\test.exe $(__test_gui___depname) data data-images fr\r
456 \r
457 clean: \r
458         -if exist $(OBJS)\*.o del $(OBJS)\*.o\r
459         -if exist $(OBJS)\*.d del $(OBJS)\*.d\r
460         -if exist $(OBJS)\test.exe del $(OBJS)\test.exe\r
461         -if exist $(OBJS)\test_gui.exe del $(OBJS)\test_gui.exe\r
462 \r
463 $(OBJS)\test.exe: $(TEST_OBJECTS)\r
464         $(CXX) -o $@ $(TEST_OBJECTS)  $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME)  $(CPPUNIT_LIBS) $(____CAIRO_LIBDIR_FILENAMES) $(LDFLAGS)  $(__WXLIB_NET_p)  $(__WXLIB_XML_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_PNG_IF_MONO_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__CAIRO_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lwininet\r
465 \r
466 ifeq ($(USE_GUI),1)\r
467 $(OBJS)\test_gui.exe: $(TEST_GUI_OBJECTS) $(OBJS)\test_gui_sample_rc.o\r
468         $(CXX) -o $@ $(TEST_GUI_OBJECTS)  $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) $(CPPUNIT_LIBS)  $(____CAIRO_LIBDIR_FILENAMES) $(LDFLAGS)  $(__WXLIB_WEBVIEW_p) $(__WXLIB_RICHTEXT_p)  $(__WXLIB_MEDIA_p)  $(__WXLIB_XRC_p)  $(__WXLIB_XML_p)  $(__WXLIB_ADV_p)  $(__WXLIB_HTML_p)  $(__WXLIB_CORE_p)  $(__WXLIB_NET_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(LIB_GTK)  -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__CAIRO_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lwininet
469 endif\r
470 \r
471 data: \r
472         if not exist $(OBJS) mkdir $(OBJS)\r
473         for %%f in (horse.ani horse.bmp horse.cur horse.gif horse.ico horse.jpg horse.pcx horse.png horse.pnm horse.tga horse.tif horse.xpm) do if not exist $(OBJS)\%%f copy .\%%f $(OBJS)\r
474 \r
475 data-images: \r
476         if not exist image mkdir image\r
477         for %%f in (horse_grey.bmp horse_grey_flipped.bmp horse_rle4.bmp horse_rle4_flipped.bmp horse_rle8.bmp horse_rle8_flipped.bmp) do if not exist image\%%f copy .\image\%%f image\r
478 \r
479 fr: \r
480         if not exist $(OBJS)\intl\fr mkdir $(OBJS)\intl\fr\r
481         for %%f in (internat.po internat.mo) do if not exist $(OBJS)\intl\fr\%%f copy .\intl\fr\%%f $(OBJS)\intl\fr\r
482 \r
483 $(OBJS)\test_dummy.o: ./dummy.cpp\r
484         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
485 \r
486 $(OBJS)\test_test.o: ./test.cpp\r
487         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
488 \r
489 $(OBJS)\test_anytest.o: ./any/anytest.cpp\r
490         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
491 \r
492 $(OBJS)\test_archivetest.o: ./archive/archivetest.cpp\r
493         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
494 \r
495 $(OBJS)\test_ziptest.o: ./archive/ziptest.cpp\r
496         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
497 \r
498 $(OBJS)\test_tartest.o: ./archive/tartest.cpp\r
499         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
500 \r
501 $(OBJS)\test_arrays.o: ./arrays/arrays.cpp\r
502         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
503 \r
504 $(OBJS)\test_base64.o: ./base64/base64.cpp\r
505         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
506 \r
507 $(OBJS)\test_cmdlinetest.o: ./cmdline/cmdlinetest.cpp\r
508         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
509 \r
510 $(OBJS)\test_fileconf.o: ./config/fileconf.cpp\r
511         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
512 \r
513 $(OBJS)\test_regconf.o: ./config/regconf.cpp\r
514         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
515 \r
516 $(OBJS)\test_datetimetest.o: ./datetime/datetimetest.cpp\r
517         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
518 \r
519 $(OBJS)\test_evthandler.o: ./events/evthandler.cpp\r
520         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
521 \r
522 $(OBJS)\test_evtsource.o: ./events/evtsource.cpp\r
523         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
524 \r
525 $(OBJS)\test_stopwatch.o: ./events/stopwatch.cpp\r
526         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
527 \r
528 $(OBJS)\test_timertest.o: ./events/timertest.cpp\r
529         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
530 \r
531 $(OBJS)\test_exec.o: ./exec/exec.cpp\r
532         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
533 \r
534 $(OBJS)\test_dir.o: ./file/dir.cpp\r
535         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
536 \r
537 $(OBJS)\test_filefn.o: ./file/filefn.cpp\r
538         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
539 \r
540 $(OBJS)\test_filetest.o: ./file/filetest.cpp\r
541         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
542 \r
543 $(OBJS)\test_filekind.o: ./filekind/filekind.cpp\r
544         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
545 \r
546 $(OBJS)\test_filenametest.o: ./filename/filenametest.cpp\r
547         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
548 \r
549 $(OBJS)\test_filesystest.o: ./filesys/filesystest.cpp\r
550         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
551 \r
552 $(OBJS)\test_fontmaptest.o: ./fontmap/fontmaptest.cpp\r
553         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
554 \r
555 $(OBJS)\test_formatconvertertest.o: ./formatconverter/formatconvertertest.cpp\r
556         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
557 \r
558 $(OBJS)\test_fswatchertest.o: ./fswatcher/fswatchertest.cpp\r
559         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
560 \r
561 $(OBJS)\test_hashes.o: ./hashes/hashes.cpp\r
562         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
563 \r
564 $(OBJS)\test_output.o: ./interactive/output.cpp\r
565         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
566 \r
567 $(OBJS)\test_input.o: ./interactive/input.cpp\r
568         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
569 \r
570 $(OBJS)\test_intltest.o: ./intl/intltest.cpp\r
571         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
572 \r
573 $(OBJS)\test_lists.o: ./lists/lists.cpp\r
574         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
575 \r
576 $(OBJS)\test_logtest.o: ./log/logtest.cpp\r
577         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
578 \r
579 $(OBJS)\test_longlongtest.o: ./longlong/longlongtest.cpp\r
580         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
581 \r
582 $(OBJS)\test_convautotest.o: ./mbconv/convautotest.cpp\r
583         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
584 \r
585 $(OBJS)\test_mbconvtest.o: ./mbconv/mbconvtest.cpp\r
586         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
587 \r
588 $(OBJS)\test_dynamiclib.o: ./misc/dynamiclib.cpp\r
589         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
590 \r
591 $(OBJS)\test_environ.o: ./misc/environ.cpp\r
592         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
593 \r
594 $(OBJS)\test_metatest.o: ./misc/metatest.cpp\r
595         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
596 \r
597 $(OBJS)\test_misctests.o: ./misc/misctests.cpp\r
598         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
599 \r
600 $(OBJS)\test_module.o: ./misc/module.cpp\r
601         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
602 \r
603 $(OBJS)\test_pathlist.o: ./misc/pathlist.cpp\r
604         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
605 \r
606 $(OBJS)\test_typeinfotest.o: ./misc/typeinfotest.cpp\r
607         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
608 \r
609 $(OBJS)\test_ipc.o: ./net/ipc.cpp\r
610         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
611 \r
612 $(OBJS)\test_socket.o: ./net/socket.cpp\r
613         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
614 \r
615 $(OBJS)\test_regextest.o: ./regex/regextest.cpp\r
616         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
617 \r
618 $(OBJS)\test_wxregextest.o: ./regex/wxregextest.cpp\r
619         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
620 \r
621 $(OBJS)\test_scopeguardtest.o: ./scopeguard/scopeguardtest.cpp\r
622         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
623 \r
624 $(OBJS)\test_iostream.o: ./strings/iostream.cpp\r
625         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
626 \r
627 $(OBJS)\test_numformatter.o: ./strings/numformatter.cpp\r
628         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
629 \r
630 $(OBJS)\test_strings.o: ./strings/strings.cpp\r
631         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
632 \r
633 $(OBJS)\test_stdstrings.o: ./strings/stdstrings.cpp\r
634         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
635 \r
636 $(OBJS)\test_tokenizer.o: ./strings/tokenizer.cpp\r
637         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
638 \r
639 $(OBJS)\test_unichar.o: ./strings/unichar.cpp\r
640         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
641 \r
642 $(OBJS)\test_unicode.o: ./strings/unicode.cpp\r
643         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
644 \r
645 $(OBJS)\test_vararg.o: ./strings/vararg.cpp\r
646         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
647 \r
648 $(OBJS)\test_crt.o: ./strings/crt.cpp\r
649         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
650 \r
651 $(OBJS)\test_vsnprintf.o: ./strings/vsnprintf.cpp\r
652         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
653 \r
654 $(OBJS)\test_bstream.o: ./streams/bstream.cpp\r
655         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
656 \r
657 $(OBJS)\test_datastreamtest.o: ./streams/datastreamtest.cpp\r
658         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
659 \r
660 $(OBJS)\test_ffilestream.o: ./streams/ffilestream.cpp\r
661         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
662 \r
663 $(OBJS)\test_fileback.o: ./streams/fileback.cpp\r
664         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
665 \r
666 $(OBJS)\test_filestream.o: ./streams/filestream.cpp\r
667         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
668 \r
669 $(OBJS)\test_iostreams.o: ./streams/iostreams.cpp\r
670         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
671 \r
672 $(OBJS)\test_largefile.o: ./streams/largefile.cpp\r
673         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
674 \r
675 $(OBJS)\test_memstream.o: ./streams/memstream.cpp\r
676         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
677 \r
678 $(OBJS)\test_socketstream.o: ./streams/socketstream.cpp\r
679         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
680 \r
681 $(OBJS)\test_sstream.o: ./streams/sstream.cpp\r
682         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
683 \r
684 $(OBJS)\test_stdstream.o: ./streams/stdstream.cpp\r
685         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
686 \r
687 $(OBJS)\test_tempfile.o: ./streams/tempfile.cpp\r
688         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
689 \r
690 $(OBJS)\test_textstreamtest.o: ./streams/textstreamtest.cpp\r
691         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
692 \r
693 $(OBJS)\test_zlibstream.o: ./streams/zlibstream.cpp\r
694         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
695 \r
696 $(OBJS)\test_textfiletest.o: ./textfile/textfiletest.cpp\r
697         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
698 \r
699 $(OBJS)\test_atomic.o: ./thread/atomic.cpp\r
700         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
701 \r
702 $(OBJS)\test_misc.o: ./thread/misc.cpp\r
703         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
704 \r
705 $(OBJS)\test_queue.o: ./thread/queue.cpp\r
706         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
707 \r
708 $(OBJS)\test_tls.o: ./thread/tls.cpp\r
709         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
710 \r
711 $(OBJS)\test_ftp.o: ./uris/ftp.cpp\r
712         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
713 \r
714 $(OBJS)\test_uris.o: ./uris/uris.cpp\r
715         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
716 \r
717 $(OBJS)\test_url.o: ./uris/url.cpp\r
718         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
719 \r
720 $(OBJS)\test_vectors.o: ./vectors/vectors.cpp\r
721         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
722 \r
723 $(OBJS)\test_evtconnection.o: ./weakref/evtconnection.cpp\r
724         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
725 \r
726 $(OBJS)\test_weakref.o: ./weakref/weakref.cpp\r
727         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
728 \r
729 $(OBJS)\test_xlocale.o: ./xlocale/xlocale.cpp\r
730         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
731 \r
732 $(OBJS)\test_xmltest.o: ./xml/xmltest.cpp\r
733         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
734 \r
735 $(OBJS)\test_gui_sample_rc.o: ./../samples/sample.rc\r
736         windres --use-temp-file -i$< -o$@    --define __WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p_3) $(__DEBUG_DEFINE_p_3) $(__NDEBUG_DEFINE_p_3) $(__EXCEPTIONS_DEFINE_p_3) $(__RTTI_DEFINE_p_3) $(__THREAD_DEFINE_p_3) $(__UNICODE_DEFINE_p_3) $(__MSLU_DEFINE_p_3) --include-dir $(SETUPHDIR) --include-dir ./../include $(__CAIRO_INCLUDEDIR_p_1) --include-dir . $(__DLLFLAG_p_3) --include-dir ./../samples --define NOPCH
737 \r
738 $(OBJS)\test_gui_dummy.o: ./dummy.cpp\r
739         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
740 \r
741 $(OBJS)\test_gui_asserthelper.o: ./asserthelper.cpp\r
742         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
743 \r
744 $(OBJS)\test_gui_test.o: ./test.cpp\r
745         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
746 \r
747 $(OBJS)\test_gui_testableframe.o: ./testableframe.cpp\r
748         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
749 \r
750 $(OBJS)\test_gui_rect.o: ./geometry/rect.cpp\r
751         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
752 \r
753 $(OBJS)\test_gui_size.o: ./geometry/size.cpp\r
754         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
755 \r
756 $(OBJS)\test_gui_point.o: ./geometry/point.cpp\r
757         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
758 \r
759 $(OBJS)\test_gui_region.o: ./geometry/region.cpp\r
760         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
761 \r
762 $(OBJS)\test_gui_bitmap.o: ./graphics/bitmap.cpp\r
763         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
764 \r
765 $(OBJS)\test_gui_colour.o: ./graphics/colour.cpp\r
766         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
767 \r
768 $(OBJS)\test_gui_ellipsization.o: ./graphics/ellipsization.cpp\r
769         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
770 \r
771 $(OBJS)\test_gui_measuring.o: ./graphics/measuring.cpp\r
772         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
773 \r
774 $(OBJS)\test_gui_affinematrix.o: ./graphics/affinematrix.cpp\r
775         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
776 \r
777 $(OBJS)\test_gui_config.o: ./config/config.cpp\r
778         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
779 \r
780 $(OBJS)\test_gui_bitmapcomboboxtest.o: ./controls/bitmapcomboboxtest.cpp\r
781         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
782 \r
783 $(OBJS)\test_gui_bitmaptogglebuttontest.o: ./controls/bitmaptogglebuttontest.cpp\r
784         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
785 \r
786 $(OBJS)\test_gui_bookctrlbasetest.o: ./controls/bookctrlbasetest.cpp\r
787         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
788 \r
789 $(OBJS)\test_gui_buttontest.o: ./controls/buttontest.cpp\r
790         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
791 \r
792 $(OBJS)\test_gui_checkboxtest.o: ./controls/checkboxtest.cpp\r
793         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
794 \r
795 $(OBJS)\test_gui_checklistboxtest.o: ./controls/checklistboxtest.cpp\r
796         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
797 \r
798 $(OBJS)\test_gui_choicebooktest.o: ./controls/choicebooktest.cpp\r
799         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
800 \r
801 $(OBJS)\test_gui_choicetest.o: ./controls/choicetest.cpp\r
802         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
803 \r
804 $(OBJS)\test_gui_comboboxtest.o: ./controls/comboboxtest.cpp\r
805         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
806 \r
807 $(OBJS)\test_gui_dataviewctrltest.o: ./controls/dataviewctrltest.cpp\r
808         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
809 \r
810 $(OBJS)\test_gui_datepickerctrltest.o: ./controls/datepickerctrltest.cpp\r
811         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
812 \r
813 $(OBJS)\test_gui_frametest.o: ./controls/frametest.cpp\r
814         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
815 \r
816 $(OBJS)\test_gui_gaugetest.o: ./controls/gaugetest.cpp\r
817         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
818 \r
819 $(OBJS)\test_gui_gridtest.o: ./controls/gridtest.cpp\r
820         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
821 \r
822 $(OBJS)\test_gui_headerctrltest.o: ./controls/headerctrltest.cpp\r
823         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
824 \r
825 $(OBJS)\test_gui_htmllboxtest.o: ./controls/htmllboxtest.cpp\r
826         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
827 \r
828 $(OBJS)\test_gui_hyperlinkctrltest.o: ./controls/hyperlinkctrltest.cpp\r
829         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
830 \r
831 $(OBJS)\test_gui_itemcontainertest.o: ./controls/itemcontainertest.cpp\r
832         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
833 \r
834 $(OBJS)\test_gui_label.o: ./controls/label.cpp\r
835         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
836 \r
837 $(OBJS)\test_gui_listbasetest.o: ./controls/listbasetest.cpp\r
838         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
839 \r
840 $(OBJS)\test_gui_listbooktest.o: ./controls/listbooktest.cpp\r
841         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
842 \r
843 $(OBJS)\test_gui_listboxtest.o: ./controls/listboxtest.cpp\r
844         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
845 \r
846 $(OBJS)\test_gui_listctrltest.o: ./controls/listctrltest.cpp\r
847         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
848 \r
849 $(OBJS)\test_gui_listviewtest.o: ./controls/listviewtest.cpp\r
850         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
851 \r
852 $(OBJS)\test_gui_markuptest.o: ./controls/markuptest.cpp\r
853         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
854 \r
855 $(OBJS)\test_gui_notebooktest.o: ./controls/notebooktest.cpp\r
856         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
857 \r
858 $(OBJS)\test_gui_ownerdrawncomboboxtest.o: ./controls/ownerdrawncomboboxtest.cpp\r
859         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
860 \r
861 $(OBJS)\test_gui_pickerbasetest.o: ./controls/pickerbasetest.cpp\r
862         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
863 \r
864 $(OBJS)\test_gui_pickertest.o: ./controls/pickertest.cpp\r
865         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
866 \r
867 $(OBJS)\test_gui_radioboxtest.o: ./controls/radioboxtest.cpp\r
868         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
869 \r
870 $(OBJS)\test_gui_radiobuttontest.o: ./controls/radiobuttontest.cpp\r
871         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
872 \r
873 $(OBJS)\test_gui_rearrangelisttest.o: ./controls/rearrangelisttest.cpp\r
874         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
875 \r
876 $(OBJS)\test_gui_richtextctrltest.o: ./controls/richtextctrltest.cpp\r
877         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
878 \r
879 $(OBJS)\test_gui_searchctrltest.o: ./controls/searchctrltest.cpp
880         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<
881
882 $(OBJS)\test_gui_slidertest.o: ./controls/slidertest.cpp\r
883         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
884 \r
885 $(OBJS)\test_gui_spinctrldbltest.o: ./controls/spinctrldbltest.cpp\r
886         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
887 \r
888 $(OBJS)\test_gui_spinctrltest.o: ./controls/spinctrltest.cpp\r
889         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
890 \r
891 $(OBJS)\test_gui_textctrltest.o: ./controls/textctrltest.cpp\r
892         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
893 \r
894 $(OBJS)\test_gui_textentrytest.o: ./controls/textentrytest.cpp\r
895         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
896 \r
897 $(OBJS)\test_gui_togglebuttontest.o: ./controls/togglebuttontest.cpp\r
898         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
899 \r
900 $(OBJS)\test_gui_toolbooktest.o: ./controls/toolbooktest.cpp\r
901         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
902 \r
903 $(OBJS)\test_gui_treebooktest.o: ./controls/treebooktest.cpp\r
904         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
905 \r
906 $(OBJS)\test_gui_treectrltest.o: ./controls/treectrltest.cpp\r
907         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
908 \r
909 $(OBJS)\test_gui_treelistctrltest.o: ./controls/treelistctrltest.cpp\r
910         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
911 \r
912 $(OBJS)\test_gui_virtlistctrltest.o: ./controls/virtlistctrltest.cpp\r
913         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
914 \r
915 $(OBJS)\test_gui_webtest.o: ./controls/webtest.cpp\r
916         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
917 \r
918 $(OBJS)\test_gui_windowtest.o: ./controls/windowtest.cpp\r
919         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
920 \r
921 $(OBJS)\test_gui_dialogtest.o: ./controls/dialogtest.cpp\r
922         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
923 \r
924 $(OBJS)\test_gui_clone.o: ./events/clone.cpp\r
925         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
926 \r
927 $(OBJS)\test_gui_propagation.o: ./events/propagation.cpp\r
928         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
929 \r
930 $(OBJS)\test_gui_keyboard.o: ./events/keyboard.cpp\r
931         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
932 \r
933 $(OBJS)\test_gui_fonttest.o: ./font/fonttest.cpp\r
934         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
935 \r
936 $(OBJS)\test_gui_image.o: ./image/image.cpp\r
937         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
938 \r
939 $(OBJS)\test_gui_rawbmp.o: ./image/rawbmp.cpp\r
940         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
941 \r
942 $(OBJS)\test_gui_htmlparser.o: ./html/htmlparser.cpp\r
943         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
944 \r
945 $(OBJS)\test_gui_htmlwindow.o: ./html/htmlwindow.cpp\r
946         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
947 \r
948 $(OBJS)\test_gui_accelentry.o: ./menu/accelentry.cpp\r
949         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
950 \r
951 $(OBJS)\test_gui_menu.o: ./menu/menu.cpp\r
952         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
953 \r
954 $(OBJS)\test_gui_guifuncs.o: ./misc/guifuncs.cpp\r
955         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
956 \r
957 $(OBJS)\test_gui_selstoretest.o: ./misc/selstoretest.cpp\r
958         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
959 \r
960 $(OBJS)\test_gui_garbage.o: ./misc/garbage.cpp\r
961         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
962 \r
963 $(OBJS)\test_gui_settings.o: ./misc/settings.cpp\r
964         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
965 \r
966 $(OBJS)\test_gui_socket.o: ./net/socket.cpp\r
967         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
968 \r
969 $(OBJS)\test_gui_boxsizer.o: ./sizers/boxsizer.cpp\r
970         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
971 \r
972 $(OBJS)\test_gui_wrapsizer.o: ./sizers/wrapsizer.cpp\r
973         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
974 \r
975 $(OBJS)\test_gui_toplevel.o: ./toplevel/toplevel.cpp\r
976         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
977 \r
978 $(OBJS)\test_gui_valnum.o: ./validators/valnum.cpp\r
979         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
980 \r
981 $(OBJS)\test_gui_clientsize.o: ./window/clientsize.cpp\r
982         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
983 \r
984 $(OBJS)\test_gui_setsize.o: ./window/setsize.cpp\r
985         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
986 \r
987 $(OBJS)\test_gui_xrctest.o: ./xml/xrctest.cpp\r
988         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
989 \r
990 .PHONY: all clean data data-images fr\r
991 \r
992 \r
993 SHELL := $(COMSPEC)\r
994 \r
995 # Dependencies tracking:\r
996 -include $(OBJS)/*.d\r