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