Regenerated makefiles
[wxWidgets.git] / samples / xrc / makefile.vc
1 # =========================================================================
2 #     This makefile was generated by
3 #     Bakefile 0.1.6 (http://bakefile.sourceforge.net)
4 #     Do not modify, all changes will be overwritten!
5 # =========================================================================
6
7 !include <../../build/msw/config.vc>
8
9 # -------------------------------------------------------------------------
10 # Do not modify the rest of this file!
11 # -------------------------------------------------------------------------
12
13 ### Variables: ###
14
15 WX_RELEASE_NODOT = 25
16 OBJS = \
17         vc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
18 LIBDIRNAME = .\..\..\lib\vc_$(LIBTYPE_SUFFIX)$(CFG)
19 SETUPHDIR = \
20         $(LIBDIRNAME)\$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)
21 XRCDEMO_CXXFLAGS = /M$(__RUNTIME_LIBS_7)$(__DEBUGRUNTIME_3) /DWIN32 \
22         $(__DEBUGINFO_0) /Fd$(OBJS)\xrcdemo.pdb $(____DEBUGRUNTIME_2_p) \
23         $(__OPTIMIZEFLAG_4) $(__NO_VC_CRTDBG_p) /D__WXMSW__ $(__WXUNIV_DEFINE_p) \
24         $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) /I.\..\..\include /I$(SETUPHDIR) \
25         /W4 /I. $(__DLLFLAG_p) /D_WINDOWS /I.\..\..\samples /DNOPCH \
26         $(__EXCEPTIONSFLAG_8) $(__EXCEPTIONSFLAG_9) $(CPPFLAGS) $(CXXFLAGS)
27 XRCDEMO_OBJECTS =  \
28         $(OBJS)\xrcdemo_xrcdemo.obj \
29         $(OBJS)\xrcdemo_myframe.obj \
30         $(OBJS)\xrcdemo_derivdlg.obj \
31         $(OBJS)\xrcdemo_custclas.obj \
32         $(OBJS)\xrcdemo_xrcdemo.res
33
34 ### Conditionally set variables: ###
35
36 !if "$(USE_GUI)" == "0"
37 PORTNAME = base
38 !endif
39 !if "$(USE_GUI)" == "1"
40 PORTNAME = msw
41 !endif
42 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
43 WXDEBUGFLAG = d
44 !endif
45 !if "$(DEBUG_FLAG)" == "1"
46 WXDEBUGFLAG = d
47 !endif
48 !if "$(UNICODE)" == "1"
49 WXUNICODEFLAG = u
50 !endif
51 !if "$(WXUNIV)" == "1"
52 WXUNIVNAME = univ
53 !endif
54 !if "$(SHARED)" == "1"
55 WXDLLFLAG = dll
56 !endif
57 !if "$(SHARED)" == "0"
58 LIBTYPE_SUFFIX = lib
59 !endif
60 !if "$(SHARED)" == "1"
61 LIBTYPE_SUFFIX = dll
62 !endif
63 !if "$(MONOLITHIC)" == "0"
64 EXTRALIBS_FOR_BASE = 
65 !endif
66 !if "$(MONOLITHIC)" == "1"
67 EXTRALIBS_FOR_BASE =  
68 !endif
69 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
70 __DEBUGINFO_0 = /Zi
71 !endif
72 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
73 __DEBUGINFO_0 = 
74 !endif
75 !if "$(DEBUG_INFO)" == "0"
76 __DEBUGINFO_0 = 
77 !endif
78 !if "$(DEBUG_INFO)" == "1"
79 __DEBUGINFO_0 = /Zi
80 !endif
81 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
82 __DEBUGINFO_1 = /DEBUG
83 !endif
84 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
85 __DEBUGINFO_1 = 
86 !endif
87 !if "$(DEBUG_INFO)" == "0"
88 __DEBUGINFO_1 = 
89 !endif
90 !if "$(DEBUG_INFO)" == "1"
91 __DEBUGINFO_1 = /DEBUG
92 !endif
93 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
94 ____DEBUGRUNTIME_2_p = 
95 !endif
96 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
97 ____DEBUGRUNTIME_2_p = /D_DEBUG
98 !endif
99 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
100 ____DEBUGRUNTIME_2_p = $(____DEBUGINFO_2_p)
101 !endif
102 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
103 ____DEBUGINFO_2_p = /D_DEBUG
104 !endif
105 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
106 ____DEBUGINFO_2_p = 
107 !endif
108 !if "$(DEBUG_INFO)" == "0"
109 ____DEBUGINFO_2_p = 
110 !endif
111 !if "$(DEBUG_INFO)" == "1"
112 ____DEBUGINFO_2_p = /D_DEBUG
113 !endif
114 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
115 ____DEBUGRUNTIME_2_p_1 = 
116 !endif
117 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
118 ____DEBUGRUNTIME_2_p_1 = /d _DEBUG
119 !endif
120 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
121 ____DEBUGRUNTIME_2_p_1 = $(____DEBUGINFO_2_p_1)
122 !endif
123 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
124 ____DEBUGINFO_2_p_1 = /d _DEBUG
125 !endif
126 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
127 ____DEBUGINFO_2_p_1 = 
128 !endif
129 !if "$(DEBUG_INFO)" == "0"
130 ____DEBUGINFO_2_p_1 = 
131 !endif
132 !if "$(DEBUG_INFO)" == "1"
133 ____DEBUGINFO_2_p_1 = /d _DEBUG
134 !endif
135 !if "$(DEBUG_RUNTIME_LIBS)" == "0"
136 __DEBUGRUNTIME_3 = 
137 !endif
138 !if "$(DEBUG_RUNTIME_LIBS)" == "1"
139 __DEBUGRUNTIME_3 = d
140 !endif
141 !if "$(DEBUG_RUNTIME_LIBS)" == "default"
142 __DEBUGRUNTIME_3 = $(__DEBUGINFO_3)
143 !endif
144 !if "$(BUILD)" == "debug" && "$(DEBUG_INFO)" == "default"
145 __DEBUGINFO_3 = d
146 !endif
147 !if "$(BUILD)" == "release" && "$(DEBUG_INFO)" == "default"
148 __DEBUGINFO_3 = 
149 !endif
150 !if "$(DEBUG_INFO)" == "0"
151 __DEBUGINFO_3 = 
152 !endif
153 !if "$(DEBUG_INFO)" == "1"
154 __DEBUGINFO_3 = d
155 !endif
156 !if "$(BUILD)" == "debug"
157 __OPTIMIZEFLAG_4 = /Od
158 !endif
159 !if "$(BUILD)" == "release"
160 __OPTIMIZEFLAG_4 = /O2
161 !endif
162 !if "$(RUNTIME_LIBS)" == "dynamic"
163 __RUNTIME_LIBS_7 = D
164 !endif
165 !if "$(RUNTIME_LIBS)" == "static"
166 __RUNTIME_LIBS_7 = T
167 !endif
168 !if "$(USE_EXCEPTIONS)" == "0"
169 __EXCEPTIONSFLAG_8 = 
170 !endif
171 !if "$(USE_EXCEPTIONS)" == "1"
172 __EXCEPTIONSFLAG_8 = /GR
173 !endif
174 !if "$(USE_EXCEPTIONS)" == "0"
175 __EXCEPTIONSFLAG_9 = 
176 !endif
177 !if "$(USE_EXCEPTIONS)" == "1"
178 __EXCEPTIONSFLAG_9 = /GX
179 !endif
180 !if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
181 __NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
182 !endif
183 !if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
184 __NO_VC_CRTDBG_p = /D__NO_VC_CRTDBG__
185 !endif
186 !if "$(BUILD)" == "debug" && "$(DEBUG_RUNTIME_LIBS)" == "0"
187 __NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
188 !endif
189 !if "$(BUILD)" == "release" && "$(DEBUG_FLAG)" == "1"
190 __NO_VC_CRTDBG_p_1 = /d __NO_VC_CRTDBG__
191 !endif
192 !if "$(WXUNIV)" == "1"
193 __WXUNIV_DEFINE_p = /D__WXUNIVERSAL__
194 !endif
195 !if "$(WXUNIV)" == "1"
196 __WXUNIV_DEFINE_p_1 = /d __WXUNIVERSAL__
197 !endif
198 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
199 __DEBUG_DEFINE_p = /D__WXDEBUG__
200 !endif
201 !if "$(DEBUG_FLAG)" == "1"
202 __DEBUG_DEFINE_p = /D__WXDEBUG__
203 !endif
204 !if "$(BUILD)" == "debug" && "$(DEBUG_FLAG)" == "default"
205 __DEBUG_DEFINE_p_1 = /d __WXDEBUG__
206 !endif
207 !if "$(DEBUG_FLAG)" == "1"
208 __DEBUG_DEFINE_p_1 = /d __WXDEBUG__
209 !endif
210 !if "$(UNICODE)" == "1"
211 __UNICODE_DEFINE_p = /D_UNICODE
212 !endif
213 !if "$(UNICODE)" == "1"
214 __UNICODE_DEFINE_p_1 = /d _UNICODE
215 !endif
216 !if "$(SHARED)" == "1"
217 __DLLFLAG_p = /DWXUSINGDLL
218 !endif
219 !if "$(SHARED)" == "1"
220 __DLLFLAG_p_1 = /d WXUSINGDLL
221 !endif
222 !if "$(MONOLITHIC)" == "0"
223 __WXLIB_XRC_p = \
224         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc.lib
225 !endif
226 !if "$(MONOLITHIC)" == "0"
227 __WXLIB_HTML_p = \
228         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html.lib
229 !endif
230 !if "$(MONOLITHIC)" == "0"
231 __WXLIB_ADV_p = \
232         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv.lib
233 !endif
234 !if "$(MONOLITHIC)" == "0"
235 __WXLIB_CORE_p = \
236         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core.lib
237 !endif
238 !if "$(MONOLITHIC)" == "0"
239 __WXLIB_XML_p = \
240         wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml.lib
241 !endif
242 !if "$(MONOLITHIC)" == "0"
243 __WXLIB_BASE_p = \
244         wxbase$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
245 !endif
246 !if "$(MONOLITHIC)" == "1"
247 __WXLIB_MONO_p = \
248         wx$(PORTNAME)$(WXUNIVNAME)$(WX_RELEASE_NODOT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR).lib
249 !endif
250 !if "$(USE_GUI)" == "1"
251 __LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
252 !endif
253 !if "$(USE_GUI)" == "1"
254 __LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
255 !endif
256 !if "$(USE_GUI)" == "1"
257 __LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
258 !endif
259 !if "$(MSLU)" == "1"
260 __UNICOWS_LIB_p = unicows.lib
261 !endif
262
263
264 all: $(OBJS)
265 $(OBJS):
266         -if not exist $(OBJS) mkdir $(OBJS)
267
268 ### Targets: ###
269
270 all: $(OBJS)\xrcdemo.exe data
271
272 clean: 
273         -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
274         -if exist $(OBJS)\*.res del $(OBJS)\*.res
275         -if exist $(OBJS)\*.pch del $(OBJS)\*.pch
276         -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
277         -if exist $(OBJS)\xrcdemo.ilk del $(OBJS)\xrcdemo.ilk
278         -if exist $(OBJS)\xrcdemo.pdb del $(OBJS)\xrcdemo.pdb
279
280 $(OBJS)\xrcdemo.exe: $(XRCDEMO_OBJECTS) $(OBJS)\xrcdemo_xrcdemo.res
281         link /NOLOGO /OUT:$@ $(LDFLAGS) $(__DEBUGINFO_1)  /LIBPATH:$(LIBDIRNAME) /SUBSYSTEM:WINDOWS @<<
282         $(XRCDEMO_OBJECTS)  $(__WXLIB_XRC_p)  $(__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$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib $(EXTRALIBS_FOR_BASE) $(__UNICOWS_LIB_p) kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib oleacc.lib odbc32.lib
283 <<
284
285 data: 
286         if not exist $(OBJS)\rc mkdir $(OBJS)\rc
287         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
288
289 $(OBJS)\xrcdemo_xrcdemo.obj: .\xrcdemo.cpp
290         $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
291
292 $(OBJS)\xrcdemo_myframe.obj: .\myframe.cpp
293         $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
294
295 $(OBJS)\xrcdemo_derivdlg.obj: .\derivdlg.cpp
296         $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
297
298 $(OBJS)\xrcdemo_custclas.obj: .\custclas.cpp
299         $(CXX) /c /nologo /TP /Fo$@ $(XRCDEMO_CXXFLAGS) $**
300
301 $(OBJS)\xrcdemo_xrcdemo.res: .\xrcdemo.rc
302         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 /d NOPCH $**
303