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