]> git.saurik.com Git - wxWidgets.git/blame - samples/ipc/makefile.vc
Somebody forgot to restore from testing phase.
[wxWidgets.git] / samples / ipc / makefile.vc
CommitLineData
0706fb23
VS
1# =========================================================================
2# This makefile was generated by
0d90d6ea 3# Bakefile 0.1.9 (http://bakefile.sourceforge.net)
0706fb23
VS
4# Do not modify, all changes will be overwritten!
5# =========================================================================
7921cf2b 6
fd9f42b6 7!include <../../build/msw/config.vc>
0706fb23
VS
8
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
12
13### Variables: ###
14
4cbcfb73 15WX_RELEASE_NODOT = 27
b17c1746 16OBJS = \
ab6ea1ac
MW
17 vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)$(DIR_SUFFIX_CPU)
18LIBDIRNAME = .\..\..\lib\vc$(DIR_SUFFIX_CPU)_$(LIBTYPE_SUFFIX)$(CFG)
b17c1746
DE
19SETUPHDIR = \
20 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
21c6080d
JS
21CLIENT_CXXFLAGS = /M$(__RUNTIME_LIBS_8)$(__DEBUGRUNTIME) /DWIN32 \
22 $(__DEBUGINFO) /Fd$(OBJS)\client.pdb $(____DEBUGRUNTIME) $(__OPTIMIZEFLAG) \
23 $(__NO_VC_CRTDBG_p) /D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
24 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \
2113bc77
MW
25 $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) /I.\..\..\include /I$(SETUPHDIR) \
26 /W4 /I. $(__DLLFLAG_p) /D_WINDOWS /I.\..\..\samples /DNOPCH $(__RTTIFLAG) \
27 $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
d179e30b
VS
28CLIENT_OBJECTS = \
29 $(OBJS)\client_sample.res \
30 $(OBJS)\client_client.obj
21c6080d
JS
31SERVER_CXXFLAGS = /M$(__RUNTIME_LIBS_22)$(__DEBUGRUNTIME) /DWIN32 \
32 $(__DEBUGINFO) /Fd$(OBJS)\server.pdb $(____DEBUGRUNTIME) $(__OPTIMIZEFLAG) \
33 $(__NO_VC_CRTDBG_p) /D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
34 $(__EXCEPTIONS_DEFINE_p) $(__RTTI_DEFINE_p) $(__THREAD_DEFINE_p) \
2113bc77
MW
35 $(__UNICODE_DEFINE_p) $(__MSLU_DEFINE_p) /I.\..\..\include /I$(SETUPHDIR) \
36 /W4 /I. $(__DLLFLAG_p) /D_WINDOWS /I.\..\..\samples /DNOPCH $(__RTTIFLAG) \
37 $(__EXCEPTIONSFLAG) $(CPPFLAGS) $(CXXFLAGS)
d179e30b
VS
38SERVER_OBJECTS = \
39 $(OBJS)\server_sample.res \
40 $(OBJS)\server_server.obj
0706fb23
VS
41
42### Conditionally set variables: ###
43
44!if "$(USE_GUI)" == "0"
45PORTNAME = base
46!endif
47!if "$(USE_GUI)" == "1"
48PORTNAME = msw
49!endif
076f10e0
VS
50!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
51WXDEBUGFLAG = d
52!endif
53!if "$(DEBUG_FLAG)" == "1"
0706fb23
VS
54WXDEBUGFLAG = d
55!endif
0706fb23
VS
56!if "$(UNICODE)" == "1"
57WXUNICODEFLAG = u
58!endif
59!if "$(WXUNIV)" == "1"
60WXUNIVNAME = univ
61!endif
ab6ea1ac
MW
62!if "$(TARGET_CPU)" == "AMD64"
63DIR_SUFFIX_CPU = _amd64
64!endif
65!if "$(TARGET_CPU)" == "IA64"
66DIR_SUFFIX_CPU = _ia64
67!endif
b17c1746
DE
68!if "$(SHARED)" == "1"
69WXDLLFLAG = dll
70!endif
b14abf14
JS
71!if "$(SHARED)" == "0"
72LIBTYPE_SUFFIX = lib
73!endif
74!if "$(SHARED)" == "1"
75LIBTYPE_SUFFIX = dll
76!endif
ab6ea1ac
MW
77!if "$(TARGET_CPU)" == "AMD64"
78LINK_TARGET_CPU = /MACHINE:AMD64
79!endif
80!if "$(TARGET_CPU)" == "IA64"
81LINK_TARGET_CPU = /MACHINE:IA64
82!endif
dd65d8c8
RN
83!if "$(MONOLITHIC)" == "0"
84EXTRALIBS_FOR_BASE =
85!endif
86!if "$(MONOLITHIC)" == "1"
87EXTRALIBS_FOR_BASE =
88!endif
8c9f8f91
JS
89!if "$(RUNTIME_LIBS)" == "dynamic"
90__RUNTIME_LIBS_8 = D
91!endif
92!if "$(RUNTIME_LIBS)" == "static"
93__RUNTIME_LIBS_8 = $(__THREADSFLAG)
94!endif
8c9f8f91
JS
95!if "$(RUNTIME_LIBS)" == "dynamic"
96__RUNTIME_LIBS_22 = D
97!endif
98!if "$(RUNTIME_LIBS)" == "static"
99__RUNTIME_LIBS_22 = $(__THREADSFLAG)
b17c1746 100!endif
076f10e0 101!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
b17c1746 102__DEBUGINFO = /Zi
250700e4 103!endif
076f10e0 104!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
d179e30b 105__DEBUGINFO =
250700e4 106!endif
076f10e0 107!if "$(DEBUG_INFO)" == "0"
d179e30b 108__DEBUGINFO =
250700e4 109!endif
076f10e0 110!if "$(DEBUG_INFO)" == "1"
b17c1746 111__DEBUGINFO = /Zi
250700e4 112!endif
076f10e0
VS
113!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
114__DEBUGINFO_1 = /DEBUG
250700e4 115!endif
076f10e0
VS
116!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
117__DEBUGINFO_1 =
250700e4 118!endif
076f10e0
VS
119!if "$(DEBUG_INFO)" == "0"
120__DEBUGINFO_1 =
121!endif
122!if "$(DEBUG_INFO)" == "1"
123__DEBUGINFO_1 = /DEBUG
124!endif
21c6080d
JS
125!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
126____DEBUGRUNTIME = /D_DEBUG
076f10e0 127!endif
21c6080d
JS
128!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
129____DEBUGRUNTIME =
076f10e0 130!endif
21c6080d
JS
131!if "$(DEBUG_RUNTIME_LIBS)" == "0"
132____DEBUGRUNTIME =
076f10e0 133!endif
21c6080d
JS
134!if "$(DEBUG_RUNTIME_LIBS)" == "1"
135____DEBUGRUNTIME = /D_DEBUG
d179e30b 136!endif
21c6080d
JS
137!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
138____DEBUGRUNTIME_0 = /d _DEBUG
d179e30b 139!endif
21c6080d
JS
140!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
141____DEBUGRUNTIME_0 =
d179e30b 142!endif
21c6080d
JS
143!if "$(DEBUG_RUNTIME_LIBS)" == "0"
144____DEBUGRUNTIME_0 =
076f10e0 145!endif
21c6080d
JS
146!if "$(DEBUG_RUNTIME_LIBS)" == "1"
147____DEBUGRUNTIME_0 = /d _DEBUG
076f10e0 148!endif
21c6080d
JS
149!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "default"
150__DEBUGRUNTIME = d
076f10e0 151!endif
21c6080d
JS
152!if "$(BUILD)" == "release" && "$(DEBUG_RUNTIME_LIBS)" == "default"
153__DEBUGRUNTIME =
076f10e0 154!endif
21c6080d
JS
155!if "$(DEBUG_RUNTIME_LIBS)" == "0"
156__DEBUGRUNTIME =
0706fb23 157!endif
21c6080d
JS
158!if "$(DEBUG_RUNTIME_LIBS)" == "1"
159__DEBUGRUNTIME = d
076f10e0 160!endif
b17c1746
DE
161!if "$(BUILD)" == "debug"
162__OPTIMIZEFLAG = /Od
076f10e0 163!endif
b17c1746
DE
164!if "$(BUILD)" == "release"
165__OPTIMIZEFLAG = /O2
0706fb23 166!endif
8c9f8f91
JS
167!if "$(USE_THREADS)" == "0"
168__THREADSFLAG = L
0706fb23 169!endif
8c9f8f91
JS
170!if "$(USE_THREADS)" == "1"
171__THREADSFLAG = T
076f10e0 172!endif
8c9f8f91
JS
173!if "$(USE_RTTI)" == "0"
174__RTTIFLAG =
b71531ad 175!endif
8c9f8f91
JS
176!if "$(USE_RTTI)" == "1"
177__RTTIFLAG = /GR
b71531ad
VZ
178!endif
179!if "$(USE_EXCEPTIONS)" == "0"
8c9f8f91 180__EXCEPTIONSFLAG =
b71531ad
VZ
181!endif
182!if "$(USE_EXCEPTIONS)" == "1"
8c9f8f91 183__EXCEPTIONSFLAG = /EHsc
0706fb23 184!endif
ec08d395
JS
185!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
186__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
187!endif
188!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
189__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
190!endif
191!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
192__NO_VC_CRTDBG_p_0 = /d __NO_VC_CRTDBG__
193!endif
194!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
195__NO_VC_CRTDBG_p_0 = /d __NO_VC_CRTDBG__
196!endif
ab6ea1ac
MW
197!if "$(TARGET_CPU)" == "AMD64"
198__RES_TARGET_CPU_p = /d WX_CPU_AMD64
199!endif
200!if "$(TARGET_CPU)" == "IA64"
201__RES_TARGET_CPU_p = /d WX_CPU_IA64
202!endif
b17c1746
DE
203!if "$(WXUNIV)" == "1"
204__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
250700e4 205!endif
b17c1746
DE
206!if "$(WXUNIV)" == "1"
207__WXUNIV_DEFINE_p_0 = /d __WXUNIVERSAL__
250700e4 208!endif
b17c1746
DE
209!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
210__DEBUG_DEFINE_p = /D__WXDEBUG__
250700e4 211!endif
b17c1746
DE
212!if "$(DEBUG_FLAG)" == "1"
213__DEBUG_DEFINE_p = /D__WXDEBUG__
214!endif
215!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
216__DEBUG_DEFINE_p_0 = /d __WXDEBUG__
217!endif
218!if "$(DEBUG_FLAG)" == "1"
219__DEBUG_DEFINE_p_0 = /d __WXDEBUG__
250700e4 220!endif
8c9f8f91
JS
221!if "$(USE_EXCEPTIONS)" == "0"
222__EXCEPTIONS_DEFINE_p = /DwxNO_EXCEPTIONS
223!endif
224!if "$(USE_EXCEPTIONS)" == "0"
225__EXCEPTIONS_DEFINE_p_0 = /d wxNO_EXCEPTIONS
226!endif
227!if "$(USE_RTTI)" == "0"
228__RTTI_DEFINE_p = /DwxNO_RTTI
229!endif
230!if "$(USE_RTTI)" == "0"
231__RTTI_DEFINE_p_0 = /d wxNO_RTTI
232!endif
233!if "$(USE_THREADS)" == "0"
234__THREAD_DEFINE_p = /DwxNO_THREADS
235!endif
236!if "$(USE_THREADS)" == "0"
237__THREAD_DEFINE_p_0 = /d wxNO_THREADS
238!endif
0706fb23 239!if "$(UNICODE)" == "1"
ec08d395 240__UNICODE_DEFINE_p = /D_UNICODE
0706fb23
VS
241!endif
242!if "$(UNICODE)" == "1"
ec08d395 243__UNICODE_DEFINE_p_0 = /d _UNICODE
0706fb23 244!endif
2113bc77
MW
245!if "$(MSLU)" == "1"
246__MSLU_DEFINE_p = /DwxUSE_UNICODE_MSLU=1
247!endif
248!if "$(MSLU)" == "1"
249__MSLU_DEFINE_p_0 = /d wxUSE_UNICODE_MSLU=1
250!endif
b17c1746
DE
251!if "$(SHARED)" == "1"
252__DLLFLAG_p = /DWXUSINGDLL
253!endif
254!if "$(SHARED)" == "1"
255__DLLFLAG_p_0 = /d WXUSINGDLL
0706fb23
VS
256!endif
257!if "$(MONOLITHIC)" == "0"
076f10e0 258__WXLIB_CORE_p = \
c33fae85 259 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
0706fb23 260!endif
d179e30b 261!if "$(MONOLITHIC)" == "0"
c33fae85
RN
262__WXLIB_NET_p = \
263 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_net.lib
d179e30b 264!endif
b17c1746 265!if "$(MONOLITHIC)" == "0"
c33fae85
RN
266__WXLIB_BASE_p = \
267 wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
076f10e0 268!endif
b17c1746
DE
269!if "$(MONOLITHIC)" == "1"
270__WXLIB_MONO_p = \
c33fae85 271 wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
076f10e0 272!endif
b17c1746 273!if "$(USE_GUI)" == "1"
9c2d002b 274__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
076f10e0 275!endif
b17c1746 276!if "$(USE_GUI)" == "1"
9c2d002b 277__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
076f10e0 278!endif
b17c1746 279!if "$(USE_GUI)" == "1"
9c2d002b 280__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
076f10e0 281!endif
b17c1746
DE
282!if "$(MSLU)" == "1"
283__UNICOWS_LIB_p = unicows.lib
bdc408c4 284!endif
0706fb23
VS
285
286
287all: $(OBJS)
288$(OBJS):
289 -if not exist $(OBJS) mkdir $(OBJS)
290
291### Targets: ###
292
d179e30b
VS
293all: $(OBJS)\client.exe $(OBJS)\server.exe
294
0706fb23
VS
295clean:
296 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
297 -if exist $(OBJS)\*.res del $(OBJS)\*.res
b14abf14 298 -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
d179e30b 299 -if exist $(OBJS)\client.exe del $(OBJS)\client.exe
ec08d395
JS
300 -if exist $(OBJS)\client.ilk del $(OBJS)\client.ilk
301 -if exist $(OBJS)\client.pdb del $(OBJS)\client.pdb
d179e30b 302 -if exist $(OBJS)\server.exe del $(OBJS)\server.exe
ec08d395
JS
303 -if exist $(OBJS)\server.ilk del $(OBJS)\server.ilk
304 -if exist $(OBJS)\server.pdb del $(OBJS)\server.pdb
d179e30b
VS
305
306$(OBJS)\client.exe: $(CLIENT_OBJECTS) $(OBJS)\client_sample.res
ab6ea1ac 307 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) $(LINK_TARGET_CPU) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
dd65d8c8 308 $(CLIENT_OBJECTS) $(__WXLIB_CORE_p) $(__WXLIB_NET_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) $(__UNICOWS_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 oleacc.lib odbc32.lib
d179e30b 309<<
0706fb23 310
d179e30b 311$(OBJS)\server.exe: $(SERVER_OBJECTS) $(OBJS)\server_sample.res
ab6ea1ac 312 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) $(LINK_TARGET_CPU) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
dd65d8c8 313 $(SERVER_OBJECTS) $(__WXLIB_CORE_p) $(__WXLIB_NET_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) $(__UNICOWS_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 oleacc.lib odbc32.lib
0706fb23 314<<
b17c1746
DE
315
316$(OBJS)\client_sample.res: .\..\..\samples\sample.rc
ab6ea1ac 317 rc /fo$@ /d WIN32 $(____DEBUGRUNTIME_0) $(__NO_VC_CRTDBG_p_0) $(__RES_TARGET_CPU_p) /d __WXMSW__ $(__WXUNIV_DEFINE_p_0) $(__DEBUG_DEFINE_p_0) $(__EXCEPTIONS_DEFINE_p_0) $(__RTTI_DEFINE_p_0) $(__THREAD_DEFINE_p_0) $(__UNICODE_DEFINE_p_0) $(__MSLU_DEFINE_p_0) /i .\..\..\include /i $(SETUPHDIR) /i . $(__DLLFLAG_p_0) /d _WINDOWS /i .\..\..\samples $**
b17c1746
DE
318
319$(OBJS)\client_client.obj: .\client.cpp
320 $(CXX) /c /nologo /TP /Fo$@ $(CLIENT_CXXFLAGS) $**
321
322$(OBJS)\server_sample.res: .\..\..\samples\sample.rc
ab6ea1ac 323 rc /fo$@ /d WIN32 $(____DEBUGRUNTIME_0) $(__NO_VC_CRTDBG_p_0) $(__RES_TARGET_CPU_p) /d __WXMSW__ $(__WXUNIV_DEFINE_p_0) $(__DEBUG_DEFINE_p_0) $(__EXCEPTIONS_DEFINE_p_0) $(__RTTI_DEFINE_p_0) $(__THREAD_DEFINE_p_0) $(__UNICODE_DEFINE_p_0) $(__MSLU_DEFINE_p_0) /i .\..\..\include /i $(SETUPHDIR) /i . $(__DLLFLAG_p_0) /d _WINDOWS /i .\..\..\samples $**
b17c1746
DE
324
325$(OBJS)\server_server.obj: .\server.cpp
326 $(CXX) /c /nologo /TP /Fo$@ $(SERVER_CXXFLAGS) $**
b14abf14 327