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