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 # =========================================================================
7 !include <../../../build/msw/config.vc>
9 # -------------------------------------------------------------------------
10 # Do not modify the rest of this file!
11 # -------------------------------------------------------------------------
16 vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
18 $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
19 XRCDEMO_CXXFLAGS = $(CPPFLAGS) /M$(__RUNTIME_LIBS_7)$(__DEBUGRUNTIME_3) \
20 /DWIN32 $(__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 $(CXXFLAGS) /GR /GX
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
32 ### Conditionally set variables: ###
34 !if "$(SHARED)" == "0"
35 LIBDIRNAME = .\..\..\..\lib\vc_lib$(CFG)
37 !if "$(SHARED)" == "1"
38 LIBDIRNAME = .\..\..\..\lib\vc_dll$(CFG)
40 !if "$(USE_GUI)" == "0"
43 !if "$(USE_GUI)" == "1"
46 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
49 !if "$(DEBUG_FLAG)" == "1"
52 !if "$(SHARED)" == "1"
55 !if "$(UNICODE)" == "1"
58 !if "$(WXUNIV)" == "1"
61 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
64 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
67 !if "$(DEBUG_INFO)" == "0"
70 !if "$(DEBUG_INFO)" == "1"
73 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
74 __DEBUGINFO_1 = /DEBUG
76 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
79 !if "$(DEBUG_INFO)" == "0"
82 !if "$(DEBUG_INFO)" == "1"
83 __DEBUGINFO_1 = /DEBUG
85 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
88 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
91 !if "$(DEBUG_INFO)" == "0"
94 !if "$(DEBUG_INFO)" == "1"
97 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
100 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
103 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
104 __DEBUGRUNTIME_3 = $(__DEBUGINFO_3)
106 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
107 __DEBUG_DEFINE_p = /D__WXDEBUG__
109 !if "$(DEBUG_FLAG)" == "1"
110 __DEBUG_DEFINE_p = /D__WXDEBUG__
112 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
113 __DEBUG_DEFINE_p_1 = /d __WXDEBUG__
115 !if "$(DEBUG_FLAG)" == "1"
116 __DEBUG_DEFINE_p_1 = /d __WXDEBUG__
118 !if "$(SHARED)" == "1"
119 __DLLFLAG_p = /DWXUSINGDLL
121 !if "$(SHARED)" == "1"
122 __DLLFLAG_p_1 = /d WXUSINGDLL
124 !if "$(USE_GUI)" == "1"
125 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
127 !if "$(USE_GUI)" == "1"
128 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
130 !if "$(USE_GUI)" == "1"
131 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
133 !if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
134 __NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
136 !if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
137 __NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
139 !if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
140 __NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
142 !if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
143 __NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
145 !if "$(BUILD)" == "debug"
146 __OPTIMIZEFLAG_4 = /Od
148 !if "$(BUILD)" == "release"
149 __OPTIMIZEFLAG_4 = /O2
151 !if "$(RUNTIME_LIBS)" == "dynamic"
154 !if "$(RUNTIME_LIBS)" == "static"
157 !if "$(UNICODE)" == "1"
158 __UNICODE_DEFINE_p = /D_UNICODE
160 !if "$(UNICODE)" == "1"
161 __UNICODE_DEFINE_p_1 = /d _UNICODE
164 __UNICOWS_LIB_p = unicows.lib
166 !if "$(MONOLITHIC)" == "0"
168 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
170 !if "$(MONOLITHIC)" == "0"
171 __WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
173 !if "$(MONOLITHIC)" == "0"
175 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
177 !if "$(MONOLITHIC)" == "0"
179 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
181 !if "$(MONOLITHIC)" == "1"
183 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
185 !if "$(MONOLITHIC)" == "0"
186 __WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
188 !if "$(WXUNIV)" == "1"
189 __WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
191 !if "$(WXUNIV)" == "1"
192 __WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
194 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
195 ____DEBUGINFO_2_p = /D_DEBUG
197 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
200 !if "$(DEBUG_INFO)" == "0"
203 !if "$(DEBUG_INFO)" == "1"
204 ____DEBUGINFO_2_p = /D_DEBUG
206 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
207 ____DEBUGINFO_2_p_1 = /d _DEBUG
209 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
210 ____DEBUGINFO_2_p_1 =
212 !if "$(DEBUG_INFO)" == "0"
213 ____DEBUGINFO_2_p_1 =
215 !if "$(DEBUG_INFO)" == "1"
216 ____DEBUGINFO_2_p_1 = /d _DEBUG
218 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
219 ____DEBUGRUNTIME_2_p =
221 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
222 ____DEBUGRUNTIME_2_p = /D_DEBUG
224 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
225 ____DEBUGRUNTIME_2_p = $(____DEBUGINFO_2_p)
227 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
228 ____DEBUGRUNTIME_2_p_1 =
230 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
231 ____DEBUGRUNTIME_2_p_1 = /d _DEBUG
233 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
234 ____DEBUGRUNTIME_2_p_1 = $(____DEBUGINFO_2_p_1)
240 -if not exist $(OBJS) mkdir $(OBJS)
244 all: $(OBJS)\xrcdemo.exe data
246 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
247 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
249 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
250 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
252 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
253 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
255 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
256 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
258 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
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 $**
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
265 -if exist $(OBJS)\xrcdemo.ilk del $(OBJS)\xrcdemo.ilk
266 -if exist $(OBJS)\xrcdemo.pdb del $(OBJS)\xrcdemo.pdb
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
272 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
273 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
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