]> git.saurik.com Git - wxWidgets.git/blame_incremental - samples/xrc/makefile.vc
Applied patch [ 892511 ] wxUniversal: fix of segfault in toolbar.cpp
[wxWidgets.git] / samples / xrc / makefile.vc
... / ...
CommitLineData
1# =========================================================================
2# This makefile was generated by
3# Bakefile 0.1.2 (http://bakefile.sourceforge.net)
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
7!include <../../../build/msw/config.vc>
8
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
12
13### Variables: ###
14
15OBJS = \
16 vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
17SETUPHDIR = \
18 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
19XRCDEMO_CXXFLAGS = /M$(__RUNTIME_LIBS_7)$(__DEBUGRUNTIME_3) /DWIN32 \
20 $(__DEBUGINFO_0) /Fd$(OBJS)\xrcdemo.pdb $(____DEBUGRUNTIME_2_p) \
21 $(__OPTIMIZEFLAG_4) $(__NO_VC_CRTDBG_p) /D__WXMSW__ $(__WXUNIV_DEFINE_p) \
22 $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) /I.\..\..\..\include \
23 /I$(SETUPHDIR) /W4 /I. $(__DLLFLAG_p) /D_WINDOWS /I.\..\..\..\samples \
24 /I.\..\..\include $(__EXCEPTIONSFLAG_8) $(__EXCEPTIONSFLAG_9) $(CPPFLAGS) \
25 $(CXXFLAGS)
26XRCDEMO_OBJECTS = \
27 $(OBJS)\xrcdemo_xrcdemo.obj \
28 $(OBJS)\xrcdemo_myframe.obj \
29 $(OBJS)\xrcdemo_derivdlg.obj \
30 $(OBJS)\xrcdemo_custclas.obj \
31 $(OBJS)\xrcdemo_xrcdemo.res
32
33### Conditionally set variables: ###
34
35!if "$(USE_GUI)" == "0"
36PORTNAME = base
37!endif
38!if "$(USE_GUI)" == "1"
39PORTNAME = msw
40!endif
41!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
42WXDEBUGFLAG = d
43!endif
44!if "$(DEBUG_FLAG)" == "1"
45WXDEBUGFLAG = d
46!endif
47!if "$(UNICODE)" == "1"
48WXUNICODEFLAG = u
49!endif
50!if "$(WXUNIV)" == "1"
51WXUNIVNAME = univ
52!endif
53!if "$(SHARED)" == "1"
54WXDLLFLAG = dll
55!endif
56!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
57__DEBUGINFO_0 = /Zi
58!endif
59!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
60__DEBUGINFO_0 =
61!endif
62!if "$(DEBUG_INFO)" == "0"
63__DEBUGINFO_0 =
64!endif
65!if "$(DEBUG_INFO)" == "1"
66__DEBUGINFO_0 = /Zi
67!endif
68!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
69__DEBUGINFO_1 = /DEBUG
70!endif
71!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
72__DEBUGINFO_1 =
73!endif
74!if "$(DEBUG_INFO)" == "0"
75__DEBUGINFO_1 =
76!endif
77!if "$(DEBUG_INFO)" == "1"
78__DEBUGINFO_1 = /DEBUG
79!endif
80!if "$(DEBUG_RUNTIME_LIBS)" == "0"
81____DEBUGRUNTIME_2_p =
82!endif
83!if "$(DEBUG_RUNTIME_LIBS)" == "1"
84____DEBUGRUNTIME_2_p = /D_DEBUG
85!endif
86!if "$(DEBUG_RUNTIME_LIBS)" == "default"
87____DEBUGRUNTIME_2_p = $(____DEBUGINFO_2_p)
88!endif
89!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
90____DEBUGINFO_2_p = /D_DEBUG
91!endif
92!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
93____DEBUGINFO_2_p =
94!endif
95!if "$(DEBUG_INFO)" == "0"
96____DEBUGINFO_2_p =
97!endif
98!if "$(DEBUG_INFO)" == "1"
99____DEBUGINFO_2_p = /D_DEBUG
100!endif
101!if "$(DEBUG_RUNTIME_LIBS)" == "0"
102____DEBUGRUNTIME_2_p_1 =
103!endif
104!if "$(DEBUG_RUNTIME_LIBS)" == "1"
105____DEBUGRUNTIME_2_p_1 = /d _DEBUG
106!endif
107!if "$(DEBUG_RUNTIME_LIBS)" == "default"
108____DEBUGRUNTIME_2_p_1 = $(____DEBUGINFO_2_p_1)
109!endif
110!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
111____DEBUGINFO_2_p_1 = /d _DEBUG
112!endif
113!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
114____DEBUGINFO_2_p_1 =
115!endif
116!if "$(DEBUG_INFO)" == "0"
117____DEBUGINFO_2_p_1 =
118!endif
119!if "$(DEBUG_INFO)" == "1"
120____DEBUGINFO_2_p_1 = /d _DEBUG
121!endif
122!if "$(DEBUG_RUNTIME_LIBS)" == "0"
123__DEBUGRUNTIME_3 =
124!endif
125!if "$(DEBUG_RUNTIME_LIBS)" == "1"
126__DEBUGRUNTIME_3 = d
127!endif
128!if "$(DEBUG_RUNTIME_LIBS)" == "default"
129__DEBUGRUNTIME_3 = $(__DEBUGINFO_3)
130!endif
131!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
132__DEBUGINFO_3 = d
133!endif
134!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
135__DEBUGINFO_3 =
136!endif
137!if "$(DEBUG_INFO)" == "0"
138__DEBUGINFO_3 =
139!endif
140!if "$(DEBUG_INFO)" == "1"
141__DEBUGINFO_3 = d
142!endif
143!if "$(BUILD)" == "debug"
144__OPTIMIZEFLAG_4 = /Od
145!endif
146!if "$(BUILD)" == "release"
147__OPTIMIZEFLAG_4 = /O2
148!endif
149!if "$(RUNTIME_LIBS)" == "dynamic"
150__RUNTIME_LIBS_7 = D
151!endif
152!if "$(RUNTIME_LIBS)" == "static"
153__RUNTIME_LIBS_7 = T
154!endif
155!if "$(USE_EXCEPTIONS)" == "0"
156__EXCEPTIONSFLAG_8 =
157!endif
158!if "$(USE_EXCEPTIONS)" == "1"
159__EXCEPTIONSFLAG_8 = /GR
160!endif
161!if "$(USE_EXCEPTIONS)" == "0"
162__EXCEPTIONSFLAG_9 =
163!endif
164!if "$(USE_EXCEPTIONS)" == "1"
165__EXCEPTIONSFLAG_9 = /GX
166!endif
167!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
168__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
169!endif
170!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
171__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
172!endif
173!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
174__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
175!endif
176!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
177__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
178!endif
179!if "$(WXUNIV)" == "1"
180__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
181!endif
182!if "$(WXUNIV)" == "1"
183__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
184!endif
185!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
186__DEBUG_DEFINE_p = /D__WXDEBUG__
187!endif
188!if "$(DEBUG_FLAG)" == "1"
189__DEBUG_DEFINE_p = /D__WXDEBUG__
190!endif
191!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
192__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
193!endif
194!if "$(DEBUG_FLAG)" == "1"
195__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
196!endif
197!if "$(UNICODE)" == "1"
198__UNICODE_DEFINE_p = /D_UNICODE
199!endif
200!if "$(UNICODE)" == "1"
201__UNICODE_DEFINE_p_1 = /d _UNICODE
202!endif
203!if "$(SHARED)" == "1"
204__DLLFLAG_p = /DWXUSINGDLL
205!endif
206!if "$(SHARED)" == "1"
207__DLLFLAG_p_1 = /d WXUSINGDLL
208!endif
209!if "$(MONOLITHIC)" == "0"
210__WXLIB_HTML_p = \
211 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
212!endif
213!if "$(MONOLITHIC)" == "0"
214__WXLIB_ADV_p = \
215 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
216!endif
217!if "$(MONOLITHIC)" == "0"
218__WXLIB_CORE_p = \
219 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
220!endif
221!if "$(MONOLITHIC)" == "0"
222__WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
223!endif
224!if "$(MONOLITHIC)" == "0"
225__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
226!endif
227!if "$(MONOLITHIC)" == "1"
228__WXLIB_MONO_p = \
229 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
230!endif
231!if "$(USE_GUI)" == "1"
232__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
233!endif
234!if "$(USE_GUI)" == "1"
235__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
236!endif
237!if "$(USE_GUI)" == "1"
238__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
239!endif
240!if "$(MSLU)" == "1"
241__UNICOWS_LIB_p = unicows.lib
242!endif
243!if "$(SHARED)" == "0"
244LIBDIRNAME = .\..\..\..\lib\vc_lib$(CFG)
245!endif
246!if "$(SHARED)" == "1"
247LIBDIRNAME = .\..\..\..\lib\vc_dll$(CFG)
248!endif
249
250
251all: $(OBJS)
252$(OBJS):
253 -if not exist $(OBJS) mkdir $(OBJS)
254
255### Targets: ###
256
257all: $(OBJS)\xrcdemo.exe data
258
259clean:
260 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
261 -if exist $(OBJS)\*.res del $(OBJS)\*.res
262 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
263 -if exist $(OBJS)\xrcdemo.ilk del $(OBJS)\xrcdemo.ilk
264 -if exist $(OBJS)\xrcdemo.pdb del $(OBJS)\xrcdemo.pdb
265
266$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
267 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
268 $(XRCDEMO_OBJECTS) wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xrc.lib $(__WXLIB_HTML_p) $(__WXLIB_ADV_p) $(__WXLIB_CORE_p) $(__WXLIB_XML_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) wxzlib$(WXDEBUGFLAG).lib wxregex$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(__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
269<<
270
271data:
272 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
273 for %f in (appicon.ico appicon.xpm artprov.xpm artprov.xrc basicdlg.xpm basicdlg.xrc controls.xpm controls.xrc custclas.xpm custclas.xrc derivdlg.xpm derivdlg.xrc fileopen.gif filesave.gif frame.xrc fuzzy.gif menu.xrc platform.xpm platform.xrc quotes.gif resource.xrc scanning.gif sppicon.ico toolbar.xrc uncenter.xpm uncenter.xrc update.gif variable.xpm variable.xrc) do if not exist $(OBJS)\rc\%f copy .\rc\%f $(OBJS)\rc
274
275$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
276 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
277
278$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
279 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
280
281$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
282 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
283
284$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
285 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
286
287$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
288 rc /fo$@ /d WIN32 $(____DEBUGRUNTIME_2_p_1) $(__NO_VC_CRTDBG_p_1) /d __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) /i .\..\..\..\include /i $(SETUPHDIR) /i . $(__DLLFLAG_p_1) /d _WINDOWS /i .\..\..\..\samples /i .\..\..\include $**