]> git.saurik.com Git - wxWidgets.git/blame - tests/makefile.wat
remove default value for the last parameter of insert(it, idx, value) which allowed...
[wxWidgets.git] / tests / makefile.wat
CommitLineData
670ec357
VS
1# =========================================================================
2# This makefile was generated by
8ece421c 3# Bakefile 0.2.4 (http://www.bakefile.org)
670ec357
VS
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
7!include ../build/msw/config.wat
8
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
12
13# Speed up compilation a bit:
14!ifdef __LOADDLL__
15! loaddll wcc wccd
16! loaddll wccaxp wccdaxp
17! loaddll wcc386 wccd386
18! loaddll wpp wppdi86
19! loaddll wppaxp wppdaxp
20! loaddll wpp386 wppd386
21! loaddll wlink wlink
22! loaddll wlib wlibd
23!endif
24
25# We need these variables in some bakefile-made rules:
26WATCOM_CWD = $+ $(%cdrive):$(%cwd) $-
27
28### Conditionally set variables: ###
29
30PORTNAME =
31!ifeq USE_GUI 0
32PORTNAME = base
33!endif
34!ifeq USE_GUI 1
35PORTNAME = msw
36!endif
37WXDEBUGFLAG =
38!ifeq BUILD debug
39!ifeq DEBUG_FLAG default
40WXDEBUGFLAG = d
41!endif
42!endif
43!ifeq DEBUG_FLAG 1
44WXDEBUGFLAG = d
45!endif
46WXUNICODEFLAG =
47!ifeq UNICODE 1
48WXUNICODEFLAG = u
49!endif
50WXUNIVNAME =
51!ifeq WXUNIV 1
52WXUNIVNAME = univ
53!endif
54WXDLLFLAG =
55!ifeq SHARED 1
56WXDLLFLAG = dll
57!endif
cb327439
MW
58LIBTYPE_SUFFIX =
59!ifeq SHARED 0
60LIBTYPE_SUFFIX = lib
61!endif
62!ifeq SHARED 1
63LIBTYPE_SUFFIX = dll
64!endif
dd65d8c8
RN
65EXTRALIBS_FOR_BASE =
66!ifeq MONOLITHIC 0
67EXTRALIBS_FOR_BASE =
68!endif
69!ifeq MONOLITHIC 1
70EXTRALIBS_FOR_BASE =
71!endif
a0744a6b
VS
72__WXLIB_NET_p =
73!ifeq MONOLITHIC 0
74__WXLIB_NET_p = &
75 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.lib
76!endif
5e05df3c
VS
77__WXLIB_XML_p =
78!ifeq MONOLITHIC 0
79__WXLIB_XML_p = &
80 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
81!endif
a0744a6b
VS
82__test_gui___depname =
83!ifeq USE_GUI 1
84__test_gui___depname = $(OBJS)\test_gui.exe
85!endif
86__WXLIB_CORE_p =
87!ifeq MONOLITHIC 0
88__WXLIB_CORE_p = &
89 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
90!endif
3b2cb431
JS
91__LIB_TIFF_p =
92!ifeq USE_GUI 1
93__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
94!endif
95__LIB_JPEG_p =
96!ifeq USE_GUI 1
97__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
98!endif
99__LIB_PNG_p =
100!ifeq USE_GUI 1
101__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
102!endif
a0744a6b 103__DEBUGINFO =
670ec357
VS
104!ifeq BUILD debug
105!ifeq DEBUG_INFO default
a0744a6b 106__DEBUGINFO = -d2
670ec357
VS
107!endif
108!endif
109!ifeq BUILD release
110!ifeq DEBUG_INFO default
a0744a6b 111__DEBUGINFO = -d0
670ec357
VS
112!endif
113!endif
114!ifeq DEBUG_INFO 0
a0744a6b 115__DEBUGINFO = -d0
670ec357
VS
116!endif
117!ifeq DEBUG_INFO 1
a0744a6b 118__DEBUGINFO = -d2
670ec357 119!endif
c2c04edc 120__DEBUGINFO_2 =
670ec357
VS
121!ifeq BUILD debug
122!ifeq DEBUG_INFO default
c2c04edc 123__DEBUGINFO_2 = debug all
670ec357
VS
124!endif
125!endif
126!ifeq BUILD release
127!ifeq DEBUG_INFO default
c2c04edc 128__DEBUGINFO_2 =
670ec357
VS
129!endif
130!endif
131!ifeq DEBUG_INFO 0
c2c04edc 132__DEBUGINFO_2 =
670ec357
VS
133!endif
134!ifeq DEBUG_INFO 1
c2c04edc 135__DEBUGINFO_2 = debug all
670ec357 136!endif
a0744a6b 137__OPTIMIZEFLAG =
670ec357 138!ifeq BUILD debug
a0744a6b 139__OPTIMIZEFLAG = -od
670ec357
VS
140!endif
141!ifeq BUILD release
a0744a6b 142__OPTIMIZEFLAG = -ot -ox
670ec357 143!endif
e1265174
MW
144__THREADSFLAG =
145!ifeq USE_THREADS 0
146__THREADSFLAG =
147!endif
148!ifeq USE_THREADS 1
149__THREADSFLAG = -bm
150!endif
a0744a6b 151__RUNTIME_LIBS =
670ec357 152!ifeq RUNTIME_LIBS dynamic
a0744a6b 153__RUNTIME_LIBS = -br
670ec357
VS
154!endif
155!ifeq RUNTIME_LIBS static
a0744a6b 156__RUNTIME_LIBS =
670ec357 157!endif
e1265174
MW
158__RTTIFLAG =
159!ifeq USE_RTTI 0
160__RTTIFLAG =
670ec357 161!endif
e1265174
MW
162!ifeq USE_RTTI 1
163__RTTIFLAG = -xr
670ec357 164!endif
e1265174 165__EXCEPTIONSFLAG =
cb327439 166!ifeq USE_EXCEPTIONS 0
e1265174 167__EXCEPTIONSFLAG =
670ec357 168!endif
cb327439 169!ifeq USE_EXCEPTIONS 1
e1265174 170__EXCEPTIONSFLAG = -xs
113e181a 171!endif
a0744a6b
VS
172__WXUNIV_DEFINE_p =
173!ifeq WXUNIV 1
174__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
670ec357 175!endif
a0744a6b
VS
176__DEBUG_DEFINE_p =
177!ifeq BUILD debug
178!ifeq DEBUG_FLAG default
179__DEBUG_DEFINE_p = -d__WXDEBUG__
180!endif
181!endif
182!ifeq DEBUG_FLAG 1
183__DEBUG_DEFINE_p = -d__WXDEBUG__
184!endif
8c9f8f91
JS
185__EXCEPTIONS_DEFINE_p =
186!ifeq USE_EXCEPTIONS 0
187__EXCEPTIONS_DEFINE_p = -dwxNO_EXCEPTIONS
188!endif
189__RTTI_DEFINE_p =
190!ifeq USE_RTTI 0
191__RTTI_DEFINE_p = -dwxNO_RTTI
192!endif
193__THREAD_DEFINE_p =
194!ifeq USE_THREADS 0
195__THREAD_DEFINE_p = -dwxNO_THREADS
196!endif
a0744a6b 197__UNICODE_DEFINE_p =
7379e476
VZ
198!ifeq UNICODE 0
199__UNICODE_DEFINE_p = -dwxUSE_UNICODE=0
200!endif
a0744a6b
VS
201!ifeq UNICODE 1
202__UNICODE_DEFINE_p = -d_UNICODE
203!endif
3abcf424
RD
204__GFXCTX_DEFINE_p =
205!ifeq USE_GDIPLUS 1
206__GFXCTX_DEFINE_p = -dwxUSE_GRAPHICS_CONTEXT=1
207!endif
a0744a6b 208__DLLFLAG_p =
670ec357 209!ifeq SHARED 1
a0744a6b 210__DLLFLAG_p = -dWXUSINGDLL
670ec357 211!endif
c2c04edc
KO
212__WXLIB_BASE_p =
213!ifeq MONOLITHIC 0
214__WXLIB_BASE_p = &
215 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
216!endif
217__WXLIB_MONO_p =
218!ifeq MONOLITHIC 1
219__WXLIB_MONO_p = &
220 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
221!endif
3abcf424
RD
222__GDIPLUS_LIB_p =
223!ifeq USE_GDIPLUS 1
224__GDIPLUS_LIB_p = gdiplus.lib
225!endif
670ec357
VS
226
227### Variables: ###
228
ae4ccf12 229WX_RELEASE_NODOT = 29
173f3c03 230COMPILER_PREFIX = wat
670ec357 231OBJS = &
173f3c03
VZ
232 $(COMPILER_PREFIX)_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
233LIBDIRNAME = .\..\lib\$(COMPILER_PREFIX)_$(LIBTYPE_SUFFIX)$(CFG)
670ec357
VS
234SETUPHDIR = &
235 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
e1265174
MW
236TEST_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
237 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
8c9f8f91 238 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
3abcf424
RD
239 $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\include &
240 -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -dwxUSE_GUI=0 &
241 $(CPPUNIT_CFLAGS) /fh=$(OBJS)\testprec_test.pch $(__RTTIFLAG) &
242 $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
670ec357 243TEST_OBJECTS = &
8899b155 244 $(OBJS)\test_dummy.obj &
670ec357 245 $(OBJS)\test_test.obj &
8899b155 246 $(OBJS)\test_archivetest.obj &
e6477b92 247 $(OBJS)\test_ziptest.obj &
cdd7933f 248 $(OBJS)\test_tartest.obj &
dd65d8c8 249 $(OBJS)\test_arrays.obj &
9222c613 250 $(OBJS)\test_base64.obj &
5769cf0f 251 $(OBJS)\test_cmdlinetest.obj &
9222c613 252 $(OBJS)\test_fileconf.obj &
113e181a 253 $(OBJS)\test_datetimetest.obj &
0912690b 254 $(OBJS)\test_filekind.obj &
113e181a
RN
255 $(OBJS)\test_filenametest.obj &
256 $(OBJS)\test_filesystest.obj &
257 $(OBJS)\test_fontmaptest.obj &
258 $(OBJS)\test_formatconvertertest.obj &
c4839ccf 259 $(OBJS)\test_hashes.obj &
02f935fb 260 $(OBJS)\test_intltest.obj &
7d9cfc54 261 $(OBJS)\test_lists.obj &
113e181a 262 $(OBJS)\test_longlongtest.obj &
d31a29b5 263 $(OBJS)\test_convautotest.obj &
113e181a 264 $(OBJS)\test_mbconvtest.obj &
604fba2d 265 $(OBJS)\test_misctests.obj &
e7ce668e 266 $(OBJS)\test_ipc.obj &
62fb86a5 267 $(OBJS)\test_socket.obj &
113e181a
RN
268 $(OBJS)\test_regextest.obj &
269 $(OBJS)\test_wxregextest.obj &
0d90d6ea 270 $(OBJS)\test_scopeguardtest.obj &
99d8bc65 271 $(OBJS)\test_iostream.obj &
1cd53e88 272 $(OBJS)\test_strings.obj &
405b7d91 273 $(OBJS)\test_stdstrings.obj &
20a34d96 274 $(OBJS)\test_tokenizer.obj &
c9f78968 275 $(OBJS)\test_unichar.obj &
387f829e 276 $(OBJS)\test_unicode.obj &
c9f78968 277 $(OBJS)\test_vararg.obj &
cf8ee08b 278 $(OBJS)\test_crt.obj &
3b2cb431 279 $(OBJS)\test_vsnprintf.obj &
7735998c 280 $(OBJS)\test_bstream.obj &
7d9cfc54 281 $(OBJS)\test_datastreamtest.obj &
7735998c 282 $(OBJS)\test_ffilestream.obj &
e2255c89 283 $(OBJS)\test_fileback.obj &
7735998c 284 $(OBJS)\test_filestream.obj &
f9caf1af 285 $(OBJS)\test_iostreams.obj &
cb327439 286 $(OBJS)\test_largefile.obj &
7735998c 287 $(OBJS)\test_memstream.obj &
f9caf1af 288 $(OBJS)\test_socketstream.obj &
c33fae85 289 $(OBJS)\test_sstream.obj &
e1265174 290 $(OBJS)\test_tempfile.obj &
8899b155 291 $(OBJS)\test_textstreamtest.obj &
816b59de 292 $(OBJS)\test_zlibstream.obj &
d31a29b5 293 $(OBJS)\test_textfiletest.obj &
173f3c03 294 $(OBJS)\test_atomic.obj &
6aaee6af 295 $(OBJS)\test_queue.obj &
8b73c531 296 $(OBJS)\test_tls.obj &
e966f815 297 $(OBJS)\test_uris.obj &
6490a288
VZ
298 $(OBJS)\test_vectors.obj &
299 $(OBJS)\test_evtconnection.obj &
6e4ae332 300 $(OBJS)\test_weakref.obj &
5e05df3c
VS
301 $(OBJS)\test_xlocale.obj &
302 $(OBJS)\test_xmltest.obj
e1265174
MW
303TEST_GUI_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
304 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
8c9f8f91 305 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
3abcf424
RD
306 $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\include &
307 -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -i=.\..\samples &
7664a67f 308 -dNOPCH $(CPPUNIT_CFLAGS) /fh=$(OBJS)\testprec_test_gui.pch $(__RTTIFLAG) &
e1265174 309 $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
a0744a6b
VS
310TEST_GUI_OBJECTS = &
311 $(OBJS)\test_gui_dummy.obj &
98a50e20 312 $(OBJS)\test_gui_test.obj &
cb327439
MW
313 $(OBJS)\test_gui_rect.obj &
314 $(OBJS)\test_gui_size.obj &
9222c613 315 $(OBJS)\test_gui_point.obj &
c0d9b217 316 $(OBJS)\test_gui_config.obj &
dc7f9c9c 317 $(OBJS)\test_gui_comboboxtest.obj &
c8f80d27 318 $(OBJS)\test_gui_textctrltest.obj &
f0f6a32d 319 $(OBJS)\test_gui_textentrytest.obj &
3e50a139 320 $(OBJS)\test_gui_rawbmp.obj &
841a25bb 321 $(OBJS)\test_gui_guifuncs.obj &
1a86d2e5 322 $(OBJS)\test_gui_selstoretest.obj &
5af86f4d
VZ
323 $(OBJS)\test_gui_clientsize.obj &
324 $(OBJS)\test_gui_setsize.obj
c2c04edc
KO
325PRINTFBENCH_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
326 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
327 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
3abcf424
RD
328 $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\include &
329 -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -dwxUSE_GUI=0 &
330 $(CPPUNIT_CFLAGS) /fh=$(OBJS)\testprec_printfbench.pch $(__RTTIFLAG) &
331 $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
c2c04edc
KO
332PRINTFBENCH_OBJECTS = &
333 $(OBJS)\printfbench_dummy.obj &
334 $(OBJS)\printfbench_printfbench.obj
670ec357
VS
335
336
337all : $(OBJS)
338$(OBJS) :
339 -if not exist $(OBJS) mkdir $(OBJS)
340
341### Targets: ###
342
02f935fb 343all : .SYMBOLIC $(OBJS)\test.exe $(__test_gui___depname) data fr $(OBJS)\printfbench.exe
670ec357
VS
344
345clean : .SYMBOLIC
346 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
347 -if exist $(OBJS)\*.res del $(OBJS)\*.res
348 -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
349 -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
cb327439 350 -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
670ec357 351 -if exist $(OBJS)\test.exe del $(OBJS)\test.exe
a0744a6b 352 -if exist $(OBJS)\test_gui.exe del $(OBJS)\test_gui.exe
c2c04edc 353 -if exist $(OBJS)\printfbench.exe del $(OBJS)\printfbench.exe
670ec357
VS
354
355$(OBJS)\test.exe : $(TEST_OBJECTS)
356 @%create $(OBJS)\test.lbc
357 @%append $(OBJS)\test.lbc option quiet
358 @%append $(OBJS)\test.lbc name $^@
359 @%append $(OBJS)\test.lbc option caseexact
8ece421c 360 @%append $(OBJS)\test.lbc $(__DEBUGINFO_2) libpath $(LIBDIRNAME) system nt ref 'main_' $(CPPUNIT_LIBS) $(LDFLAGS)
670ec357 361 @for %i in ($(TEST_OBJECTS)) do @%append $(OBJS)\test.lbc file %i
5e05df3c 362 @for %i in ( $(__WXLIB_NET_p) $(__WXLIB_BASE_p) $(__WXLIB_XML_p) $(__WXLIB_MONO_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__GDIPLUS_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib) do @%append $(OBJS)\test.lbc library %i
670ec357 363 @%append $(OBJS)\test.lbc
cf9b63b3 364 @for %i in () do @%append $(OBJS)\test.lbc option stack=%i
670ec357
VS
365 wlink @$(OBJS)\test.lbc
366
a0744a6b
VS
367!ifeq USE_GUI 1
368$(OBJS)\test_gui.exe : $(TEST_GUI_OBJECTS) $(OBJS)\test_gui_sample.res
369 @%create $(OBJS)\test_gui.lbc
370 @%append $(OBJS)\test_gui.lbc option quiet
371 @%append $(OBJS)\test_gui.lbc name $^@
372 @%append $(OBJS)\test_gui.lbc option caseexact
8ece421c 373 @%append $(OBJS)\test_gui.lbc $(__DEBUGINFO_2) libpath $(LIBDIRNAME) $(CPPUNIT_LIBS) system nt ref 'main_' $(LDFLAGS)
a0744a6b 374 @for %i in ($(TEST_GUI_OBJECTS)) do @%append $(OBJS)\test_gui.lbc file %i
6aaee6af 375 @for %i in ( $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__GDIPLUS_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib) do @%append $(OBJS)\test_gui.lbc library %i
a0744a6b 376 @%append $(OBJS)\test_gui.lbc option resource=$(OBJS)\test_gui_sample.res
cf9b63b3 377 @for %i in () do @%append $(OBJS)\test_gui.lbc option stack=%i
a0744a6b
VS
378 wlink @$(OBJS)\test_gui.lbc
379!endif
380
387f829e
VS
381data : .SYMBOLIC
382 if not exist $(OBJS) mkdir $(OBJS)
383 for %f in (testdata.fc) do if not exist $(OBJS)\%f copy .\%f $(OBJS)
384
02f935fb
VS
385fr : .SYMBOLIC
386 if not exist $(OBJS)\intl\fr mkdir $(OBJS)\intl\fr
387 for %f in (internat.po internat.mo) do if not exist $(OBJS)\intl\fr\%f copy .\intl\fr\%f $(OBJS)\intl\fr
388
c2c04edc
KO
389$(OBJS)\printfbench.exe : $(PRINTFBENCH_OBJECTS)
390 @%create $(OBJS)\printfbench.lbc
391 @%append $(OBJS)\printfbench.lbc option quiet
392 @%append $(OBJS)\printfbench.lbc name $^@
393 @%append $(OBJS)\printfbench.lbc option caseexact
8ece421c 394 @%append $(OBJS)\printfbench.lbc $(__DEBUGINFO_2) libpath $(LIBDIRNAME) system nt ref 'main_' $(CPPUNIT_LIBS) $(LDFLAGS)
c2c04edc 395 @for %i in ($(PRINTFBENCH_OBJECTS)) do @%append $(OBJS)\printfbench.lbc file %i
6aaee6af 396 @for %i in ( $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__GDIPLUS_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib) do @%append $(OBJS)\printfbench.lbc library %i
c2c04edc
KO
397 @%append $(OBJS)\printfbench.lbc
398 @for %i in () do @%append $(OBJS)\printfbench.lbc option stack=%i
399 wlink @$(OBJS)\printfbench.lbc
400
8899b155 401$(OBJS)\test_dummy.obj : .AUTODEPEND .\dummy.cpp
4cbcfb73 402 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
8899b155 403
670ec357 404$(OBJS)\test_test.obj : .AUTODEPEND .\test.cpp
4cbcfb73 405 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
670ec357 406
8899b155 407$(OBJS)\test_archivetest.obj : .AUTODEPEND .\archive\archivetest.cpp
4cbcfb73 408 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
8899b155 409
e6477b92 410$(OBJS)\test_ziptest.obj : .AUTODEPEND .\archive\ziptest.cpp
4cbcfb73 411 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
e6477b92 412
cdd7933f
MW
413$(OBJS)\test_tartest.obj : .AUTODEPEND .\archive\tartest.cpp
414 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
415
dd65d8c8 416$(OBJS)\test_arrays.obj : .AUTODEPEND .\arrays\arrays.cpp
4cbcfb73 417 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
4827cbd9 418
9222c613
VZ
419$(OBJS)\test_base64.obj : .AUTODEPEND .\base64\base64.cpp
420 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
421
5769cf0f
VZ
422$(OBJS)\test_cmdlinetest.obj : .AUTODEPEND .\cmdline\cmdlinetest.cpp
423 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
424
9222c613 425$(OBJS)\test_fileconf.obj : .AUTODEPEND .\config\fileconf.cpp
4cbcfb73 426 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
bc10103e 427
9222c613 428$(OBJS)\test_datetimetest.obj : .AUTODEPEND .\datetime\datetimetest.cpp
4cbcfb73 429 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
ab921f5f 430
0912690b 431$(OBJS)\test_filekind.obj : .AUTODEPEND .\filekind\filekind.cpp
4cbcfb73 432 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
3fa86423 433
0912690b 434$(OBJS)\test_filenametest.obj : .AUTODEPEND .\filename\filenametest.cpp
4cbcfb73 435 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
cf1014a2 436
0912690b 437$(OBJS)\test_filesystest.obj : .AUTODEPEND .\filesys\filesystest.cpp
4cbcfb73 438 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
3c70014d 439
113e181a 440$(OBJS)\test_fontmaptest.obj : .AUTODEPEND .\fontmap\fontmaptest.cpp
4cbcfb73 441 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 442
113e181a 443$(OBJS)\test_formatconvertertest.obj : .AUTODEPEND .\formatconverter\formatconvertertest.cpp
4cbcfb73 444 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
1b035b8c 445
c4839ccf 446$(OBJS)\test_hashes.obj : .AUTODEPEND .\hashes\hashes.cpp
4cbcfb73 447 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
c4839ccf 448
02f935fb
VS
449$(OBJS)\test_intltest.obj : .AUTODEPEND .\intl\intltest.cpp
450 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
451
7d9cfc54 452$(OBJS)\test_lists.obj : .AUTODEPEND .\lists\lists.cpp
4cbcfb73 453 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7d9cfc54 454
113e181a 455$(OBJS)\test_longlongtest.obj : .AUTODEPEND .\longlong\longlongtest.cpp
4cbcfb73 456 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 457
d31a29b5
VZ
458$(OBJS)\test_convautotest.obj : .AUTODEPEND .\mbconv\convautotest.cpp
459 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
460
113e181a 461$(OBJS)\test_mbconvtest.obj : .AUTODEPEND .\mbconv\mbconvtest.cpp
4cbcfb73 462 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 463
604fba2d
VZ
464$(OBJS)\test_misctests.obj : .AUTODEPEND .\misc\misctests.cpp
465 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
466
e7ce668e
VZ
467$(OBJS)\test_ipc.obj : .AUTODEPEND .\net\ipc.cpp
468 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
469
62fb86a5
VZ
470$(OBJS)\test_socket.obj : .AUTODEPEND .\net\socket.cpp
471 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
472
113e181a 473$(OBJS)\test_regextest.obj : .AUTODEPEND .\regex\regextest.cpp
4cbcfb73 474 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 475
113e181a 476$(OBJS)\test_wxregextest.obj : .AUTODEPEND .\regex\wxregextest.cpp
4cbcfb73 477 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 478
0d90d6ea 479$(OBJS)\test_scopeguardtest.obj : .AUTODEPEND .\scopeguard\scopeguardtest.cpp
4cbcfb73 480 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
0d90d6ea 481
f9caf1af
VZ
482$(OBJS)\test_iostream.obj : .AUTODEPEND .\strings\iostream.cpp
483 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
484
1cd53e88 485$(OBJS)\test_strings.obj : .AUTODEPEND .\strings\strings.cpp
4cbcfb73 486 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
1cd53e88 487
405b7d91 488$(OBJS)\test_stdstrings.obj : .AUTODEPEND .\strings\stdstrings.cpp
4cbcfb73 489 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
405b7d91 490
20a34d96
VZ
491$(OBJS)\test_tokenizer.obj : .AUTODEPEND .\strings\tokenizer.cpp
492 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
493
c9f78968
VS
494$(OBJS)\test_unichar.obj : .AUTODEPEND .\strings\unichar.cpp
495 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
496
387f829e 497$(OBJS)\test_unicode.obj : .AUTODEPEND .\strings\unicode.cpp
4cbcfb73 498 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
387f829e 499
c9f78968
VS
500$(OBJS)\test_vararg.obj : .AUTODEPEND .\strings\vararg.cpp
501 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
502
cf8ee08b 503$(OBJS)\test_crt.obj : .AUTODEPEND .\strings\crt.cpp
4cbcfb73 504 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
cf8ee08b 505
3b2cb431
JS
506$(OBJS)\test_vsnprintf.obj : .AUTODEPEND .\strings\vsnprintf.cpp
507 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
508
7735998c 509$(OBJS)\test_bstream.obj : .AUTODEPEND .\streams\bstream.cpp
4cbcfb73 510 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 511
7d9cfc54 512$(OBJS)\test_datastreamtest.obj : .AUTODEPEND .\streams\datastreamtest.cpp
4cbcfb73 513 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7d9cfc54 514
7735998c 515$(OBJS)\test_ffilestream.obj : .AUTODEPEND .\streams\ffilestream.cpp
4cbcfb73 516 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 517
e2255c89
MW
518$(OBJS)\test_fileback.obj : .AUTODEPEND .\streams\fileback.cpp
519 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
520
7735998c 521$(OBJS)\test_filestream.obj : .AUTODEPEND .\streams\filestream.cpp
4cbcfb73 522 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 523
f9caf1af
VZ
524$(OBJS)\test_iostreams.obj : .AUTODEPEND .\streams\iostreams.cpp
525 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
526
cb327439 527$(OBJS)\test_largefile.obj : .AUTODEPEND .\streams\largefile.cpp
4cbcfb73 528 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
cb327439 529
7735998c 530$(OBJS)\test_memstream.obj : .AUTODEPEND .\streams\memstream.cpp
4cbcfb73 531 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 532
f9caf1af
VZ
533$(OBJS)\test_socketstream.obj : .AUTODEPEND .\streams\socketstream.cpp
534 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
535
c33fae85 536$(OBJS)\test_sstream.obj : .AUTODEPEND .\streams\sstream.cpp
4cbcfb73 537 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
c33fae85 538
e1265174 539$(OBJS)\test_tempfile.obj : .AUTODEPEND .\streams\tempfile.cpp
4cbcfb73 540 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
e1265174 541
8899b155 542$(OBJS)\test_textstreamtest.obj : .AUTODEPEND .\streams\textstreamtest.cpp
4cbcfb73 543 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
8899b155 544
7735998c 545$(OBJS)\test_zlibstream.obj : .AUTODEPEND .\streams\zlibstream.cpp
4cbcfb73 546 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
816b59de 547
d31a29b5
VZ
548$(OBJS)\test_textfiletest.obj : .AUTODEPEND .\textfile\textfiletest.cpp
549 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
550
173f3c03
VZ
551$(OBJS)\test_atomic.obj : .AUTODEPEND .\thread\atomic.cpp
552 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
553
6aaee6af
VZ
554$(OBJS)\test_queue.obj : .AUTODEPEND .\thread\queue.cpp
555 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
556
8b73c531
VZ
557$(OBJS)\test_tls.obj : .AUTODEPEND .\thread\tls.cpp
558 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
559
dd65d8c8 560$(OBJS)\test_uris.obj : .AUTODEPEND .\uris\uris.cpp
4cbcfb73 561 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
a0744a6b 562
e966f815
VS
563$(OBJS)\test_vectors.obj : .AUTODEPEND .\vectors\vectors.cpp
564 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
565
6490a288
VZ
566$(OBJS)\test_evtconnection.obj : .AUTODEPEND .\weakref\evtconnection.cpp
567 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
568
569$(OBJS)\test_weakref.obj : .AUTODEPEND .\weakref\weakref.cpp
570 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
571
6e4ae332
VZ
572$(OBJS)\test_xlocale.obj : .AUTODEPEND .\xlocale\xlocale.cpp
573 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
574
5e05df3c
VS
575$(OBJS)\test_xmltest.obj : .AUTODEPEND .\xml\xmltest.cpp
576 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
577
a0744a6b 578$(OBJS)\test_gui_sample.res : .AUTODEPEND .\..\samples\sample.rc
7664a67f 579 wrc -q -ad -bt=nt -r -fo=$^@ -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\include -i=. $(__DLLFLAG_p) -i=.\..\samples -dNOPCH $<
a0744a6b
VS
580
581$(OBJS)\test_gui_dummy.obj : .AUTODEPEND .\dummy.cpp
4cbcfb73 582 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
a0744a6b
VS
583
584$(OBJS)\test_gui_test.obj : .AUTODEPEND .\test.cpp
4cbcfb73 585 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
98a50e20
VS
586
587$(OBJS)\test_gui_rect.obj : .AUTODEPEND .\geometry\rect.cpp
4cbcfb73 588 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
cb327439
MW
589
590$(OBJS)\test_gui_size.obj : .AUTODEPEND .\geometry\size.cpp
4cbcfb73 591 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
cb327439
MW
592
593$(OBJS)\test_gui_point.obj : .AUTODEPEND .\geometry\point.cpp
4cbcfb73 594 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
cb327439 595
9222c613
VZ
596$(OBJS)\test_gui_config.obj : .AUTODEPEND .\config\config.cpp
597 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
dc7f9c9c
VZ
598
599$(OBJS)\test_gui_comboboxtest.obj : .AUTODEPEND .\controls\comboboxtest.cpp
600 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
9222c613 601
c0d9b217
VZ
602$(OBJS)\test_gui_textctrltest.obj : .AUTODEPEND .\controls\textctrltest.cpp
603 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
604
f0f6a32d
VZ
605$(OBJS)\test_gui_textentrytest.obj : .AUTODEPEND .\controls\textentrytest.cpp
606 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
607
3e50a139
VZ
608$(OBJS)\test_gui_rawbmp.obj : .AUTODEPEND .\image\rawbmp.cpp
609 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
610
841a25bb
VZ
611$(OBJS)\test_gui_guifuncs.obj : .AUTODEPEND .\misc\guifuncs.cpp
612 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
613
c8f80d27
VZ
614$(OBJS)\test_gui_selstoretest.obj : .AUTODEPEND .\misc\selstoretest.cpp
615 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
616
1a86d2e5
VZ
617$(OBJS)\test_gui_clientsize.obj : .AUTODEPEND .\window\clientsize.cpp
618 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
619
5af86f4d
VZ
620$(OBJS)\test_gui_setsize.obj : .AUTODEPEND .\window\setsize.cpp
621 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
622
c2c04edc
KO
623$(OBJS)\printfbench_dummy.obj : .AUTODEPEND .\dummy.cpp
624 $(CXX) -bt=nt -zq -fo=$^@ $(PRINTFBENCH_CXXFLAGS) $<
625
626$(OBJS)\printfbench_printfbench.obj : .AUTODEPEND .\benchmarks\printfbench.cpp
627 $(CXX) -bt=nt -zq -fo=$^@ $(PRINTFBENCH_CXXFLAGS) $<
628