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) /D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) \
22 $(__UNICODE_DEFINE_p) /I.\..\..\..\include /I$(SETUPHDIR) /I. $(__DLLFLAG_p) \
23 /D_WINDOWS /I.\..\..\..\samples /I.\..\..\include $(CXXFLAGS)
25 $(OBJS)\xrcdemo_xrcdemo.obj \
26 $(OBJS)\xrcdemo_myframe.obj \
27 $(OBJS)\xrcdemo_derivdlg.obj \
28 $(OBJS)\xrcdemo_custclas.obj \
29 $(OBJS)\xrcdemo_xrcdemo.res
31 ### Conditionally set variables: ###
33 !if "$(SHARED)" == "0"
34 LIBDIRNAME = .\..\..\..\lib\vc_lib$(CFG)
36 !if "$(SHARED)" == "1"
37 LIBDIRNAME = .\..\..\..\lib\vc_dll$(CFG)
39 !if "$(USE_GUI)" == "0"
42 !if "$(USE_GUI)" == "1"
45 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
48 !if "$(DEBUG_FLAG)" == "1"
51 !if "$(SHARED)" == "1"
54 !if "$(UNICODE)" == "1"
57 !if "$(WXUNIV)" == "1"
60 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
63 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
66 !if "$(DEBUG_INFO)" == "0"
69 !if "$(DEBUG_INFO)" == "1"
72 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
73 __DEBUGINFO_1 = /DEBUG
75 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
78 !if "$(DEBUG_INFO)" == "0"
81 !if "$(DEBUG_INFO)" == "1"
82 __DEBUGINFO_1 = /DEBUG
84 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
87 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
90 !if "$(DEBUG_INFO)" == "0"
93 !if "$(DEBUG_INFO)" == "1"
96 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
99 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
102 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
103 __DEBUGRUNTIME_3 = $(__DEBUGINFO_3)
105 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
106 __DEBUG_DEFINE_p = /D__WXDEBUG__
108 !if "$(DEBUG_FLAG)" == "1"
109 __DEBUG_DEFINE_p = /D__WXDEBUG__
111 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
112 __DEBUG_DEFINE_p_1 = /d __WXDEBUG__
114 !if "$(DEBUG_FLAG)" == "1"
115 __DEBUG_DEFINE_p_1 = /d __WXDEBUG__
117 !if "$(SHARED)" == "1"
118 __DLLFLAG_p = /DWXUSINGDLL
120 !if "$(SHARED)" == "1"
121 __DLLFLAG_p_1 = /d WXUSINGDLL
123 !if "$(USE_GUI)" == "1"
124 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
126 !if "$(USE_GUI)" == "1"
127 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
129 !if "$(USE_GUI)" == "1"
130 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
132 !if "$(BUILD)" == "debug"
133 __OPTIMIZEFLAG_4 = /Od
135 !if "$(BUILD)" == "release"
136 __OPTIMIZEFLAG_4 = /O2
138 !if "$(RUNTIME_LIBS)" == "dynamic"
141 !if "$(RUNTIME_LIBS)" == "static"
144 !if "$(UNICODE)" == "1"
145 __UNICODE_DEFINE_p = /DwxUSE_UNICODE=1
147 !if "$(UNICODE)" == "1"
148 __UNICODE_DEFINE_p_1 = /d wxUSE_UNICODE=1
151 __UNICOWS_LIB_p = unicows.lib
153 !if "$(MONOLITHIC)" == "0"
155 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_adv.lib
157 !if "$(MONOLITHIC)" == "0"
158 __WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
160 !if "$(MONOLITHIC)" == "0"
162 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
164 !if "$(MONOLITHIC)" == "0"
166 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
168 !if "$(MONOLITHIC)" == "1"
170 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
172 !if "$(MONOLITHIC)" == "0"
173 __WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
175 !if "$(WXUNIV)" == "1"
176 __WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
178 !if "$(WXUNIV)" == "1"
179 __WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
181 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
182 ____DEBUGINFO_2_p = /D_DEBUG
184 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
187 !if "$(DEBUG_INFO)" == "0"
190 !if "$(DEBUG_INFO)" == "1"
191 ____DEBUGINFO_2_p = /D_DEBUG
193 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
194 ____DEBUGINFO_2_p_1 = /d _DEBUG
196 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
197 ____DEBUGINFO_2_p_1 =
199 !if "$(DEBUG_INFO)" == "0"
200 ____DEBUGINFO_2_p_1 =
202 !if "$(DEBUG_INFO)" == "1"
203 ____DEBUGINFO_2_p_1 = /d _DEBUG
205 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
206 ____DEBUGRUNTIME_2_p =
208 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
209 ____DEBUGRUNTIME_2_p = /D_DEBUG
211 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
212 ____DEBUGRUNTIME_2_p = $(____DEBUGINFO_2_p)
214 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
215 ____DEBUGRUNTIME_2_p_1 =
217 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
218 ____DEBUGRUNTIME_2_p_1 = /d _DEBUG
220 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
221 ____DEBUGRUNTIME_2_p_1 = $(____DEBUGINFO_2_p_1)
227 -if not exist $(OBJS) mkdir $(OBJS)
231 all: $(OBJS)\xrcdemo.exe data
233 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
234 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
236 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
237 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
239 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
240 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
242 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
243 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
245 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
246 rc /fo$@ /d WIN32 $(____DEBUGRUNTIME_2_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 $**
249 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
250 -if exist $(OBJS)\*.res del $(OBJS)\*.res
251 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
254 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
255 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
257 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
258 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
259 $(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