]> git.saurik.com Git - wxWidgets.git/blame - tests/makefile.wat
ignore .cached files created by the sample
[wxWidgets.git] / tests / makefile.wat
CommitLineData
670ec357
VS
1# =========================================================================
2# This makefile was generated by
cf9b63b3 3# Bakefile 0.2.0 (http://bakefile.sourceforge.net)
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
77__test_gui___depname =
78!ifeq USE_GUI 1
79__test_gui___depname = $(OBJS)\test_gui.exe
80!endif
81__WXLIB_CORE_p =
82!ifeq MONOLITHIC 0
83__WXLIB_CORE_p = &
84 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
85!endif
3b2cb431
JS
86__LIB_TIFF_p =
87!ifeq USE_GUI 1
88__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
89!endif
90__LIB_JPEG_p =
91!ifeq USE_GUI 1
92__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
93!endif
94__LIB_PNG_p =
95!ifeq USE_GUI 1
96__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
97!endif
a0744a6b 98__DEBUGINFO =
670ec357
VS
99!ifeq BUILD debug
100!ifeq DEBUG_INFO default
a0744a6b 101__DEBUGINFO = -d2
670ec357
VS
102!endif
103!endif
104!ifeq BUILD release
105!ifeq DEBUG_INFO default
a0744a6b 106__DEBUGINFO = -d0
670ec357
VS
107!endif
108!endif
109!ifeq DEBUG_INFO 0
a0744a6b 110__DEBUGINFO = -d0
670ec357
VS
111!endif
112!ifeq DEBUG_INFO 1
a0744a6b 113__DEBUGINFO = -d2
670ec357 114!endif
c2c04edc 115__DEBUGINFO_2 =
670ec357
VS
116!ifeq BUILD debug
117!ifeq DEBUG_INFO default
c2c04edc 118__DEBUGINFO_2 = debug all
670ec357
VS
119!endif
120!endif
121!ifeq BUILD release
122!ifeq DEBUG_INFO default
c2c04edc 123__DEBUGINFO_2 =
670ec357
VS
124!endif
125!endif
126!ifeq DEBUG_INFO 0
c2c04edc 127__DEBUGINFO_2 =
670ec357
VS
128!endif
129!ifeq DEBUG_INFO 1
c2c04edc 130__DEBUGINFO_2 = debug all
670ec357 131!endif
a0744a6b 132__OPTIMIZEFLAG =
670ec357 133!ifeq BUILD debug
a0744a6b 134__OPTIMIZEFLAG = -od
670ec357
VS
135!endif
136!ifeq BUILD release
a0744a6b 137__OPTIMIZEFLAG = -ot -ox
670ec357 138!endif
e1265174
MW
139__THREADSFLAG =
140!ifeq USE_THREADS 0
141__THREADSFLAG =
142!endif
143!ifeq USE_THREADS 1
144__THREADSFLAG = -bm
145!endif
a0744a6b 146__RUNTIME_LIBS =
670ec357 147!ifeq RUNTIME_LIBS dynamic
a0744a6b 148__RUNTIME_LIBS = -br
670ec357
VS
149!endif
150!ifeq RUNTIME_LIBS static
a0744a6b 151__RUNTIME_LIBS =
670ec357 152!endif
e1265174
MW
153__RTTIFLAG =
154!ifeq USE_RTTI 0
155__RTTIFLAG =
670ec357 156!endif
e1265174
MW
157!ifeq USE_RTTI 1
158__RTTIFLAG = -xr
670ec357 159!endif
e1265174 160__EXCEPTIONSFLAG =
cb327439 161!ifeq USE_EXCEPTIONS 0
e1265174 162__EXCEPTIONSFLAG =
670ec357 163!endif
cb327439 164!ifeq USE_EXCEPTIONS 1
e1265174 165__EXCEPTIONSFLAG = -xs
113e181a 166!endif
a0744a6b
VS
167__WXUNIV_DEFINE_p =
168!ifeq WXUNIV 1
169__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
670ec357 170!endif
a0744a6b
VS
171__DEBUG_DEFINE_p =
172!ifeq BUILD debug
173!ifeq DEBUG_FLAG default
174__DEBUG_DEFINE_p = -d__WXDEBUG__
175!endif
176!endif
177!ifeq DEBUG_FLAG 1
178__DEBUG_DEFINE_p = -d__WXDEBUG__
179!endif
8c9f8f91
JS
180__EXCEPTIONS_DEFINE_p =
181!ifeq USE_EXCEPTIONS 0
182__EXCEPTIONS_DEFINE_p = -dwxNO_EXCEPTIONS
183!endif
184__RTTI_DEFINE_p =
185!ifeq USE_RTTI 0
186__RTTI_DEFINE_p = -dwxNO_RTTI
187!endif
188__THREAD_DEFINE_p =
189!ifeq USE_THREADS 0
190__THREAD_DEFINE_p = -dwxNO_THREADS
191!endif
a0744a6b
VS
192__UNICODE_DEFINE_p =
193!ifeq UNICODE 1
194__UNICODE_DEFINE_p = -d_UNICODE
195!endif
3abcf424
RD
196__GFXCTX_DEFINE_p =
197!ifeq USE_GDIPLUS 1
198__GFXCTX_DEFINE_p = -dwxUSE_GRAPHICS_CONTEXT=1
199!endif
a0744a6b 200__DLLFLAG_p =
670ec357 201!ifeq SHARED 1
a0744a6b 202__DLLFLAG_p = -dWXUSINGDLL
670ec357 203!endif
c2c04edc
KO
204__WXLIB_BASE_p =
205!ifeq MONOLITHIC 0
206__WXLIB_BASE_p = &
207 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
208!endif
209__WXLIB_MONO_p =
210!ifeq MONOLITHIC 1
211__WXLIB_MONO_p = &
212 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
213!endif
3abcf424
RD
214__GDIPLUS_LIB_p =
215!ifeq USE_GDIPLUS 1
216__GDIPLUS_LIB_p = gdiplus.lib
217!endif
670ec357
VS
218
219### Variables: ###
220
4cbcfb73 221WX_RELEASE_NODOT = 27
670ec357
VS
222OBJS = &
223 wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
cb327439 224LIBDIRNAME = .\..\lib\wat_$(LIBTYPE_SUFFIX)$(CFG)
670ec357
VS
225SETUPHDIR = &
226 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
e1265174
MW
227TEST_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
228 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
8c9f8f91 229 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
3abcf424
RD
230 $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\include &
231 -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -dwxUSE_GUI=0 &
232 $(CPPUNIT_CFLAGS) /fh=$(OBJS)\testprec_test.pch $(__RTTIFLAG) &
233 $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
670ec357 234TEST_OBJECTS = &
8899b155 235 $(OBJS)\test_dummy.obj &
670ec357 236 $(OBJS)\test_test.obj &
8899b155 237 $(OBJS)\test_archivetest.obj &
e6477b92 238 $(OBJS)\test_ziptest.obj &
dd65d8c8 239 $(OBJS)\test_arrays.obj &
113e181a
RN
240 $(OBJS)\test_datetimetest.obj &
241 $(OBJS)\test_fileconftest.obj &
0912690b 242 $(OBJS)\test_filekind.obj &
113e181a
RN
243 $(OBJS)\test_filenametest.obj &
244 $(OBJS)\test_filesystest.obj &
245 $(OBJS)\test_fontmaptest.obj &
246 $(OBJS)\test_formatconvertertest.obj &
c4839ccf 247 $(OBJS)\test_hashes.obj &
7d9cfc54 248 $(OBJS)\test_lists.obj &
113e181a 249 $(OBJS)\test_longlongtest.obj &
d31a29b5 250 $(OBJS)\test_convautotest.obj &
113e181a
RN
251 $(OBJS)\test_mbconvtest.obj &
252 $(OBJS)\test_regextest.obj &
253 $(OBJS)\test_wxregextest.obj &
0d90d6ea 254 $(OBJS)\test_scopeguardtest.obj &
1cd53e88 255 $(OBJS)\test_strings.obj &
405b7d91 256 $(OBJS)\test_stdstrings.obj &
20a34d96 257 $(OBJS)\test_tokenizer.obj &
387f829e 258 $(OBJS)\test_unicode.obj &
cf8ee08b 259 $(OBJS)\test_crt.obj &
3b2cb431 260 $(OBJS)\test_vsnprintf.obj &
7735998c 261 $(OBJS)\test_bstream.obj &
7d9cfc54 262 $(OBJS)\test_datastreamtest.obj &
7735998c
VS
263 $(OBJS)\test_ffilestream.obj &
264 $(OBJS)\test_filestream.obj &
cb327439 265 $(OBJS)\test_largefile.obj &
7735998c 266 $(OBJS)\test_memstream.obj &
c33fae85 267 $(OBJS)\test_sstream.obj &
e1265174 268 $(OBJS)\test_tempfile.obj &
8899b155 269 $(OBJS)\test_textstreamtest.obj &
816b59de 270 $(OBJS)\test_zlibstream.obj &
d31a29b5 271 $(OBJS)\test_textfiletest.obj &
dd65d8c8 272 $(OBJS)\test_uris.obj
e1265174
MW
273TEST_GUI_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
274 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
8c9f8f91 275 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
3abcf424
RD
276 $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\include &
277 -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -i=.\..\samples &
278 -dNOPCH $(CPPUNIT_CFLAGS) /fh=$(OBJS)\testprec_test_gui.pch $(__RTTIFLAG) &
e1265174 279 $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
a0744a6b
VS
280TEST_GUI_OBJECTS = &
281 $(OBJS)\test_gui_dummy.obj &
98a50e20 282 $(OBJS)\test_gui_test.obj &
cb327439
MW
283 $(OBJS)\test_gui_rect.obj &
284 $(OBJS)\test_gui_size.obj &
285 $(OBJS)\test_gui_point.obj
c2c04edc
KO
286PRINTFBENCH_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
287 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
288 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
3abcf424
RD
289 $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\include &
290 -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -dwxUSE_GUI=0 &
291 $(CPPUNIT_CFLAGS) /fh=$(OBJS)\testprec_printfbench.pch $(__RTTIFLAG) &
292 $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
c2c04edc
KO
293PRINTFBENCH_OBJECTS = &
294 $(OBJS)\printfbench_dummy.obj &
295 $(OBJS)\printfbench_printfbench.obj
670ec357
VS
296
297
298all : $(OBJS)
299$(OBJS) :
300 -if not exist $(OBJS) mkdir $(OBJS)
301
302### Targets: ###
303
c2c04edc 304all : .SYMBOLIC $(OBJS)\test.exe $(__test_gui___depname) data $(OBJS)\printfbench.exe
670ec357
VS
305
306clean : .SYMBOLIC
307 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
308 -if exist $(OBJS)\*.res del $(OBJS)\*.res
309 -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
310 -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
cb327439 311 -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
670ec357 312 -if exist $(OBJS)\test.exe del $(OBJS)\test.exe
a0744a6b 313 -if exist $(OBJS)\test_gui.exe del $(OBJS)\test_gui.exe
c2c04edc 314 -if exist $(OBJS)\printfbench.exe del $(OBJS)\printfbench.exe
670ec357
VS
315
316$(OBJS)\test.exe : $(TEST_OBJECTS)
317 @%create $(OBJS)\test.lbc
318 @%append $(OBJS)\test.lbc option quiet
319 @%append $(OBJS)\test.lbc name $^@
320 @%append $(OBJS)\test.lbc option caseexact
c2c04edc 321 @%append $(OBJS)\test.lbc $(LDFLAGS) $(__DEBUGINFO_2) libpath $(LIBDIRNAME) system nt ref 'main_' $(CPPUNIT_LIBS)
670ec357 322 @for %i in ($(TEST_OBJECTS)) do @%append $(OBJS)\test.lbc file %i
3abcf424 323 @for %i in ( $(__WXLIB_NET_p) $(__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 odbc32.lib) do @%append $(OBJS)\test.lbc library %i
670ec357 324 @%append $(OBJS)\test.lbc
cf9b63b3 325 @for %i in () do @%append $(OBJS)\test.lbc option stack=%i
670ec357
VS
326 wlink @$(OBJS)\test.lbc
327
a0744a6b
VS
328!ifeq USE_GUI 1
329$(OBJS)\test_gui.exe : $(TEST_GUI_OBJECTS) $(OBJS)\test_gui_sample.res
330 @%create $(OBJS)\test_gui.lbc
331 @%append $(OBJS)\test_gui.lbc option quiet
332 @%append $(OBJS)\test_gui.lbc name $^@
333 @%append $(OBJS)\test_gui.lbc option caseexact
c2c04edc 334 @%append $(OBJS)\test_gui.lbc $(LDFLAGS) $(__DEBUGINFO_2) libpath $(LIBDIRNAME) $(CPPUNIT_LIBS) system nt ref 'main_'
a0744a6b 335 @for %i in ($(TEST_GUI_OBJECTS)) do @%append $(OBJS)\test_gui.lbc file %i
3abcf424 336 @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 odbc32.lib) do @%append $(OBJS)\test_gui.lbc library %i
a0744a6b 337 @%append $(OBJS)\test_gui.lbc option resource=$(OBJS)\test_gui_sample.res
cf9b63b3 338 @for %i in () do @%append $(OBJS)\test_gui.lbc option stack=%i
a0744a6b
VS
339 wlink @$(OBJS)\test_gui.lbc
340!endif
341
387f829e
VS
342data : .SYMBOLIC
343 if not exist $(OBJS) mkdir $(OBJS)
344 for %f in (testdata.fc) do if not exist $(OBJS)\%f copy .\%f $(OBJS)
345
c2c04edc
KO
346$(OBJS)\printfbench.exe : $(PRINTFBENCH_OBJECTS)
347 @%create $(OBJS)\printfbench.lbc
348 @%append $(OBJS)\printfbench.lbc option quiet
349 @%append $(OBJS)\printfbench.lbc name $^@
350 @%append $(OBJS)\printfbench.lbc option caseexact
351 @%append $(OBJS)\printfbench.lbc $(LDFLAGS) $(__DEBUGINFO_2) libpath $(LIBDIRNAME) system nt ref 'main_' $(CPPUNIT_LIBS)
352 @for %i in ($(PRINTFBENCH_OBJECTS)) do @%append $(OBJS)\printfbench.lbc file %i
3abcf424 353 @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 odbc32.lib) do @%append $(OBJS)\printfbench.lbc library %i
c2c04edc
KO
354 @%append $(OBJS)\printfbench.lbc
355 @for %i in () do @%append $(OBJS)\printfbench.lbc option stack=%i
356 wlink @$(OBJS)\printfbench.lbc
357
8899b155 358$(OBJS)\test_dummy.obj : .AUTODEPEND .\dummy.cpp
4cbcfb73 359 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
8899b155 360
670ec357 361$(OBJS)\test_test.obj : .AUTODEPEND .\test.cpp
4cbcfb73 362 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
670ec357 363
8899b155 364$(OBJS)\test_archivetest.obj : .AUTODEPEND .\archive\archivetest.cpp
4cbcfb73 365 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
8899b155 366
e6477b92 367$(OBJS)\test_ziptest.obj : .AUTODEPEND .\archive\ziptest.cpp
4cbcfb73 368 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
e6477b92 369
dd65d8c8 370$(OBJS)\test_arrays.obj : .AUTODEPEND .\arrays\arrays.cpp
4cbcfb73 371 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
4827cbd9 372
113e181a 373$(OBJS)\test_datetimetest.obj : .AUTODEPEND .\datetime\datetimetest.cpp
4cbcfb73 374 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
bc10103e 375
113e181a 376$(OBJS)\test_fileconftest.obj : .AUTODEPEND .\fileconf\fileconftest.cpp
4cbcfb73 377 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
ab921f5f 378
0912690b 379$(OBJS)\test_filekind.obj : .AUTODEPEND .\filekind\filekind.cpp
4cbcfb73 380 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
3fa86423 381
0912690b 382$(OBJS)\test_filenametest.obj : .AUTODEPEND .\filename\filenametest.cpp
4cbcfb73 383 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
cf1014a2 384
0912690b 385$(OBJS)\test_filesystest.obj : .AUTODEPEND .\filesys\filesystest.cpp
4cbcfb73 386 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
3c70014d 387
113e181a 388$(OBJS)\test_fontmaptest.obj : .AUTODEPEND .\fontmap\fontmaptest.cpp
4cbcfb73 389 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 390
113e181a 391$(OBJS)\test_formatconvertertest.obj : .AUTODEPEND .\formatconverter\formatconvertertest.cpp
4cbcfb73 392 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
1b035b8c 393
c4839ccf 394$(OBJS)\test_hashes.obj : .AUTODEPEND .\hashes\hashes.cpp
4cbcfb73 395 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
c4839ccf 396
7d9cfc54 397$(OBJS)\test_lists.obj : .AUTODEPEND .\lists\lists.cpp
4cbcfb73 398 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7d9cfc54 399
113e181a 400$(OBJS)\test_longlongtest.obj : .AUTODEPEND .\longlong\longlongtest.cpp
4cbcfb73 401 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 402
d31a29b5
VZ
403$(OBJS)\test_convautotest.obj : .AUTODEPEND .\mbconv\convautotest.cpp
404 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
405
113e181a 406$(OBJS)\test_mbconvtest.obj : .AUTODEPEND .\mbconv\mbconvtest.cpp
4cbcfb73 407 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 408
113e181a 409$(OBJS)\test_regextest.obj : .AUTODEPEND .\regex\regextest.cpp
4cbcfb73 410 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 411
113e181a 412$(OBJS)\test_wxregextest.obj : .AUTODEPEND .\regex\wxregextest.cpp
4cbcfb73 413 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 414
0d90d6ea 415$(OBJS)\test_scopeguardtest.obj : .AUTODEPEND .\scopeguard\scopeguardtest.cpp
4cbcfb73 416 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
0d90d6ea 417
1cd53e88 418$(OBJS)\test_strings.obj : .AUTODEPEND .\strings\strings.cpp
4cbcfb73 419 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
1cd53e88 420
405b7d91 421$(OBJS)\test_stdstrings.obj : .AUTODEPEND .\strings\stdstrings.cpp
4cbcfb73 422 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
405b7d91 423
20a34d96
VZ
424$(OBJS)\test_tokenizer.obj : .AUTODEPEND .\strings\tokenizer.cpp
425 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
426
387f829e 427$(OBJS)\test_unicode.obj : .AUTODEPEND .\strings\unicode.cpp
4cbcfb73 428 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
387f829e 429
cf8ee08b 430$(OBJS)\test_crt.obj : .AUTODEPEND .\strings\crt.cpp
4cbcfb73 431 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
cf8ee08b 432
3b2cb431
JS
433$(OBJS)\test_vsnprintf.obj : .AUTODEPEND .\strings\vsnprintf.cpp
434 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
435
7735998c 436$(OBJS)\test_bstream.obj : .AUTODEPEND .\streams\bstream.cpp
4cbcfb73 437 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 438
7d9cfc54 439$(OBJS)\test_datastreamtest.obj : .AUTODEPEND .\streams\datastreamtest.cpp
4cbcfb73 440 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7d9cfc54 441
7735998c 442$(OBJS)\test_ffilestream.obj : .AUTODEPEND .\streams\ffilestream.cpp
4cbcfb73 443 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c
VS
444
445$(OBJS)\test_filestream.obj : .AUTODEPEND .\streams\filestream.cpp
4cbcfb73 446 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 447
cb327439 448$(OBJS)\test_largefile.obj : .AUTODEPEND .\streams\largefile.cpp
4cbcfb73 449 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
cb327439 450
7735998c 451$(OBJS)\test_memstream.obj : .AUTODEPEND .\streams\memstream.cpp
4cbcfb73 452 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 453
c33fae85 454$(OBJS)\test_sstream.obj : .AUTODEPEND .\streams\sstream.cpp
4cbcfb73 455 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
c33fae85 456
e1265174 457$(OBJS)\test_tempfile.obj : .AUTODEPEND .\streams\tempfile.cpp
4cbcfb73 458 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
e1265174 459
8899b155 460$(OBJS)\test_textstreamtest.obj : .AUTODEPEND .\streams\textstreamtest.cpp
4cbcfb73 461 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
8899b155 462
7735998c 463$(OBJS)\test_zlibstream.obj : .AUTODEPEND .\streams\zlibstream.cpp
4cbcfb73 464 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
816b59de 465
d31a29b5
VZ
466$(OBJS)\test_textfiletest.obj : .AUTODEPEND .\textfile\textfiletest.cpp
467 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
468
dd65d8c8 469$(OBJS)\test_uris.obj : .AUTODEPEND .\uris\uris.cpp
4cbcfb73 470 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
a0744a6b
VS
471
472$(OBJS)\test_gui_sample.res : .AUTODEPEND .\..\samples\sample.rc
3abcf424 473 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 $<
a0744a6b
VS
474
475$(OBJS)\test_gui_dummy.obj : .AUTODEPEND .\dummy.cpp
4cbcfb73 476 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
a0744a6b
VS
477
478$(OBJS)\test_gui_test.obj : .AUTODEPEND .\test.cpp
4cbcfb73 479 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
98a50e20
VS
480
481$(OBJS)\test_gui_rect.obj : .AUTODEPEND .\geometry\rect.cpp
4cbcfb73 482 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
cb327439
MW
483
484$(OBJS)\test_gui_size.obj : .AUTODEPEND .\geometry\size.cpp
4cbcfb73 485 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
cb327439
MW
486
487$(OBJS)\test_gui_point.obj : .AUTODEPEND .\geometry\point.cpp
4cbcfb73 488 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
cb327439 489
c2c04edc
KO
490$(OBJS)\printfbench_dummy.obj : .AUTODEPEND .\dummy.cpp
491 $(CXX) -bt=nt -zq -fo=$^@ $(PRINTFBENCH_CXXFLAGS) $<
492
493$(OBJS)\printfbench_printfbench.obj : .AUTODEPEND .\benchmarks\printfbench.cpp
494 $(CXX) -bt=nt -zq -fo=$^@ $(PRINTFBENCH_CXXFLAGS) $<
495