Fix, or at least make less common, deadlock in the thread sample.
[wxWidgets.git] / samples / sockets / makefile.wat
1 # =========================================================================\r
2 #     This makefile was generated by\r
3 #     Bakefile 0.2.9 (http://www.bakefile.org)\r
4 #     Do not modify, all changes will be overwritten!\r
5 # =========================================================================\r
6 \r
7 !include ../../build/msw/config.wat\r
8 \r
9 # -------------------------------------------------------------------------\r
10 # Do not modify the rest of this file!\r
11 # -------------------------------------------------------------------------\r
12 \r
13 # Speed up compilation a bit:\r
14 !ifdef __LOADDLL__\r
15 !  loaddll wcc      wccd\r
16 !  loaddll wccaxp   wccdaxp\r
17 !  loaddll wcc386   wccd386\r
18 !  loaddll wpp      wppdi86\r
19 !  loaddll wppaxp   wppdaxp\r
20 !  loaddll wpp386   wppd386\r
21 ! if $(__VERSION__) >= 1280\r
22 !  loaddll wlink    wlinkd\r
23 ! else\r
24 !  loaddll wlink    wlink\r
25 ! endif\r
26 !  loaddll wlib     wlibd\r
27 !endif\r
28 \r
29 # We need these variables in some bakefile-made rules:\r
30 WATCOM_CWD = $+ $(%cdrive):$(%cwd) $-\r
31 \r
32 ### Conditionally set variables: ###\r
33 \r
34 WIN32_TOOLKIT_LOWERCASE =
35 !ifeq TOOLKIT GTK
36 WIN32_TOOLKIT_LOWERCASE = gtk
37 !endif
38 !ifeq TOOLKIT MSW
39 WIN32_TOOLKIT_LOWERCASE = msw
40 !endif
41 PORTNAME =\r
42 !ifeq USE_GUI 0\r
43 PORTNAME = base\r
44 !endif\r
45 !ifeq USE_GUI 1\r
46 PORTNAME = $(WIN32_TOOLKIT_LOWERCASE)$(TOOLKIT_VERSION)
47 !endif
48 WXBASEPORT =
49 !ifeq TOOLKIT MAC
50 WXBASEPORT = _carbon
51 !endif
52 COMPILER_VERSION =
53 !ifeq OFFICIAL_BUILD 1
54 COMPILER_VERSION = ERROR-COMPILER-VERSION-MUST-BE-SET-FOR-OFFICIAL-BUILD
55 !endif\r
56 WXDEBUGFLAG =\r
57 !ifeq BUILD debug\r
58 WXDEBUGFLAG = d\r
59 !endif\r
60 WXUNICODEFLAG =\r
61 !ifeq UNICODE 1\r
62 WXUNICODEFLAG = u\r
63 !endif\r
64 WXUNIVNAME =\r
65 !ifeq WXUNIV 1\r
66 WXUNIVNAME = univ\r
67 !endif\r
68 WXDLLFLAG =\r
69 !ifeq SHARED 1\r
70 WXDLLFLAG = dll\r
71 !endif\r
72 LIBTYPE_SUFFIX =\r
73 !ifeq SHARED 0\r
74 LIBTYPE_SUFFIX = lib\r
75 !endif\r
76 !ifeq SHARED 1\r
77 LIBTYPE_SUFFIX = dll\r
78 !endif\r
79 EXTRALIBS_FOR_BASE =\r
80 !ifeq MONOLITHIC 0\r
81 EXTRALIBS_FOR_BASE = \r
82 !endif\r
83 !ifeq MONOLITHIC 1\r
84 EXTRALIBS_FOR_BASE =   \r
85 !endif\r
86 LIB_GTK =
87 !ifeq TOOLKIT GTK
88 !ifeq TOOLKIT_VERSION 2
89 LIB_GTK = gtk-win32-2.0.lib gdk-win32-2.0.lib pangocairo-1.0.lib &
90         gdk_pixbuf-2.0.lib cairo.lib pango-1.0.lib gobject-2.0.lib gthread-2.0.lib &
91         glib-2.0.lib
92 !endif
93 !endif
94 __client___depname =\r
95 !ifeq USE_GUI 1\r
96 __client___depname = $(OBJS)\client.exe\r
97 !endif\r
98 __server___depname =\r
99 !ifeq USE_GUI 1\r
100 __server___depname = $(OBJS)\server.exe\r
101 !endif\r
102 __LIB_PNG_IF_MONO_p =\r
103 !ifeq MONOLITHIC 1\r
104 __LIB_PNG_IF_MONO_p = $(__LIB_PNG_p)\r
105 !endif\r
106 __LIB_PNG_IF_MONO_p_1 =\r
107 !ifeq MONOLITHIC 1\r
108 __LIB_PNG_IF_MONO_p_1 = $(__LIB_PNG_p)\r
109 !endif\r
110 __WXLIB_CORE_p =\r
111 !ifeq MONOLITHIC 0\r
112 __WXLIB_CORE_p = &\r
113         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib\r
114 !endif\r
115 __LIB_TIFF_p =\r
116 !ifeq USE_GUI 1\r
117 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib\r
118 !endif\r
119 __LIB_JPEG_p =\r
120 !ifeq USE_GUI 1\r
121 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib\r
122 !endif\r
123 __DEBUGINFO =\r
124 !ifeq BUILD debug\r
125 !ifeq DEBUG_INFO default\r
126 __DEBUGINFO = -d2\r
127 !endif\r
128 !endif\r
129 !ifeq BUILD release\r
130 !ifeq DEBUG_INFO default\r
131 __DEBUGINFO = -d0\r
132 !endif\r
133 !endif\r
134 !ifeq DEBUG_INFO 0\r
135 __DEBUGINFO = -d0\r
136 !endif\r
137 !ifeq DEBUG_INFO 1\r
138 __DEBUGINFO = -d2\r
139 !endif\r
140 __DEBUGINFO_3 =\r
141 !ifeq BUILD debug\r
142 !ifeq DEBUG_INFO default\r
143 __DEBUGINFO_3 = debug all\r
144 !endif\r
145 !endif\r
146 !ifeq BUILD release\r
147 !ifeq DEBUG_INFO default\r
148 __DEBUGINFO_3 = \r
149 !endif\r
150 !endif\r
151 !ifeq DEBUG_INFO 0\r
152 __DEBUGINFO_3 = \r
153 !endif\r
154 !ifeq DEBUG_INFO 1\r
155 __DEBUGINFO_3 = debug all\r
156 !endif\r
157 __OPTIMIZEFLAG =\r
158 !ifeq BUILD debug\r
159 __OPTIMIZEFLAG = -od\r
160 !endif\r
161 !ifeq BUILD release\r
162 __OPTIMIZEFLAG = -ot -ox\r
163 !endif\r
164 __THREADSFLAG =\r
165 !ifeq USE_THREADS 0\r
166 __THREADSFLAG = \r
167 !endif\r
168 !ifeq USE_THREADS 1\r
169 __THREADSFLAG = -bm\r
170 !endif\r
171 __RUNTIME_LIBS =\r
172 !ifeq RUNTIME_LIBS dynamic\r
173 __RUNTIME_LIBS = -br\r
174 !endif\r
175 !ifeq RUNTIME_LIBS static\r
176 __RUNTIME_LIBS = \r
177 !endif\r
178 __RTTIFLAG =\r
179 !ifeq USE_RTTI 0\r
180 __RTTIFLAG = \r
181 !endif\r
182 !ifeq USE_RTTI 1\r
183 __RTTIFLAG = -xr\r
184 !endif\r
185 __EXCEPTIONSFLAG =\r
186 !ifeq USE_EXCEPTIONS 0\r
187 __EXCEPTIONSFLAG = \r
188 !endif\r
189 !ifeq USE_EXCEPTIONS 1\r
190 __EXCEPTIONSFLAG = -xs\r
191 !endif\r
192 __WXUNIV_DEFINE_p =\r
193 !ifeq WXUNIV 1\r
194 __WXUNIV_DEFINE_p = -d__WXUNIVERSAL__\r
195 !endif\r
196 __DEBUG_DEFINE_p =\r
197 !ifeq DEBUG_FLAG 0\r
198 __DEBUG_DEFINE_p = -dwxDEBUG_LEVEL=0\r
199 !endif\r
200 __NDEBUG_DEFINE_p =\r
201 !ifeq BUILD release\r
202 __NDEBUG_DEFINE_p = -dNDEBUG\r
203 !endif\r
204 __EXCEPTIONS_DEFINE_p =\r
205 !ifeq USE_EXCEPTIONS 0\r
206 __EXCEPTIONS_DEFINE_p = -dwxNO_EXCEPTIONS\r
207 !endif\r
208 __RTTI_DEFINE_p =\r
209 !ifeq USE_RTTI 0\r
210 __RTTI_DEFINE_p = -dwxNO_RTTI\r
211 !endif\r
212 __THREAD_DEFINE_p =\r
213 !ifeq USE_THREADS 0\r
214 __THREAD_DEFINE_p = -dwxNO_THREADS\r
215 !endif\r
216 __UNICODE_DEFINE_p =\r
217 !ifeq UNICODE 0\r
218 __UNICODE_DEFINE_p = -dwxUSE_UNICODE=0\r
219 !endif\r
220 !ifeq UNICODE 1\r
221 __UNICODE_DEFINE_p = -d_UNICODE\r
222 !endif\r
223 ____CAIRO_INCLUDEDIR_FILENAMES =\r
224 !ifeq USE_CAIRO 1\r
225 ____CAIRO_INCLUDEDIR_FILENAMES = -i=$(CAIRO_ROOT)\include\cairo\r
226 !endif\r
227 __DLLFLAG_p =\r
228 !ifeq SHARED 1\r
229 __DLLFLAG_p = -dWXUSINGDLL\r
230 !endif\r
231 __WXLIB_NET_p =\r
232 !ifeq MONOLITHIC 0\r
233 __WXLIB_NET_p = &\r
234         wxbase$(WXBASEPORT)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.lib
235 !endif\r
236 __WXLIB_BASE_p =\r
237 !ifeq MONOLITHIC 0\r
238 __WXLIB_BASE_p = &\r
239         wxbase$(WXBASEPORT)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
240 !endif\r
241 __WXLIB_MONO_p =\r
242 !ifeq MONOLITHIC 1\r
243 __WXLIB_MONO_p = &\r
244         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib\r
245 !endif\r
246 __LIB_PNG_p =\r
247 !ifeq USE_GUI 1\r
248 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib\r
249 !endif\r
250 __CAIRO_LIB_p =\r
251 !ifeq USE_CAIRO 1\r
252 __CAIRO_LIB_p = cairo.lib\r
253 !endif\r
254 ____CAIRO_LIBDIR_FILENAMES =\r
255 !ifeq USE_CAIRO 1\r
256 ____CAIRO_LIBDIR_FILENAMES = libpath $(CAIRO_ROOT)\lib\r
257 !endif\r
258 \r
259 ### Variables: ###\r
260 \r
261 WX_RELEASE_NODOT = 29\r
262 COMPILER_PREFIX = wat\r
263 OBJS = &\r
264         $(COMPILER_PREFIX)$(COMPILER_VERSION)_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
265 LIBDIRNAME = &
266         .\..\..\lib\$(COMPILER_PREFIX)$(COMPILER_VERSION)_$(LIBTYPE_SUFFIX)$(CFG)
267 SETUPHDIR = &\r
268         $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)\r
269 CLIENT_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &\r
270         $(__RUNTIME_LIBS) -d__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) &
271         $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) &
272         $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) &
273         -i=$(SETUPHDIR) -i=.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -wx &
274         -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -i=.\..\..\samples &
275         -dNOPCH $(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
276 CLIENT_OBJECTS =  &\r
277         $(OBJS)\client_client.obj\r
278 SERVER_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &\r
279         $(__RUNTIME_LIBS) -d__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) &
280         $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) &
281         $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) &
282         -i=$(SETUPHDIR) -i=.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -wx &
283         -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -i=.\..\..\samples &
284         -dNOPCH $(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
285 SERVER_OBJECTS =  &\r
286         $(OBJS)\server_server.obj\r
287 BASECLIENT_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &\r
288         $(__RUNTIME_LIBS) -d__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) &
289         $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) &
290         $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) &
291         -i=$(SETUPHDIR) -i=.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -wx &
292         -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -dwxUSE_GUI=0 &
293         $(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
294 BASECLIENT_OBJECTS =  &\r
295         $(OBJS)\baseclient_baseclient.obj\r
296 BASESERVER_CXXFLAGS = $(__DEBUGINFO) $(__OPTIMIZEFLAG) $(__THREADSFLAG) &\r
297         $(__RUNTIME_LIBS) -d__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) &
298         $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) &
299         $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p) &
300         -i=$(SETUPHDIR) -i=.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -wx &
301         -wcd=549 -wcd=656 -wcd=657 -wcd=667 -i=. $(__DLLFLAG_p) -dwxUSE_GUI=0 &
302         $(__RTTIFLAG) $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
303 BASESERVER_OBJECTS =  &\r
304         $(OBJS)\baseserver_baseserver.obj\r
305 \r
306 \r
307 all : $(OBJS)\r
308 $(OBJS) :\r
309         -if not exist $(OBJS) mkdir $(OBJS)\r
310 \r
311 ### Targets: ###\r
312 \r
313 all : .SYMBOLIC $(__client___depname) $(__server___depname) $(OBJS)\baseclient.exe $(OBJS)\baseserver.exe\r
314 \r
315 clean : .SYMBOLIC \r
316         -if exist $(OBJS)\*.obj del $(OBJS)\*.obj\r
317         -if exist $(OBJS)\*.res del $(OBJS)\*.res\r
318         -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc\r
319         -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk\r
320         -if exist $(OBJS)\*.pch del $(OBJS)\*.pch\r
321         -if exist $(OBJS)\client.exe del $(OBJS)\client.exe\r
322         -if exist $(OBJS)\server.exe del $(OBJS)\server.exe\r
323         -if exist $(OBJS)\baseclient.exe del $(OBJS)\baseclient.exe\r
324         -if exist $(OBJS)\baseserver.exe del $(OBJS)\baseserver.exe\r
325 \r
326 !ifeq USE_GUI 1\r
327 $(OBJS)\client.exe :  $(CLIENT_OBJECTS) $(OBJS)\client_sample.res\r
328         @%create $(OBJS)\client.lbc\r
329         @%append $(OBJS)\client.lbc option quiet\r
330         @%append $(OBJS)\client.lbc name $^@\r
331         @%append $(OBJS)\client.lbc option caseexact\r
332         @%append $(OBJS)\client.lbc  $(__DEBUGINFO_3)  libpath $(LIBDIRNAME) system nt_win ref '_WinMain@16' $(____CAIRO_LIBDIR_FILENAMES) $(LDFLAGS)\r
333         @for %i in ($(CLIENT_OBJECTS)) do @%append $(OBJS)\client.lbc file %i\r
334         @for %i in ( $(__WXLIB_CORE_p)  $(__WXLIB_NET_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(LIB_GTK)  wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE)  $(__CAIRO_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 wininet.lib) do @%append $(OBJS)\client.lbc library %i
335         @%append $(OBJS)\client.lbc option resource=$(OBJS)\client_sample.res\r
336         @for %i in () do @%append $(OBJS)\client.lbc option stack=%i\r
337         wlink @$(OBJS)\client.lbc\r
338 !endif\r
339 \r
340 !ifeq USE_GUI 1\r
341 $(OBJS)\server.exe :  $(SERVER_OBJECTS) $(OBJS)\server_sample.res\r
342         @%create $(OBJS)\server.lbc\r
343         @%append $(OBJS)\server.lbc option quiet\r
344         @%append $(OBJS)\server.lbc name $^@\r
345         @%append $(OBJS)\server.lbc option caseexact\r
346         @%append $(OBJS)\server.lbc  $(__DEBUGINFO_3)  libpath $(LIBDIRNAME) system nt_win ref '_WinMain@16' $(____CAIRO_LIBDIR_FILENAMES) $(LDFLAGS)\r
347         @for %i in ($(SERVER_OBJECTS)) do @%append $(OBJS)\server.lbc file %i\r
348         @for %i in ( $(__WXLIB_CORE_p)  $(__WXLIB_NET_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(LIB_GTK)  wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE)  $(__CAIRO_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 wininet.lib) do @%append $(OBJS)\server.lbc library %i
349         @%append $(OBJS)\server.lbc option resource=$(OBJS)\server_sample.res\r
350         @for %i in () do @%append $(OBJS)\server.lbc option stack=%i\r
351         wlink @$(OBJS)\server.lbc\r
352 !endif\r
353 \r
354 $(OBJS)\baseclient.exe :  $(BASECLIENT_OBJECTS)\r
355         @%create $(OBJS)\baseclient.lbc\r
356         @%append $(OBJS)\baseclient.lbc option quiet\r
357         @%append $(OBJS)\baseclient.lbc name $^@\r
358         @%append $(OBJS)\baseclient.lbc option caseexact\r
359         @%append $(OBJS)\baseclient.lbc  $(__DEBUGINFO_3)  libpath $(LIBDIRNAME) system nt ref 'main_' $(____CAIRO_LIBDIR_FILENAMES) $(LDFLAGS)\r
360         @for %i in ($(BASECLIENT_OBJECTS)) do @%append $(OBJS)\baseclient.lbc file %i\r
361         @for %i in ( $(__WXLIB_NET_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_PNG_IF_MONO_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE)  $(__CAIRO_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 wininet.lib) do @%append $(OBJS)\baseclient.lbc library %i\r
362         @%append $(OBJS)\baseclient.lbc\r
363         @for %i in () do @%append $(OBJS)\baseclient.lbc option stack=%i\r
364         wlink @$(OBJS)\baseclient.lbc\r
365 \r
366 $(OBJS)\baseserver.exe :  $(BASESERVER_OBJECTS)\r
367         @%create $(OBJS)\baseserver.lbc\r
368         @%append $(OBJS)\baseserver.lbc option quiet\r
369         @%append $(OBJS)\baseserver.lbc name $^@\r
370         @%append $(OBJS)\baseserver.lbc option caseexact\r
371         @%append $(OBJS)\baseserver.lbc  $(__DEBUGINFO_3)  libpath $(LIBDIRNAME) system nt ref 'main_' $(____CAIRO_LIBDIR_FILENAMES) $(LDFLAGS)\r
372         @for %i in ($(BASESERVER_OBJECTS)) do @%append $(OBJS)\baseserver.lbc file %i\r
373         @for %i in ( $(__WXLIB_NET_p)  $(__WXLIB_BASE_p)  $(__WXLIB_MONO_p) $(__LIB_PNG_IF_MONO_p_1) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE)  $(__CAIRO_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 wininet.lib) do @%append $(OBJS)\baseserver.lbc library %i\r
374         @%append $(OBJS)\baseserver.lbc\r
375         @for %i in () do @%append $(OBJS)\baseserver.lbc option stack=%i\r
376         wlink @$(OBJS)\baseserver.lbc\r
377 \r
378 $(OBJS)\client_sample.res :  .AUTODEPEND .\..\..\samples\sample.rc\r
379         wrc -q -ad -bt=nt -r -fo=$^@    -d__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p)  -i=$(SETUPHDIR) -i=.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -i=. $(__DLLFLAG_p) -i=.\..\..\samples -dNOPCH $<
380 \r
381 $(OBJS)\client_client.obj :  .AUTODEPEND .\client.cpp\r
382         $(CXX) -bt=nt -zq -fo=$^@ $(CLIENT_CXXFLAGS) $<\r
383 \r
384 $(OBJS)\server_sample.res :  .AUTODEPEND .\..\..\samples\sample.rc\r
385         wrc -q -ad -bt=nt -r -fo=$^@    -d__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__NDEBUG_DEFINE_p) $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) $(__UNICODE_DEFINE_p)  -i=$(SETUPHDIR) -i=.\..\..\include $(____CAIRO_INCLUDEDIR_FILENAMES) -i=. $(__DLLFLAG_p) -i=.\..\..\samples -dNOPCH $<
386 \r
387 $(OBJS)\server_server.obj :  .AUTODEPEND .\server.cpp\r
388         $(CXX) -bt=nt -zq -fo=$^@ $(SERVER_CXXFLAGS) $<\r
389 \r
390 $(OBJS)\baseclient_baseclient.obj :  .AUTODEPEND .\baseclient.cpp\r
391         $(CXX) -bt=nt -zq -fo=$^@ $(BASECLIENT_CXXFLAGS) $<\r
392 \r
393 $(OBJS)\baseserver_baseserver.obj :  .AUTODEPEND .\baseserver.cpp\r
394         $(CXX) -bt=nt -zq -fo=$^@ $(BASESERVER_CXXFLAGS) $<\r
395 \r