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