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.\..\..\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
146 !if "$(MONOLITHIC)" == "0"
147 __WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
149 !if "$(MONOLITHIC)" == "0"
151 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
153 !if "$(MONOLITHIC)" == "0"
155 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
157 !if "$(MONOLITHIC)" == "1"
159 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
161 !if "$(MONOLITHIC)" == "0"
162 __WXLIB_XML_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xml.lib
164 !if "$(WXUNIV)" == "1"
165 __WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
167 !if "$(WXUNIV)" == "1"
168 __WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
170 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
171 ____DEBUGINFO_2_p = /D_DEBUG
173 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
176 !if "$(DEBUG_INFO)" == "0"
179 !if "$(DEBUG_INFO)" == "1"
180 ____DEBUGINFO_2_p = /D_DEBUG
182 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
183 ____DEBUGINFO_2_p_1 = /d _DEBUG
185 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
186 ____DEBUGINFO_2_p_1 =
188 !if "$(DEBUG_INFO)" == "0"
189 ____DEBUGINFO_2_p_1 =
191 !if "$(DEBUG_INFO)" == "1"
192 ____DEBUGINFO_2_p_1 = /d _DEBUG
194 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
195 ____DEBUGRUNTIME_2_p =
197 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
198 ____DEBUGRUNTIME_2_p = /D_DEBUG
200 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
201 ____DEBUGRUNTIME_2_p = $(____DEBUGINFO_2_p)
203 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
204 ____DEBUGRUNTIME_2_p_1 =
206 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
207 ____DEBUGRUNTIME_2_p_1 = /d _DEBUG
209 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
210 ____DEBUGRUNTIME_2_p_1 = $(____DEBUGINFO_2_p_1)
216 -if not exist $(OBJS) mkdir $(OBJS)
220 all: $(OBJS)\xrcdemo.exe data
222 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
223 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
225 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
226 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
228 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
229 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
231 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
232 $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
234 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
235 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 .\..\..\include $**
238 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
239 -if exist $(OBJS)\*.res del $(OBJS)\*.res
240 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
243 if not exist $(OBJS)/rc mkdir $(OBJS)/rc
244 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
246 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
247 link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1) /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
248 $(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 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