]> git.saurik.com Git - wxWidgets.git/blame - tests/makefile.wat
non-PCH build fix (according to Tinderbox).
[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 263 $(OBJS)\test_ffilestream.obj &
e2255c89 264 $(OBJS)\test_fileback.obj &
7735998c 265 $(OBJS)\test_filestream.obj &
cb327439 266 $(OBJS)\test_largefile.obj &
7735998c 267 $(OBJS)\test_memstream.obj &
c33fae85 268 $(OBJS)\test_sstream.obj &
e1265174 269 $(OBJS)\test_tempfile.obj &
8899b155 270 $(OBJS)\test_textstreamtest.obj &
816b59de 271 $(OBJS)\test_zlibstream.obj &
d31a29b5 272 $(OBJS)\test_textfiletest.obj &
dd65d8c8 273 $(OBJS)\test_uris.obj
e1265174
MW
274TEST_GUI_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
275 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
8c9f8f91 276 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
3abcf424
RD
277 $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\include &
278 -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -i=.\..\samples &
279 -dNOPCH $(CPPUNIT_CFLAGS) /fh=$(OBJS)\testprec_test_gui.pch $(__RTTIFLAG) &
e1265174 280 $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
a0744a6b
VS
281TEST_GUI_OBJECTS = &
282 $(OBJS)\test_gui_dummy.obj &
98a50e20 283 $(OBJS)\test_gui_test.obj &
cb327439
MW
284 $(OBJS)\test_gui_rect.obj &
285 $(OBJS)\test_gui_size.obj &
286 $(OBJS)\test_gui_point.obj
c2c04edc
KO
287PRINTFBENCH_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &
288 $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
289 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) &
3abcf424
RD
290 $(__UNICODE_DEFINE_p) $(__GFXCTX_DEFINE_p) -i=$(SETUPHDIR) -i=.\..\include &
291 -wx -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -dwxUSE_GUI=0 &
292 $(CPPUNIT_CFLAGS) /fh=$(OBJS)\testprec_printfbench.pch $(__RTTIFLAG) &
293 $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
c2c04edc
KO
294PRINTFBENCH_OBJECTS = &
295 $(OBJS)\printfbench_dummy.obj &
296 $(OBJS)\printfbench_printfbench.obj
670ec357
VS
297
298
299all : $(OBJS)
300$(OBJS) :
301 -if not exist $(OBJS) mkdir $(OBJS)
302
303### Targets: ###
304
c2c04edc 305all : .SYMBOLIC $(OBJS)\test.exe $(__test_gui___depname) data $(OBJS)\printfbench.exe
670ec357
VS
306
307clean : .SYMBOLIC
308 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
309 -if exist $(OBJS)\*.res del $(OBJS)\*.res
310 -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
311 -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
cb327439 312 -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
670ec357 313 -if exist $(OBJS)\test.exe del $(OBJS)\test.exe
a0744a6b 314 -if exist $(OBJS)\test_gui.exe del $(OBJS)\test_gui.exe
c2c04edc 315 -if exist $(OBJS)\printfbench.exe del $(OBJS)\printfbench.exe
670ec357
VS
316
317$(OBJS)\test.exe : $(TEST_OBJECTS)
318 @%create $(OBJS)\test.lbc
319 @%append $(OBJS)\test.lbc option quiet
320 @%append $(OBJS)\test.lbc name $^@
321 @%append $(OBJS)\test.lbc option caseexact
c2c04edc 322 @%append $(OBJS)\test.lbc $(LDFLAGS) $(__DEBUGINFO_2) libpath $(LIBDIRNAME) system nt ref 'main_' $(CPPUNIT_LIBS)
670ec357 323 @for %i in ($(TEST_OBJECTS)) do @%append $(OBJS)\test.lbc file %i
3abcf424 324 @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 325 @%append $(OBJS)\test.lbc
cf9b63b3 326 @for %i in () do @%append $(OBJS)\test.lbc option stack=%i
670ec357
VS
327 wlink @$(OBJS)\test.lbc
328
a0744a6b
VS
329!ifeq USE_GUI 1
330$(OBJS)\test_gui.exe : $(TEST_GUI_OBJECTS) $(OBJS)\test_gui_sample.res
331 @%create $(OBJS)\test_gui.lbc
332 @%append $(OBJS)\test_gui.lbc option quiet
333 @%append $(OBJS)\test_gui.lbc name $^@
334 @%append $(OBJS)\test_gui.lbc option caseexact
c2c04edc 335 @%append $(OBJS)\test_gui.lbc $(LDFLAGS) $(__DEBUGINFO_2) libpath $(LIBDIRNAME) $(CPPUNIT_LIBS) system nt ref 'main_'
a0744a6b 336 @for %i in ($(TEST_GUI_OBJECTS)) do @%append $(OBJS)\test_gui.lbc file %i
3abcf424 337 @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 338 @%append $(OBJS)\test_gui.lbc option resource=$(OBJS)\test_gui_sample.res
cf9b63b3 339 @for %i in () do @%append $(OBJS)\test_gui.lbc option stack=%i
a0744a6b
VS
340 wlink @$(OBJS)\test_gui.lbc
341!endif
342
387f829e
VS
343data : .SYMBOLIC
344 if not exist $(OBJS) mkdir $(OBJS)
345 for %f in (testdata.fc) do if not exist $(OBJS)\%f copy .\%f $(OBJS)
346
c2c04edc
KO
347$(OBJS)\printfbench.exe : $(PRINTFBENCH_OBJECTS)
348 @%create $(OBJS)\printfbench.lbc
349 @%append $(OBJS)\printfbench.lbc option quiet
350 @%append $(OBJS)\printfbench.lbc name $^@
351 @%append $(OBJS)\printfbench.lbc option caseexact
352 @%append $(OBJS)\printfbench.lbc $(LDFLAGS) $(__DEBUGINFO_2) libpath $(LIBDIRNAME) system nt ref 'main_' $(CPPUNIT_LIBS)
353 @for %i in ($(PRINTFBENCH_OBJECTS)) do @%append $(OBJS)\printfbench.lbc file %i
3abcf424 354 @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
355 @%append $(OBJS)\printfbench.lbc
356 @for %i in () do @%append $(OBJS)\printfbench.lbc option stack=%i
357 wlink @$(OBJS)\printfbench.lbc
358
8899b155 359$(OBJS)\test_dummy.obj : .AUTODEPEND .\dummy.cpp
4cbcfb73 360 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
8899b155 361
670ec357 362$(OBJS)\test_test.obj : .AUTODEPEND .\test.cpp
4cbcfb73 363 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
670ec357 364
8899b155 365$(OBJS)\test_archivetest.obj : .AUTODEPEND .\archive\archivetest.cpp
4cbcfb73 366 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
8899b155 367
e6477b92 368$(OBJS)\test_ziptest.obj : .AUTODEPEND .\archive\ziptest.cpp
4cbcfb73 369 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
e6477b92 370
dd65d8c8 371$(OBJS)\test_arrays.obj : .AUTODEPEND .\arrays\arrays.cpp
4cbcfb73 372 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
4827cbd9 373
113e181a 374$(OBJS)\test_datetimetest.obj : .AUTODEPEND .\datetime\datetimetest.cpp
4cbcfb73 375 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
bc10103e 376
113e181a 377$(OBJS)\test_fileconftest.obj : .AUTODEPEND .\fileconf\fileconftest.cpp
4cbcfb73 378 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
ab921f5f 379
0912690b 380$(OBJS)\test_filekind.obj : .AUTODEPEND .\filekind\filekind.cpp
4cbcfb73 381 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
3fa86423 382
0912690b 383$(OBJS)\test_filenametest.obj : .AUTODEPEND .\filename\filenametest.cpp
4cbcfb73 384 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
cf1014a2 385
0912690b 386$(OBJS)\test_filesystest.obj : .AUTODEPEND .\filesys\filesystest.cpp
4cbcfb73 387 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
3c70014d 388
113e181a 389$(OBJS)\test_fontmaptest.obj : .AUTODEPEND .\fontmap\fontmaptest.cpp
4cbcfb73 390 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 391
113e181a 392$(OBJS)\test_formatconvertertest.obj : .AUTODEPEND .\formatconverter\formatconvertertest.cpp
4cbcfb73 393 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
1b035b8c 394
c4839ccf 395$(OBJS)\test_hashes.obj : .AUTODEPEND .\hashes\hashes.cpp
4cbcfb73 396 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
c4839ccf 397
7d9cfc54 398$(OBJS)\test_lists.obj : .AUTODEPEND .\lists\lists.cpp
4cbcfb73 399 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7d9cfc54 400
113e181a 401$(OBJS)\test_longlongtest.obj : .AUTODEPEND .\longlong\longlongtest.cpp
4cbcfb73 402 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 403
d31a29b5
VZ
404$(OBJS)\test_convautotest.obj : .AUTODEPEND .\mbconv\convautotest.cpp
405 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
406
113e181a 407$(OBJS)\test_mbconvtest.obj : .AUTODEPEND .\mbconv\mbconvtest.cpp
4cbcfb73 408 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 409
113e181a 410$(OBJS)\test_regextest.obj : .AUTODEPEND .\regex\regextest.cpp
4cbcfb73 411 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 412
113e181a 413$(OBJS)\test_wxregextest.obj : .AUTODEPEND .\regex\wxregextest.cpp
4cbcfb73 414 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
dd65d8c8 415
0d90d6ea 416$(OBJS)\test_scopeguardtest.obj : .AUTODEPEND .\scopeguard\scopeguardtest.cpp
4cbcfb73 417 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
0d90d6ea 418
1cd53e88 419$(OBJS)\test_strings.obj : .AUTODEPEND .\strings\strings.cpp
4cbcfb73 420 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
1cd53e88 421
405b7d91 422$(OBJS)\test_stdstrings.obj : .AUTODEPEND .\strings\stdstrings.cpp
4cbcfb73 423 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
405b7d91 424
20a34d96
VZ
425$(OBJS)\test_tokenizer.obj : .AUTODEPEND .\strings\tokenizer.cpp
426 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
427
387f829e 428$(OBJS)\test_unicode.obj : .AUTODEPEND .\strings\unicode.cpp
4cbcfb73 429 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
387f829e 430
cf8ee08b 431$(OBJS)\test_crt.obj : .AUTODEPEND .\strings\crt.cpp
4cbcfb73 432 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
cf8ee08b 433
3b2cb431
JS
434$(OBJS)\test_vsnprintf.obj : .AUTODEPEND .\strings\vsnprintf.cpp
435 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
436
7735998c 437$(OBJS)\test_bstream.obj : .AUTODEPEND .\streams\bstream.cpp
4cbcfb73 438 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 439
7d9cfc54 440$(OBJS)\test_datastreamtest.obj : .AUTODEPEND .\streams\datastreamtest.cpp
4cbcfb73 441 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7d9cfc54 442
7735998c 443$(OBJS)\test_ffilestream.obj : .AUTODEPEND .\streams\ffilestream.cpp
4cbcfb73 444 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 445
e2255c89
MW
446$(OBJS)\test_fileback.obj : .AUTODEPEND .\streams\fileback.cpp
447 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
448
7735998c 449$(OBJS)\test_filestream.obj : .AUTODEPEND .\streams\filestream.cpp
4cbcfb73 450 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 451
cb327439 452$(OBJS)\test_largefile.obj : .AUTODEPEND .\streams\largefile.cpp
4cbcfb73 453 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
cb327439 454
7735998c 455$(OBJS)\test_memstream.obj : .AUTODEPEND .\streams\memstream.cpp
4cbcfb73 456 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
7735998c 457
c33fae85 458$(OBJS)\test_sstream.obj : .AUTODEPEND .\streams\sstream.cpp
4cbcfb73 459 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
c33fae85 460
e1265174 461$(OBJS)\test_tempfile.obj : .AUTODEPEND .\streams\tempfile.cpp
4cbcfb73 462 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
e1265174 463
8899b155 464$(OBJS)\test_textstreamtest.obj : .AUTODEPEND .\streams\textstreamtest.cpp
4cbcfb73 465 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
8899b155 466
7735998c 467$(OBJS)\test_zlibstream.obj : .AUTODEPEND .\streams\zlibstream.cpp
4cbcfb73 468 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
816b59de 469
d31a29b5
VZ
470$(OBJS)\test_textfiletest.obj : .AUTODEPEND .\textfile\textfiletest.cpp
471 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
472
dd65d8c8 473$(OBJS)\test_uris.obj : .AUTODEPEND .\uris\uris.cpp
4cbcfb73 474 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_CXXFLAGS) $<
a0744a6b
VS
475
476$(OBJS)\test_gui_sample.res : .AUTODEPEND .\..\samples\sample.rc
3abcf424 477 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
478
479$(OBJS)\test_gui_dummy.obj : .AUTODEPEND .\dummy.cpp
4cbcfb73 480 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
a0744a6b
VS
481
482$(OBJS)\test_gui_test.obj : .AUTODEPEND .\test.cpp
4cbcfb73 483 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
98a50e20
VS
484
485$(OBJS)\test_gui_rect.obj : .AUTODEPEND .\geometry\rect.cpp
4cbcfb73 486 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
cb327439
MW
487
488$(OBJS)\test_gui_size.obj : .AUTODEPEND .\geometry\size.cpp
4cbcfb73 489 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
cb327439
MW
490
491$(OBJS)\test_gui_point.obj : .AUTODEPEND .\geometry\point.cpp
4cbcfb73 492 $(CXX) -bt=nt -zq -fo=$^@ $(TEST_GUI_CXXFLAGS) $<
cb327439 493
c2c04edc
KO
494$(OBJS)\printfbench_dummy.obj : .AUTODEPEND .\dummy.cpp
495 $(CXX) -bt=nt -zq -fo=$^@ $(PRINTFBENCH_CXXFLAGS) $<
496
497$(OBJS)\printfbench_printfbench.obj : .AUTODEPEND .\benchmarks\printfbench.cpp
498 $(CXX) -bt=nt -zq -fo=$^@ $(PRINTFBENCH_CXXFLAGS) $<
499