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 .\..\..\..\lib\vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
18 vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
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$(LIBDIRNAME) \
23 /I.\..\..\..\src\tiff /I.\..\..\..\src\jpeg /I.\..\..\..\src\png \
24 /I.\..\..\..\src\zlib /I.\..\..\..\src\regex /I.\..\..\..\src\expat\lib /I. \
25 $(__DLLFLAG_p) /D_WINDOWS /I..\..\..\samples /I.\..\..\include $(CXXFLAGS)
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
33 ### Conditionally set variables: ###
35 !if "$(USE_GUI)" == "0"
38 !if "$(USE_GUI)" == "1"
41 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
44 !if "$(DEBUG_FLAG)" == "1"
47 !if "$(SHARED)" == "1"
50 !if "$(UNICODE)" == "1"
53 !if "$(WXUNIV)" == "1"
56 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
59 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
62 !if "$(DEBUG_INFO)" == "0"
65 !if "$(DEBUG_INFO)" == "1"
68 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
69 __DEBUGINFO_1 = /DEBUG
71 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
74 !if "$(DEBUG_INFO)" == "0"
77 !if "$(DEBUG_INFO)" == "1"
78 __DEBUGINFO_1 = /DEBUG
80 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
83 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
86 !if "$(DEBUG_INFO)" == "0"
89 !if "$(DEBUG_INFO)" == "1"
92 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
95 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
98 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
99 __DEBUGRUNTIME_3 = $(__DEBUGINFO_3)
101 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
102 __DEBUG_DEFINE_p = /D__WXDEBUG__
104 !if "$(DEBUG_FLAG)" == "1"
105 __DEBUG_DEFINE_p = /D__WXDEBUG__
107 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
108 __DEBUG_DEFINE_p_1 = /d __WXDEBUG__
110 !if "$(DEBUG_FLAG)" == "1"
111 __DEBUG_DEFINE_p_1 = /d __WXDEBUG__
113 !if "$(SHARED)" == "1"
114 __DLLFLAG_p = /DWXUSINGDLL
116 !if "$(SHARED)" == "1"
117 __DLLFLAG_p_1 = /d WXUSINGDLL
119 !if "$(USE_GUI)" == "1"
120 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
122 !if "$(USE_GUI)" == "1"
123 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
125 !if "$(USE_GUI)" == "1"
126 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
128 !if "$(BUILD)" == "debug"
129 __OPTIMIZEFLAG_4 = /Od
131 !if "$(BUILD)" == "release"
132 __OPTIMIZEFLAG_4 = /O2
134 !if "$(RUNTIME_LIBS)" == "dynamic"
137 !if "$(RUNTIME_LIBS)" == "static"
140 !if "$(UNICODE)" == "1"
141 __UNICODE_DEFINE_p = /DwxUSE_UNICODE=1
143 !if "$(UNICODE)" == "1"
144 __UNICODE_DEFINE_p_1 = /d wxUSE_UNICODE=1
147 __UNICOWS_LIB_p = unicows.lib
149 !if "$(MONOLITHIC)" == "0"
150 __WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
152 !if "$(MONOLITHIC)" == "0"
154 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
156 !if "$(MONOLITHIC)" == "0"
158 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
160 !if "$(MONOLITHIC)" == "1"
162 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
164 !if "$(MONOLITHIC)" == "0"
165 __WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
167 !if "$(WXUNIV)" == "1"
168 __WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
170 !if "$(WXUNIV)" == "1"
171 __WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
173 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
174 ____DEBUGINFO_2_p = /D_DEBUG
176 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
179 !if "$(DEBUG_INFO)" == "0"
182 !if "$(DEBUG_INFO)" == "1"
183 ____DEBUGINFO_2_p = /D_DEBUG
185 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
186 ____DEBUGINFO_2_p_1 = /d _DEBUG
188 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
189 ____DEBUGINFO_2_p_1 =
191 !if "$(DEBUG_INFO)" == "0"
192 ____DEBUGINFO_2_p_1 =
194 !if "$(DEBUG_INFO)" == "1"
195 ____DEBUGINFO_2_p_1 = /d _DEBUG
197 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
198 ____DEBUGRUNTIME_2_p =
200 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
201 ____DEBUGRUNTIME_2_p = /D_DEBUG
203 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
204 ____DEBUGRUNTIME_2_p = $(____DEBUGINFO_2_p)
206 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
207 ____DEBUGRUNTIME_2_p_1 =
209 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
210 ____DEBUGRUNTIME_2_p_1 = /d _DEBUG
212 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
213 ____DEBUGRUNTIME_2_p_1 = $(____DEBUGINFO_2_p_1)
219 -if not exist $(OBJS) mkdir $(OBJS)
223 all: $(OBJS)\xrcdemo.exe data
225 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
226 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
228 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
229 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
231 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
232 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
234 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
235 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
237 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
238 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 $(LIBDIRNAME) /i .\..\..\..\src\tiff /i .\..\..\..\src\jpeg /i .\..\..\..\src\png /i .\..\..\..\src\zlib /i .\..\..\..\src\regex /i .\..\..\..\src\expat\lib /i . $(__DLLFLAG_p_1) /d _WINDOWS /i ..\..\..\samples /i .\..\..\include $**
241 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
242 -if exist $(OBJS)\*.res del $(OBJS)\*.res
243 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
246 if not exist $(OBJS)\rc mkdir $(OBJS)\rc
247 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
249 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
250 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
251 $(XRCDEMO_OBJECTS) wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xrc.lib $(__WXLIB_HTML_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