]> git.saurik.com Git - wxWidgets.git/blame_incremental - contrib/samples/xrc/makefile.vc
Typos fixed and further clarification of the Python situation on Panther
[wxWidgets.git] / contrib / samples / xrc / makefile.vc
... / ...
CommitLineData
1# =========================================================================
2# This makefile was generated by
3# Bakefile 0.1.1 (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 "$(SHARED)" == "0"
36LIBDIRNAME = .\..\..\..\lib\vc_lib$(CFG)
37!endif
38!if "$(SHARED)" == "1"
39LIBDIRNAME = .\..\..\..\lib\vc_dll$(CFG)
40!endif
41!if "$(USE_GUI)" == "0"
42PORTNAME = base
43!endif
44!if "$(USE_GUI)" == "1"
45PORTNAME = msw
46!endif
47!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
48WXDEBUGFLAG = d
49!endif
50!if "$(DEBUG_FLAG)" == "1"
51WXDEBUGFLAG = d
52!endif
53!if "$(SHARED)" == "1"
54WXDLLFLAG = dll
55!endif
56!if "$(UNICODE)" == "1"
57WXUNICODEFLAG = u
58!endif
59!if "$(WXUNIV)" == "1"
60WXUNIVNAME = univ
61!endif
62!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
63__DEBUGINFO_0 = /Zi
64!endif
65!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
66__DEBUGINFO_0 =
67!endif
68!if "$(DEBUG_INFO)" == "0"
69__DEBUGINFO_0 =
70!endif
71!if "$(DEBUG_INFO)" == "1"
72__DEBUGINFO_0 = /Zi
73!endif
74!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
75__DEBUGINFO_1 = /DEBUG
76!endif
77!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
78__DEBUGINFO_1 =
79!endif
80!if "$(DEBUG_INFO)" == "0"
81__DEBUGINFO_1 =
82!endif
83!if "$(DEBUG_INFO)" == "1"
84__DEBUGINFO_1 = /DEBUG
85!endif
86!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
87__DEBUGINFO_3 = d
88!endif
89!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
90__DEBUGINFO_3 =
91!endif
92!if "$(DEBUG_INFO)" == "0"
93__DEBUGINFO_3 =
94!endif
95!if "$(DEBUG_INFO)" == "1"
96__DEBUGINFO_3 = d
97!endif
98!if "$(DEBUG_RUNTIME_LIBS)" == "0"
99__DEBUGRUNTIME_3 =
100!endif
101!if "$(DEBUG_RUNTIME_LIBS)" == "1"
102__DEBUGRUNTIME_3 = d
103!endif
104!if "$(DEBUG_RUNTIME_LIBS)" == "default"
105__DEBUGRUNTIME_3 = $(__DEBUGINFO_3)
106!endif
107!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
108__DEBUG_DEFINE_p = /D__WXDEBUG__
109!endif
110!if "$(DEBUG_FLAG)" == "1"
111__DEBUG_DEFINE_p = /D__WXDEBUG__
112!endif
113!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
114__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
115!endif
116!if "$(DEBUG_FLAG)" == "1"
117__DEBUG_DEFINE_p_1 = /d __WXDEBUG__
118!endif
119!if "$(SHARED)" == "1"
120__DLLFLAG_p = /DWXUSINGDLL
121!endif
122!if "$(SHARED)" == "1"
123__DLLFLAG_p_1 = /d WXUSINGDLL
124!endif
125!if "$(USE_EXCEPTIONS)" == "0"
126__EXCEPTIONSFLAG_8 =
127!endif
128!if "$(USE_EXCEPTIONS)" == "1"
129__EXCEPTIONSFLAG_8 = /GR
130!endif
131!if "$(USE_EXCEPTIONS)" == "0"
132__EXCEPTIONSFLAG_9 =
133!endif
134!if "$(USE_EXCEPTIONS)" == "1"
135__EXCEPTIONSFLAG_9 = /GX
136!endif
137!if "$(USE_GUI)" == "1"
138__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
139!endif
140!if "$(USE_GUI)" == "1"
141__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
142!endif
143!if "$(USE_GUI)" == "1"
144__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
145!endif
146!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
147__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
148!endif
149!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
150__NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
151!endif
152!if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
153__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
154!endif
155!if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
156__NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
157!endif
158!if "$(BUILD)" == "debug"
159__OPTIMIZEFLAG_4 = /Od
160!endif
161!if "$(BUILD)" == "release"
162__OPTIMIZEFLAG_4 = /O2
163!endif
164!if "$(RUNTIME_LIBS)" == "dynamic"
165__RUNTIME_LIBS_7 = D
166!endif
167!if "$(RUNTIME_LIBS)" == "static"
168__RUNTIME_LIBS_7 = T
169!endif
170!if "$(UNICODE)" == "1"
171__UNICODE_DEFINE_p = /D_UNICODE
172!endif
173!if "$(UNICODE)" == "1"
174__UNICODE_DEFINE_p_1 = /d _UNICODE
175!endif
176!if "$(MSLU)" == "1"
177__UNICOWS_LIB_p = unicows.lib
178!endif
179!if "$(MONOLITHIC)" == "0"
180__WXLIB_ADV_p = \
181 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
182!endif
183!if "$(MONOLITHIC)" == "0"
184__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
185!endif
186!if "$(MONOLITHIC)" == "0"
187__WXLIB_CORE_p = \
188 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
189!endif
190!if "$(MONOLITHIC)" == "0"
191__WXLIB_HTML_p = \
192 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
193!endif
194!if "$(MONOLITHIC)" == "1"
195__WXLIB_MONO_p = \
196 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
197!endif
198!if "$(MONOLITHIC)" == "0"
199__WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
200!endif
201!if "$(WXUNIV)" == "1"
202__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
203!endif
204!if "$(WXUNIV)" == "1"
205__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
206!endif
207!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
208____DEBUGINFO_2_p = /D_DEBUG
209!endif
210!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
211____DEBUGINFO_2_p =
212!endif
213!if "$(DEBUG_INFO)" == "0"
214____DEBUGINFO_2_p =
215!endif
216!if "$(DEBUG_INFO)" == "1"
217____DEBUGINFO_2_p = /D_DEBUG
218!endif
219!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
220____DEBUGINFO_2_p_1 = /d _DEBUG
221!endif
222!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
223____DEBUGINFO_2_p_1 =
224!endif
225!if "$(DEBUG_INFO)" == "0"
226____DEBUGINFO_2_p_1 =
227!endif
228!if "$(DEBUG_INFO)" == "1"
229____DEBUGINFO_2_p_1 = /d _DEBUG
230!endif
231!if "$(DEBUG_RUNTIME_LIBS)" == "0"
232____DEBUGRUNTIME_2_p =
233!endif
234!if "$(DEBUG_RUNTIME_LIBS)" == "1"
235____DEBUGRUNTIME_2_p = /D_DEBUG
236!endif
237!if "$(DEBUG_RUNTIME_LIBS)" == "default"
238____DEBUGRUNTIME_2_p = $(____DEBUGINFO_2_p)
239!endif
240!if "$(DEBUG_RUNTIME_LIBS)" == "0"
241____DEBUGRUNTIME_2_p_1 =
242!endif
243!if "$(DEBUG_RUNTIME_LIBS)" == "1"
244____DEBUGRUNTIME_2_p_1 = /d _DEBUG
245!endif
246!if "$(DEBUG_RUNTIME_LIBS)" == "default"
247____DEBUGRUNTIME_2_p_1 = $(____DEBUGINFO_2_p_1)
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
259$(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
260 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
261
262$(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
263 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
264
265$(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
266 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
267
268$(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
269 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
270
271$(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
272 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 $**
273
274clean:
275 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
276 -if exist $(OBJS)\*.res del $(OBJS)\*.res
277 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
278 -if exist $(OBJS)\xrcdemo.ilk del $(OBJS)\xrcdemo.ilk
279 -if exist $(OBJS)\xrcdemo.pdb del $(OBJS)\xrcdemo.pdb
280
281data:
282 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
283 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
284
285$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
286 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
287 $(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 odbc32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib oleacc.lib
288<<