Bakefile 0.2.8 rebake.
[wxWidgets.git] / tests / makefile.gcc
1 # =========================================================================\r
2 #     This makefile was generated by\r
3 #     Bakefile 0.2.8 (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)_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)\r
20 LIBDIRNAME = .\..\lib\$(COMPILER_PREFIX)_$(LIBTYPE_SUFFIX)$(CFG)\r
21 SETUPHDIR = \\r
22         $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)\r
23 TEST_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) $(GCCFLAGS) \\r
24         -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \\r
25         $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \\r
26         $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) $(__GFXCTX_DEFINE_p) \\r
27         -I$(SETUPHDIR) -I.\..\include -W -Wall -I. $(__DLLFLAG_p) -DwxUSE_GUI=0 \\r
28         $(CPPUNIT_CFLAGS) $(__RTTIFLAG) $(__EXCEPTIONSFLAG) -Wno-ctor-dtor-privacy \\r
29         $(CPPFLAGS) $(CXXFLAGS)\r
30 TEST_OBJECTS =  \\r
31         $(OBJS)\test_dummy.o \\r
32         $(OBJS)\test_test.o \\r
33         $(OBJS)\test_anytest.o \\r
34         $(OBJS)\test_archivetest.o \\r
35         $(OBJS)\test_ziptest.o \\r
36         $(OBJS)\test_tartest.o \\r
37         $(OBJS)\test_arrays.o \\r
38         $(OBJS)\test_base64.o \\r
39         $(OBJS)\test_cmdlinetest.o \\r
40         $(OBJS)\test_fileconf.o \\r
41         $(OBJS)\test_datetimetest.o \\r
42         $(OBJS)\test_evthandler.o \\r
43         $(OBJS)\test_evtsource.o \\r
44         $(OBJS)\test_timertest.o \\r
45         $(OBJS)\test_exec.o \\r
46         $(OBJS)\test_filetest.o \\r
47         $(OBJS)\test_filekind.o \\r
48         $(OBJS)\test_filenametest.o \\r
49         $(OBJS)\test_filesystest.o \\r
50         $(OBJS)\test_fontmaptest.o \\r
51         $(OBJS)\test_formatconvertertest.o \\r
52         $(OBJS)\test_fswatchertest.o \\r
53         $(OBJS)\test_hashes.o \\r
54         $(OBJS)\test_intltest.o \\r
55         $(OBJS)\test_lists.o \\r
56         $(OBJS)\test_logtest.o \\r
57         $(OBJS)\test_longlongtest.o \\r
58         $(OBJS)\test_convautotest.o \\r
59         $(OBJS)\test_mbconvtest.o \\r
60         $(OBJS)\test_misctests.o \\r
61         $(OBJS)\test_ipc.o \\r
62         $(OBJS)\test_socket.o \\r
63         $(OBJS)\test_regextest.o \\r
64         $(OBJS)\test_wxregextest.o \\r
65         $(OBJS)\test_scopeguardtest.o \\r
66         $(OBJS)\test_iostream.o \\r
67         $(OBJS)\test_strings.o \\r
68         $(OBJS)\test_stdstrings.o \\r
69         $(OBJS)\test_tokenizer.o \\r
70         $(OBJS)\test_unichar.o \\r
71         $(OBJS)\test_unicode.o \\r
72         $(OBJS)\test_vararg.o \\r
73         $(OBJS)\test_crt.o \\r
74         $(OBJS)\test_vsnprintf.o \\r
75         $(OBJS)\test_bstream.o \\r
76         $(OBJS)\test_datastreamtest.o \\r
77         $(OBJS)\test_ffilestream.o \\r
78         $(OBJS)\test_fileback.o \\r
79         $(OBJS)\test_filestream.o \\r
80         $(OBJS)\test_iostreams.o \\r
81         $(OBJS)\test_largefile.o \\r
82         $(OBJS)\test_memstream.o \\r
83         $(OBJS)\test_socketstream.o \\r
84         $(OBJS)\test_sstream.o \\r
85         $(OBJS)\test_stdstream.o \\r
86         $(OBJS)\test_tempfile.o \\r
87         $(OBJS)\test_textstreamtest.o \\r
88         $(OBJS)\test_zlibstream.o \\r
89         $(OBJS)\test_textfiletest.o \\r
90         $(OBJS)\test_atomic.o \\r
91         $(OBJS)\test_queue.o \\r
92         $(OBJS)\test_tls.o \\r
93         $(OBJS)\test_uris.o \\r
94         $(OBJS)\test_url.o \\r
95         $(OBJS)\test_vectors.o \\r
96         $(OBJS)\test_evtconnection.o \\r
97         $(OBJS)\test_weakref.o \\r
98         $(OBJS)\test_xlocale.o \\r
99         $(OBJS)\test_xmltest.o\r
100 TEST_GUI_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) \\r
101         $(GCCFLAGS) -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) \\r
102         $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) \\r
103         $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) \\r
104         $(__GFXCTX_DEFINE_p) -I$(SETUPHDIR) -I.\..\include -W -Wall -I. $(__DLLFLAG_p) \\r
105         -I.\..\samples -DNOPCH $(CPPUNIT_CFLAGS) $(__RTTIFLAG) $(__EXCEPTIONSFLAG) \\r
106         -Wno-ctor-dtor-privacy $(CPPFLAGS) $(CXXFLAGS)\r
107 TEST_GUI_OBJECTS =  \\r
108         $(OBJS)\test_gui_sample_rc.o \\r
109         $(OBJS)\test_gui_dummy.o \\r
110         $(OBJS)\test_gui_test.o \\r
111         $(OBJS)\test_gui_rect.o \\r
112         $(OBJS)\test_gui_size.o \\r
113         $(OBJS)\test_gui_point.o \\r
114         $(OBJS)\test_gui_colour.o \\r
115         $(OBJS)\test_gui_measuring.o \\r
116         $(OBJS)\test_gui_config.o \\r
117         $(OBJS)\test_gui_comboboxtest.o \\r
118         $(OBJS)\test_gui_headerctrltest.o \\r
119         $(OBJS)\test_gui_listctrltest.o \\r
120         $(OBJS)\test_gui_textctrltest.o \\r
121         $(OBJS)\test_gui_textentrytest.o \\r
122         $(OBJS)\test_gui_treectrltest.o \\r
123         $(OBJS)\test_gui_clone.o \\r
124         $(OBJS)\test_gui_propagation.o \\r
125         $(OBJS)\test_gui_fonttest.o \\r
126         $(OBJS)\test_gui_image.o \\r
127         $(OBJS)\test_gui_rawbmp.o \\r
128         $(OBJS)\test_gui_htmlwindow.o \\r
129         $(OBJS)\test_gui_guifuncs.o \\r
130         $(OBJS)\test_gui_selstoretest.o \\r
131         $(OBJS)\test_gui_garbage.o \\r
132         $(OBJS)\test_gui_settings.o \\r
133         $(OBJS)\test_gui_socket.o \\r
134         $(OBJS)\test_gui_clientsize.o \\r
135         $(OBJS)\test_gui_setsize.o\r
136 \r
137 ### Conditionally set variables: ###\r
138 \r
139 ifeq ($(GCC_VERSION),2.95)\r
140 GCCFLAGS = -fvtable-thunks\r
141 endif\r
142 ifeq ($(USE_GUI),0)\r
143 PORTNAME = base\r
144 endif\r
145 ifeq ($(USE_GUI),1)\r
146 PORTNAME = msw\r
147 endif\r
148 ifeq ($(BUILD),debug)\r
149 WXDEBUGFLAG = d\r
150 endif\r
151 ifeq ($(UNICODE),1)\r
152 WXUNICODEFLAG = u\r
153 endif\r
154 ifeq ($(WXUNIV),1)\r
155 WXUNIVNAME = univ\r
156 endif\r
157 ifeq ($(SHARED),1)\r
158 WXDLLFLAG = dll\r
159 endif\r
160 ifeq ($(SHARED),0)\r
161 LIBTYPE_SUFFIX = lib\r
162 endif\r
163 ifeq ($(SHARED),1)\r
164 LIBTYPE_SUFFIX = dll\r
165 endif\r
166 ifeq ($(MONOLITHIC),0)\r
167 EXTRALIBS_FOR_BASE = \r
168 endif\r
169 ifeq ($(MONOLITHIC),1)\r
170 EXTRALIBS_FOR_BASE =  \r
171 endif\r
172 ifeq ($(USE_GUI),1)\r
173 __test_gui___depname = $(OBJS)\test_gui.exe\r
174 endif\r
175 ifeq ($(WXUNIV),1)\r
176 __WXUNIV_DEFINE_p_3 = --define __WXUNIVERSAL__\r
177 endif\r
178 ifeq ($(DEBUG_FLAG),0)\r
179 __DEBUG_DEFINE_p_3 = --define wxDEBUG_LEVEL=0\r
180 endif\r
181 ifeq ($(USE_EXCEPTIONS),0)\r
182 __EXCEPTIONS_DEFINE_p_3 = --define wxNO_EXCEPTIONS\r
183 endif\r
184 ifeq ($(USE_RTTI),0)\r
185 __RTTI_DEFINE_p_3 = --define wxNO_RTTI\r
186 endif\r
187 ifeq ($(USE_THREADS),0)\r
188 __THREAD_DEFINE_p_3 = --define wxNO_THREADS\r
189 endif\r
190 ifeq ($(UNICODE),0)\r
191 __UNICODE_DEFINE_p_3 = --define wxUSE_UNICODE=0\r
192 endif\r
193 ifeq ($(UNICODE),1)\r
194 __UNICODE_DEFINE_p_3 = --define _UNICODE\r
195 endif\r
196 ifeq ($(MSLU),1)\r
197 __MSLU_DEFINE_p_3 = --define wxUSE_UNICODE_MSLU=1\r
198 endif\r
199 ifeq ($(USE_GDIPLUS),1)\r
200 __GFXCTX_DEFINE_p_3 = --define wxUSE_GRAPHICS_CONTEXT=1\r
201 endif\r
202 ifeq ($(SHARED),1)\r
203 __DLLFLAG_p_3 = --define WXUSINGDLL\r
204 endif\r
205 ifeq ($(MONOLITHIC),0)\r
206 ifeq ($(USE_MEDIA),1)\r
207 __WXLIB_MEDIA_p = \\r
208         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media\r
209 endif\r
210 endif\r
211 ifeq ($(MONOLITHIC),0)\r
212 __WXLIB_XRC_p = \\r
213         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc\r
214 endif\r
215 ifeq ($(MONOLITHIC),0)\r
216 __WXLIB_ADV_p = \\r
217         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv\r
218 endif\r
219 ifeq ($(MONOLITHIC),0)\r
220 __WXLIB_HTML_p = \\r
221         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html\r
222 endif\r
223 ifeq ($(MONOLITHIC),0)\r
224 __WXLIB_CORE_p = \\r
225         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core\r
226 endif\r
227 ifeq ($(USE_GUI),1)\r
228 __LIB_TIFF_p = -lwxtiff$(WXDEBUGFLAG)\r
229 endif\r
230 ifeq ($(USE_GUI),1)\r
231 __LIB_JPEG_p = -lwxjpeg$(WXDEBUGFLAG)\r
232 endif\r
233 ifeq ($(USE_GUI),1)\r
234 __LIB_PNG_p = -lwxpng$(WXDEBUGFLAG)\r
235 endif\r
236 ifeq ($(BUILD),debug)\r
237 __OPTIMIZEFLAG = -O0\r
238 endif\r
239 ifeq ($(BUILD),release)\r
240 __OPTIMIZEFLAG = -O2\r
241 endif\r
242 ifeq ($(USE_RTTI),0)\r
243 __RTTIFLAG = -fno-rtti\r
244 endif\r
245 ifeq ($(USE_RTTI),1)\r
246 __RTTIFLAG = \r
247 endif\r
248 ifeq ($(USE_EXCEPTIONS),0)\r
249 __EXCEPTIONSFLAG = -fno-exceptions\r
250 endif\r
251 ifeq ($(USE_EXCEPTIONS),1)\r
252 __EXCEPTIONSFLAG = \r
253 endif\r
254 ifeq ($(WXUNIV),1)\r
255 __WXUNIV_DEFINE_p = -D__WXUNIVERSAL__\r
256 endif\r
257 ifeq ($(DEBUG_FLAG),0)\r
258 __DEBUG_DEFINE_p = -DwxDEBUG_LEVEL=0\r
259 endif\r
260 ifeq ($(USE_EXCEPTIONS),0)\r
261 __EXCEPTIONS_DEFINE_p = -DwxNO_EXCEPTIONS\r
262 endif\r
263 ifeq ($(USE_RTTI),0)\r
264 __RTTI_DEFINE_p = -DwxNO_RTTI\r
265 endif\r
266 ifeq ($(USE_THREADS),0)\r
267 __THREAD_DEFINE_p = -DwxNO_THREADS\r
268 endif\r
269 ifeq ($(UNICODE),0)\r
270 __UNICODE_DEFINE_p = -DwxUSE_UNICODE=0\r
271 endif\r
272 ifeq ($(UNICODE),1)\r
273 __UNICODE_DEFINE_p = -D_UNICODE\r
274 endif\r
275 ifeq ($(MSLU),1)\r
276 __MSLU_DEFINE_p = -DwxUSE_UNICODE_MSLU=1\r
277 endif\r
278 ifeq ($(USE_GDIPLUS),1)\r
279 __GFXCTX_DEFINE_p = -DwxUSE_GRAPHICS_CONTEXT=1\r
280 endif\r
281 ifeq ($(SHARED),1)\r
282 __DLLFLAG_p = -DWXUSINGDLL\r
283 endif\r
284 ifeq ($(MONOLITHIC),0)\r
285 __WXLIB_NET_p = \\r
286         -lwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net\r
287 endif\r
288 ifeq ($(MONOLITHIC),0)\r
289 __WXLIB_XML_p = \\r
290         -lwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml\r
291 endif\r
292 ifeq ($(MONOLITHIC),0)\r
293 __WXLIB_BASE_p = \\r
294         -lwxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)\r
295 endif\r
296 ifeq ($(MONOLITHIC),1)\r
297 __WXLIB_MONO_p = \\r
298         -lwx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)\r
299 endif\r
300 ifeq ($(MSLU),1)\r
301 __UNICOWS_LIB_p = -lunicows\r
302 endif\r
303 ifeq ($(USE_GDIPLUS),1)\r
304 __GDIPLUS_LIB_p = -lgdiplus\r
305 endif\r
306 ifeq ($(BUILD),debug)\r
307 ifeq ($(DEBUG_INFO),default)\r
308 __DEBUGINFO = -g\r
309 endif\r
310 endif\r
311 ifeq ($(BUILD),release)\r
312 ifeq ($(DEBUG_INFO),default)\r
313 __DEBUGINFO = \r
314 endif\r
315 endif\r
316 ifeq ($(DEBUG_INFO),0)\r
317 __DEBUGINFO = \r
318 endif\r
319 ifeq ($(DEBUG_INFO),1)\r
320 __DEBUGINFO = -g\r
321 endif\r
322 ifeq ($(USE_THREADS),0)\r
323 __THREADSFLAG = \r
324 endif\r
325 ifeq ($(USE_THREADS),1)\r
326 __THREADSFLAG = -mthreads\r
327 endif\r
328 \r
329 \r
330 all: $(OBJS)\r
331 $(OBJS):\r
332         -if not exist $(OBJS) mkdir $(OBJS)\r
333 \r
334 ### Targets: ###\r
335 \r
336 all: $(OBJS)\test.exe $(__test_gui___depname) data fr\r
337 \r
338 clean: \r
339         -if exist $(OBJS)\*.o del $(OBJS)\*.o\r
340         -if exist $(OBJS)\*.d del $(OBJS)\*.d\r
341         -if exist $(OBJS)\test.exe del $(OBJS)\test.exe\r
342         -if exist $(OBJS)\test_gui.exe del $(OBJS)\test_gui.exe\r
343 \r
344 $(OBJS)\test.exe: $(TEST_OBJECTS)\r
345         $(CXX) -o $@ $(TEST_OBJECTS)  $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME)  $(CPPUNIT_LIBS) $(LDFLAGS)  $(__WXLIB_NET_p)  $(__WXLIB_XML_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lwininet\r
346 \r
347 ifeq ($(USE_GUI),1)\r
348 $(OBJS)\test_gui.exe: $(TEST_GUI_OBJECTS) $(OBJS)\test_gui_sample_rc.o\r
349         $(CXX) -o $@ $(TEST_GUI_OBJECTS)  $(__DEBUGINFO) $(__THREADSFLAG) -L$(LIBDIRNAME) $(CPPUNIT_LIBS)  $(LDFLAGS)  $(__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)  -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG) -lwxexpat$(WXDEBUGFLAG) $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) $(__GDIPLUS_LIB_p) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -lwininet\r
350 endif\r
351 \r
352 data: \r
353         if not exist $(OBJS) mkdir $(OBJS)\r
354         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
355 \r
356 fr: \r
357         if not exist $(OBJS)\intl\fr mkdir $(OBJS)\intl\fr\r
358         for %%f in (internat.po internat.mo) do if not exist $(OBJS)\intl\fr\%%f copy .\intl\fr\%%f $(OBJS)\intl\fr\r
359 \r
360 $(OBJS)\test_dummy.o: ./dummy.cpp\r
361         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
362 \r
363 $(OBJS)\test_test.o: ./test.cpp\r
364         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
365 \r
366 $(OBJS)\test_anytest.o: ./any/anytest.cpp\r
367         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
368 \r
369 $(OBJS)\test_archivetest.o: ./archive/archivetest.cpp\r
370         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
371 \r
372 $(OBJS)\test_ziptest.o: ./archive/ziptest.cpp\r
373         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
374 \r
375 $(OBJS)\test_tartest.o: ./archive/tartest.cpp\r
376         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
377 \r
378 $(OBJS)\test_arrays.o: ./arrays/arrays.cpp\r
379         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
380 \r
381 $(OBJS)\test_base64.o: ./base64/base64.cpp\r
382         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
383 \r
384 $(OBJS)\test_cmdlinetest.o: ./cmdline/cmdlinetest.cpp\r
385         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
386 \r
387 $(OBJS)\test_fileconf.o: ./config/fileconf.cpp\r
388         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
389 \r
390 $(OBJS)\test_datetimetest.o: ./datetime/datetimetest.cpp\r
391         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
392 \r
393 $(OBJS)\test_evthandler.o: ./events/evthandler.cpp\r
394         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
395 \r
396 $(OBJS)\test_evtsource.o: ./events/evtsource.cpp\r
397         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
398 \r
399 $(OBJS)\test_timertest.o: ./events/timertest.cpp\r
400         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
401 \r
402 $(OBJS)\test_exec.o: ./exec/exec.cpp\r
403         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
404 \r
405 $(OBJS)\test_filetest.o: ./file/filetest.cpp\r
406         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
407 \r
408 $(OBJS)\test_filekind.o: ./filekind/filekind.cpp\r
409         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
410 \r
411 $(OBJS)\test_filenametest.o: ./filename/filenametest.cpp\r
412         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
413 \r
414 $(OBJS)\test_filesystest.o: ./filesys/filesystest.cpp\r
415         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
416 \r
417 $(OBJS)\test_fontmaptest.o: ./fontmap/fontmaptest.cpp\r
418         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
419 \r
420 $(OBJS)\test_formatconvertertest.o: ./formatconverter/formatconvertertest.cpp\r
421         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
422 \r
423 $(OBJS)\test_fswatchertest.o: ./fswatcher/fswatchertest.cpp\r
424         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
425 \r
426 $(OBJS)\test_hashes.o: ./hashes/hashes.cpp\r
427         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
428 \r
429 $(OBJS)\test_intltest.o: ./intl/intltest.cpp\r
430         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
431 \r
432 $(OBJS)\test_lists.o: ./lists/lists.cpp\r
433         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
434 \r
435 $(OBJS)\test_logtest.o: ./log/logtest.cpp\r
436         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
437 \r
438 $(OBJS)\test_longlongtest.o: ./longlong/longlongtest.cpp\r
439         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
440 \r
441 $(OBJS)\test_convautotest.o: ./mbconv/convautotest.cpp\r
442         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
443 \r
444 $(OBJS)\test_mbconvtest.o: ./mbconv/mbconvtest.cpp\r
445         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
446 \r
447 $(OBJS)\test_misctests.o: ./misc/misctests.cpp\r
448         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
449 \r
450 $(OBJS)\test_ipc.o: ./net/ipc.cpp\r
451         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
452 \r
453 $(OBJS)\test_socket.o: ./net/socket.cpp\r
454         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
455 \r
456 $(OBJS)\test_regextest.o: ./regex/regextest.cpp\r
457         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
458 \r
459 $(OBJS)\test_wxregextest.o: ./regex/wxregextest.cpp\r
460         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
461 \r
462 $(OBJS)\test_scopeguardtest.o: ./scopeguard/scopeguardtest.cpp\r
463         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
464 \r
465 $(OBJS)\test_iostream.o: ./strings/iostream.cpp\r
466         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
467 \r
468 $(OBJS)\test_strings.o: ./strings/strings.cpp\r
469         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
470 \r
471 $(OBJS)\test_stdstrings.o: ./strings/stdstrings.cpp\r
472         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
473 \r
474 $(OBJS)\test_tokenizer.o: ./strings/tokenizer.cpp\r
475         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
476 \r
477 $(OBJS)\test_unichar.o: ./strings/unichar.cpp\r
478         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
479 \r
480 $(OBJS)\test_unicode.o: ./strings/unicode.cpp\r
481         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
482 \r
483 $(OBJS)\test_vararg.o: ./strings/vararg.cpp\r
484         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
485 \r
486 $(OBJS)\test_crt.o: ./strings/crt.cpp\r
487         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
488 \r
489 $(OBJS)\test_vsnprintf.o: ./strings/vsnprintf.cpp\r
490         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
491 \r
492 $(OBJS)\test_bstream.o: ./streams/bstream.cpp\r
493         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
494 \r
495 $(OBJS)\test_datastreamtest.o: ./streams/datastreamtest.cpp\r
496         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
497 \r
498 $(OBJS)\test_ffilestream.o: ./streams/ffilestream.cpp\r
499         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
500 \r
501 $(OBJS)\test_fileback.o: ./streams/fileback.cpp\r
502         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
503 \r
504 $(OBJS)\test_filestream.o: ./streams/filestream.cpp\r
505         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
506 \r
507 $(OBJS)\test_iostreams.o: ./streams/iostreams.cpp\r
508         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
509 \r
510 $(OBJS)\test_largefile.o: ./streams/largefile.cpp\r
511         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
512 \r
513 $(OBJS)\test_memstream.o: ./streams/memstream.cpp\r
514         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
515 \r
516 $(OBJS)\test_socketstream.o: ./streams/socketstream.cpp\r
517         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
518 \r
519 $(OBJS)\test_sstream.o: ./streams/sstream.cpp\r
520         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
521 \r
522 $(OBJS)\test_stdstream.o: ./streams/stdstream.cpp\r
523         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
524 \r
525 $(OBJS)\test_tempfile.o: ./streams/tempfile.cpp\r
526         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
527 \r
528 $(OBJS)\test_textstreamtest.o: ./streams/textstreamtest.cpp\r
529         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
530 \r
531 $(OBJS)\test_zlibstream.o: ./streams/zlibstream.cpp\r
532         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
533 \r
534 $(OBJS)\test_textfiletest.o: ./textfile/textfiletest.cpp\r
535         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
536 \r
537 $(OBJS)\test_atomic.o: ./thread/atomic.cpp\r
538         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
539 \r
540 $(OBJS)\test_queue.o: ./thread/queue.cpp\r
541         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
542 \r
543 $(OBJS)\test_tls.o: ./thread/tls.cpp\r
544         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
545 \r
546 $(OBJS)\test_uris.o: ./uris/uris.cpp\r
547         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
548 \r
549 $(OBJS)\test_url.o: ./uris/url.cpp\r
550         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
551 \r
552 $(OBJS)\test_vectors.o: ./vectors/vectors.cpp\r
553         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
554 \r
555 $(OBJS)\test_evtconnection.o: ./weakref/evtconnection.cpp\r
556         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
557 \r
558 $(OBJS)\test_weakref.o: ./weakref/weakref.cpp\r
559         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
560 \r
561 $(OBJS)\test_xlocale.o: ./xlocale/xlocale.cpp\r
562         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
563 \r
564 $(OBJS)\test_xmltest.o: ./xml/xmltest.cpp\r
565         $(CXX) -c -o $@ $(TEST_CXXFLAGS) $(CPPDEPS) $<\r
566 \r
567 $(OBJS)\test_gui_sample_rc.o: ./../samples/sample.rc\r
568         windres --use-temp-file -i$< -o$@    --define __WXMSW__ $(__WXUNIV_DEFINE_p_3) $(__DEBUG_DEFINE_p_3) $(__EXCEPTIONS_DEFINE_p_3) $(__RTTI_DEFINE_p_3) $(__THREAD_DEFINE_p_3) $(__UNICODE_DEFINE_p_3) $(__MSLU_DEFINE_p_3) $(__GFXCTX_DEFINE_p_3) --include-dir $(SETUPHDIR) --include-dir ./../include --include-dir . $(__DLLFLAG_p_3) --include-dir ./../samples --define NOPCH\r
569 \r
570 $(OBJS)\test_gui_dummy.o: ./dummy.cpp\r
571         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
572 \r
573 $(OBJS)\test_gui_test.o: ./test.cpp\r
574         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
575 \r
576 $(OBJS)\test_gui_rect.o: ./geometry/rect.cpp\r
577         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
578 \r
579 $(OBJS)\test_gui_size.o: ./geometry/size.cpp\r
580         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
581 \r
582 $(OBJS)\test_gui_point.o: ./geometry/point.cpp\r
583         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
584 \r
585 $(OBJS)\test_gui_colour.o: ./graphics/colour.cpp\r
586         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
587 \r
588 $(OBJS)\test_gui_measuring.o: ./graphics/measuring.cpp\r
589         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
590 \r
591 $(OBJS)\test_gui_config.o: ./config/config.cpp\r
592         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
593 \r
594 $(OBJS)\test_gui_comboboxtest.o: ./controls/comboboxtest.cpp\r
595         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
596 \r
597 $(OBJS)\test_gui_headerctrltest.o: ./controls/headerctrltest.cpp\r
598         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
599 \r
600 $(OBJS)\test_gui_listctrltest.o: ./controls/listctrltest.cpp\r
601         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
602 \r
603 $(OBJS)\test_gui_textctrltest.o: ./controls/textctrltest.cpp\r
604         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
605 \r
606 $(OBJS)\test_gui_textentrytest.o: ./controls/textentrytest.cpp\r
607         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
608 \r
609 $(OBJS)\test_gui_treectrltest.o: ./controls/treectrltest.cpp\r
610         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
611 \r
612 $(OBJS)\test_gui_clone.o: ./events/clone.cpp\r
613         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
614 \r
615 $(OBJS)\test_gui_propagation.o: ./events/propagation.cpp\r
616         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
617 \r
618 $(OBJS)\test_gui_fonttest.o: ./font/fonttest.cpp\r
619         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
620 \r
621 $(OBJS)\test_gui_image.o: ./image/image.cpp\r
622         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
623 \r
624 $(OBJS)\test_gui_rawbmp.o: ./image/rawbmp.cpp\r
625         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
626 \r
627 $(OBJS)\test_gui_htmlwindow.o: ./html/htmlwindow.cpp\r
628         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
629 \r
630 $(OBJS)\test_gui_guifuncs.o: ./misc/guifuncs.cpp\r
631         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
632 \r
633 $(OBJS)\test_gui_selstoretest.o: ./misc/selstoretest.cpp\r
634         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
635 \r
636 $(OBJS)\test_gui_garbage.o: ./misc/garbage.cpp\r
637         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
638 \r
639 $(OBJS)\test_gui_settings.o: ./misc/settings.cpp\r
640         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
641 \r
642 $(OBJS)\test_gui_socket.o: ./net/socket.cpp\r
643         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
644 \r
645 $(OBJS)\test_gui_clientsize.o: ./window/clientsize.cpp\r
646         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
647 \r
648 $(OBJS)\test_gui_setsize.o: ./window/setsize.cpp\r
649         $(CXX) -c -o $@ $(TEST_GUI_CXXFLAGS) $(CPPDEPS) $<\r
650 \r
651 .PHONY: all clean data fr\r
652 \r
653 \r
654 SHELL := $(COMSPEC)\r
655 \r
656 # Dependencies tracking:\r
657 -include $(OBJS)/*.d\r