]> git.saurik.com Git - wxWidgets.git/blame - contrib/samples/xrc/makefile.vc
Typos fixed and further clarification of the Python situation on Panther
[wxWidgets.git] / contrib / samples / xrc / makefile.vc
CommitLineData
250700e4
RD
1# =========================================================================
2# This makefile was generated by
f509d00d 3# Bakefile 0.1.1 (http://bakefile.sourceforge.net)
250700e4
RD
4# Do not modify, all changes will be overwritten!
5# =========================================================================
64d452a8 6
fd9f42b6 7!include <../../../build/msw/config.vc>
64d452a8 8
250700e4
RD
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
af1337b0 12
250700e4 13### Variables: ###
64d452a8 14
3f55f5b8
VS
15OBJS = \
16 vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
75a0a7b7
VS
17SETUPHDIR = \
18 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
9bfe7ad9
VS
19XRCDEMO_CXXFLAGS = /M$(__RUNTIME_LIBS_7)$(__DEBUGRUNTIME_3) /DWIN32 \
20 $(__DEBUGINFO_0) /Fd$(OBJS)\xrcdemo.pdb $(____DEBUGRUNTIME_2_p) \
ec08d395
JS
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 \
9bfe7ad9
VS
24 /I.\..\..\include $(__EXCEPTIONSFLAG_8) $(__EXCEPTIONSFLAG_9) $(CPPFLAGS) \
25 $(CXXFLAGS)
3f55f5b8
VS
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
64d452a8 32
250700e4 33### Conditionally set variables: ###
af1337b0 34
75a0a7b7
VS
35!if "$(SHARED)" == "0"
36LIBDIRNAME = .\..\..\..\lib\vc_lib$(CFG)
37!endif
38!if "$(SHARED)" == "1"
39LIBDIRNAME = .\..\..\..\lib\vc_dll$(CFG)
40!endif
250700e4
RD
41!if "$(USE_GUI)" == "0"
42PORTNAME = base
43!endif
44!if "$(USE_GUI)" == "1"
45PORTNAME = msw
46!endif
3f55f5b8
VS
47!if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
48WXDEBUGFLAG = d
49!endif
50!if "$(DEBUG_FLAG)" == "1"
250700e4
RD
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
3f55f5b8
VS
62!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
63__DEBUGINFO_0 = /Zi
250700e4 64!endif
3f55f5b8
VS
65!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
66__DEBUGINFO_0 =
250700e4 67!endif
3f55f5b8
VS
68!if "$(DEBUG_INFO)" == "0"
69__DEBUGINFO_0 =
250700e4 70!endif
3f55f5b8
VS
71!if "$(DEBUG_INFO)" == "1"
72__DEBUGINFO_0 = /Zi
250700e4 73!endif
3f55f5b8
VS
74!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
75__DEBUGINFO_1 = /DEBUG
250700e4 76!endif
3f55f5b8
VS
77!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
78__DEBUGINFO_1 =
250700e4 79!endif
3f55f5b8
VS
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"
250700e4
RD
108__DEBUG_DEFINE_p = /D__WXDEBUG__
109!endif
3f55f5b8
VS
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__
250700e4
RD
118!endif
119!if "$(SHARED)" == "1"
120__DLLFLAG_p = /DWXUSINGDLL
121!endif
122!if "$(SHARED)" == "1"
3f55f5b8
VS
123__DLLFLAG_p_1 = /d WXUSINGDLL
124!endif
a4ad36cd
VS
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
3f55f5b8
VS
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
250700e4 145!endif
ec08d395
JS
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
250700e4 158!if "$(BUILD)" == "debug"
bdc408c4 159__OPTIMIZEFLAG_4 = /Od
250700e4
RD
160!endif
161!if "$(BUILD)" == "release"
bdc408c4 162__OPTIMIZEFLAG_4 = /O2
250700e4
RD
163!endif
164!if "$(RUNTIME_LIBS)" == "dynamic"
bdc408c4 165__RUNTIME_LIBS_7 = D
250700e4
RD
166!endif
167!if "$(RUNTIME_LIBS)" == "static"
bdc408c4 168__RUNTIME_LIBS_7 = T
250700e4
RD
169!endif
170!if "$(UNICODE)" == "1"
ec08d395 171__UNICODE_DEFINE_p = /D_UNICODE
250700e4
RD
172!endif
173!if "$(UNICODE)" == "1"
ec08d395 174__UNICODE_DEFINE_p_1 = /d _UNICODE
250700e4 175!endif
2265a2d5
VS
176!if "$(MSLU)" == "1"
177__UNICOWS_LIB_p = unicows.lib
178!endif
250700e4 179!if "$(MONOLITHIC)" == "0"
2eb7ed88
JS
180__WXLIB_ADV_p = \
181 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
182!endif
183!if "$(MONOLITHIC)" == "0"
250700e4
RD
184__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
185!endif
186!if "$(MONOLITHIC)" == "0"
3f55f5b8
VS
187__WXLIB_CORE_p = \
188 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
250700e4
RD
189!endif
190!if "$(MONOLITHIC)" == "0"
3f55f5b8
VS
191__WXLIB_HTML_p = \
192 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
250700e4
RD
193!endif
194!if "$(MONOLITHIC)" == "1"
3f55f5b8
VS
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
250700e4
RD
200!endif
201!if "$(WXUNIV)" == "1"
202__WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
203!endif
204!if "$(WXUNIV)" == "1"
3f55f5b8 205__WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
250700e4 206!endif
3f55f5b8
VS
207!if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
208____DEBUGINFO_2_p = /D_DEBUG
bdc408c4 209!endif
3f55f5b8 210!if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
e80ae200 211____DEBUGINFO_2_p =
bdc408c4 212!endif
3f55f5b8 213!if "$(DEBUG_INFO)" == "0"
e80ae200 214____DEBUGINFO_2_p =
bdc408c4 215!endif
3f55f5b8
VS
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"
e80ae200 223____DEBUGINFO_2_p_1 =
3f55f5b8
VS
224!endif
225!if "$(DEBUG_INFO)" == "0"
e80ae200 226____DEBUGINFO_2_p_1 =
3f55f5b8
VS
227!endif
228!if "$(DEBUG_INFO)" == "1"
229____DEBUGINFO_2_p_1 = /d _DEBUG
230!endif
231!if "$(DEBUG_RUNTIME_LIBS)" == "0"
e80ae200 232____DEBUGRUNTIME_2_p =
3f55f5b8
VS
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"
e80ae200 241____DEBUGRUNTIME_2_p_1 =
3f55f5b8
VS
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)
bdc408c4 248!endif
250700e4
RD
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
ec08d395 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 $**
250700e4
RD
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
ec08d395
JS
278 -if exist $(OBJS)\xrcdemo.ilk del $(OBJS)\xrcdemo.ilk
279 -if exist $(OBJS)\xrcdemo.pdb del $(OBJS)\xrcdemo.pdb
250700e4
RD
280
281data:
2265a2d5
VS
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
250700e4 284
3f55f5b8 285$(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
75a0a7b7 286 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
ec08d395 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
250700e4 288<<